aboutsummaryrefslogtreecommitdiff
path: root/src/lux.clj (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [Cleanup]Eduardo Julian2015-01-191-1/+2
| | | | - Removed a lot of useless comments & logging. - Removed the useless test1.lux file.
* [Bugs]Eduardo Julian2015-01-191-12/+3
| | | | | | | | | | - Removed the issue that was causing the compiler to never display the true source of errors. [Enhancements] - Separated the prelude (lux.lux) and utils (util.lux) from the code at test2.lux - The compiler now handles module-separation a bit better [Cleanup] - Removed the unnecessary another.lux [Temporary] - The base classes/interfaces are now assumed to be in the "lux" module, but they must be moved to "lux/host"
* [Enhancements]Eduardo Julian2015-01-191-1/+1
| | | Source code is looked-up inside a "source" directory.
* [Enhancement]Eduardo Julian2015-01-191-0/+1
| | | .class files are now stored inside an "output" directory.
* - Added substraction, multiplication and division for ints.Eduardo Julian2015-01-111-2/+0
|
* * Changed the language so variants now store their elements directly, ↵Eduardo Julian2015-01-101-3/+2
| | | | | | instead of relying on a tuple. * Changed the pattern-matching and variant generation code accordingly. * Also changed a bit the special form for defining classes.
* The language officially has a name: Lux (stylized as "lux").Eduardo Julian2015-01-031-0/+51