3 ms·
The code base being a mess is a known problem. There's an issue open for the next release to get rid of all those useless files ([1]). The code has also recentl
by jorams 11y ago
The code base being a mess is a known problem. There's an issue open for the next release to get rid of all those useless files ([1]). The code has also recently been passed through clang-format, and in general the quality of the codebase appears to be improving as the number of people contributing to it is slowly increasing.
A file having multiple copyright notices is actually common practice. It indicates that the code is based on older code, the copyright of which of course belongs to the original author, but that it has been significantly modified by the "new" author.
I think it's important to note that up until recently this was basically a one-man project. It's in the early stages still. drmeister has since gotten some serious help organizing the project, which should (and looking at the issue tracker, I think it will) help a lot to keep the project moving forward in the right direction.
The 0.4 release seems to mark a point at which Clasp is usable and major issues with its functionality have been resolved. It's not in any way "finished".
If you want to contribute or are just interested in the project I'd suggest joining #clasp on Freenode (as I did a couple of months ago). The channel is pretty active.
[1]: https://github.com/drmeister/clasp/issues/41 https://github.com/drmeister/clasp/issues/41