Grzegorz Jakacki wrote:
> All comments on the design and implementation, as well as feature
> requests, are welcome. Feel free to post them to
> opencxx-users(at)lists.sourceforge.net .
before I send more comments I'd very much appreciate some discussion
on my previous mails. Did anybody have a look into my alternative
design ?
Also, as people on this list may not be aware of this discussion:
Grzegorz and I have been discussing whether it would be possible to
'join forces', i.e. develop Synopsis and OpenC++ together. Beside
the license discussion that generated quite a bit of noise there
were other points we discussed such as where such a development
should take place.
I suggested that development takes place inside the synopsis project,
for basically two reasons:
* I consider the infrastructure synopsis uses to be more advanced
compared to OpenC++'s own (from the subversion tool over the issue
tracker up to the qmtest unit testing framework)
* I consider the synopsis code base to be a better starting point [*]
for future work. I put a lot of work into cleaning up and refactoring
the code, and I'v been making important progress over the last
couple of weeks, in particular with symbol lookup and const expression
evaluation that has to take place *during* the parsing, not in a second
phase, to help the parser disambiguate certain expressions (templates,
type lookup and overloading).
I sincerely hope that even if our differences remain unsolvable to
allow us to fully join the projects we are still able to collaborate
in some way to understand the design issues both projects have to face
if we want to provide high quality tools.
Kind regards,
Stefan
[*] I invite everybody to have a look into synopsis' C++ parser that
is based on an OpenC++ version from about four years ago, and then
evolved more or less independently:
http://synopsis.fresco.org/viewsvn/synopsis-Synopsis/trunk/Synopsis/Parsers/Cxx/occ/
|