FascinatedBox / lily

Interpreted language focused on expressiveness and type safety.
http://lily-lang.org
MIT License
1.08k stars 38 forks source link

Clean up the interpreter's source, tests, documentation, etc. #89

Closed FascinatedBox closed 9 years ago

FascinatedBox commented 9 years ago

The inner code has become a pretty big mess of things. Here are some basic issues:

The above isn't intended to be all-inclusive. My belief is that the work spent in cleaning up the core will pay dividends later on in the ability of others to be both willing and better able to contribute to the language.

This will be the last commit of this release. I would like the next version of Lily to have a clean slate insofar as the documentation being up-to-date, the two major changes to code style being done, etc.

FascinatedBox commented 9 years ago

93, the thing about type declarations, will be merged in-between various commits related to this particular issue. I don't want the first release of a new version to have a huge breaking syntax change.

FascinatedBox commented 9 years ago

I'm calling this done...any more effort spent cleaning up things looks like it will have diminishing returns.

As far as a website goes, I intend to do a small website as part of a final project for one of my classes (but it may be a while before the thing is done though).

For now, the tidying up that I really wanted to do is done.