Eric M. Hopper | 24 Mar 2004 07:55
Favicon
Gravatar

Lots and lots of spam

So, is anyone going to bother to change the list options so we aren't
getting constantly spammed, or should I unsubscribe?

--

-- 
The best we can hope for concerning the people at large is that they
be properly armed.  -- Alexander Hamilton
-- Eric Hopper (hopper <at> omnifarious.org  http://www.omnifarious.org/~hopper) --
Stefan Seefeld | 24 Mar 2004 14:40
Picon
Favicon

Re: Lots and lots of spam

Eric M. Hopper wrote:
> So, is anyone going to bother to change the list options so we aren't
> getting constantly spammed, or should I unsubscribe?

Ok, I changed the settings to restrict mails to list members.

I didn't realize the amount of spam from this list was such a problem.
I only see very little spam on this list, compared to the amount of
spam I have to wade through elsewhere. In any case, I hope it's better
now.

Regards,
		Stefan
Eric Mathew Hopper | 25 Mar 2004 07:47
Favicon
Gravatar

Re: Lots and lots of spam

On Wed, Mar 24, 2004 at 08:40:06AM -0500, Stefan Seefeld wrote:
> Eric M. Hopper wrote:
> >So, is anyone going to bother to change the list options so we aren't
> >getting constantly spammed, or should I unsubscribe?
> 
> Ok, I changed the settings to restrict mails to list members.
> 
> I didn't realize the amount of spam from this list was such a problem.
> I only see very little spam on this list, compared to the amount of
> spam I have to wade through elsewhere. In any case, I hope it's better
> now.

The email address this list goes to gets very little spam, thanks to
some amount of care on my part.

Secondly, I have this list delivered as a digest, which makes it much
harder to identify as spam and delete immediately without reading it.
In fact, mailing lists in general are automatically an 'in band' channel
for me, so spam on any of them is much more noticeable and annoying than
it is anywhere else.

Thanks,
--

-- 
"It does me no injury for my neighbor to say there are twenty gods or no God.
It neither picks my pocket nor breaks my leg."  --- Thomas Jefferson
"Go to Heaven for the climate, Hell for the company."  -- Mark Twain
-- Eric Hopper (hopper <at> omnifarious.org  http://www.omnifarious.org/~hopper) --
Stefan Seefeld | 26 Mar 2004 17:46

code repository and other changes

hi there,

synopsis has been switched to use svn (subversion) as its code
repository. Please use 'svn co' with

svn://synopsis.fresco.org/svn/synopsis/Synopsis/trunk

to access the code directly.

http://synopsis.fresco.org/download will now serve snapshots
from the svn repo, so you should be able to unpack snapshots
and then just call 'svn update' from inside it to keep it
in sync with the development.

As to the development itself, some work has been done to
make cpp a stand-alone synopsis processor which can be used
by the Cxx parser, as well as the forthcoming C parser (or
stand-alone if you are just interested into file inclusion
graphs or macro definitions).
I'm also working on an enhanced 'sxr' frontend ('Synopsis
Cross Referencer', similar to the popular 'lxr' tool, just
much more powerful :-)

Best regards,
		Stefan
Maarten de Boer | 29 Mar 2004 17:09
X-Face
Picon

regenerating analyzed c++ code

Hello,

I am looking for an application that can parse c++, store it in a
AST, and regenerate the original c++ code. Obviously, the interesting
part would be to apply some modification to the AST before regenerating.

For example, I want to remove all constructors that match a certain
pattern (first argument contains the word Foo), from classes that are
derived from class Bar.

Would the synopsis parser be suitable for something like this? It seems
there is no C++ formatter...

Or maybe you can suggest some other project that would be suitable for 
such tasks?

Kind regards,

Maarten
Stefan Seefeld | 29 Mar 2004 17:31

Re: regenerating analyzed c++ code

Hi Maarten,

The AST synopsis deals with internally is currently not fine-grained
enough to reproduce the original code.

The information you need is lost when the (C++ parser specific) parse
tree is mapped to the (synopsis specific) syntax tree.

The C++ parser is a fork of the OpenC++ project (now hosted at
http://opencxx.sourceforge.net/), so you may want to check with them
how to do what you want.

Synopsis may at some point allow code generation, but how to get there
from the current state (remember that synopsis supports multiple 
languages !) is not yet clear.

Regards,
		Stefan
Maarten de Boer | 29 Mar 2004 17:54
X-Face
Picon

Re: regenerating analyzed c++ code


Stefan wrote:
> The C++ parser is a fork of the OpenC++ project (now hosted at
> http://opencxx.sourceforge.net/), so you may want to check with them
> how to do what you want.

Thanks, I will check OpenC++.

Maarten

Gmane