aboutsummaryrefslogtreecommitdiff
path: root/src/lang/util.clj (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The language officially has a name: Lux (stylized as "lux").Eduardo Julian2015-01-031-168/+0
|
* - Beginning to implement compiler in the language itself.Eduardo Julian2015-01-031-1/+10
| | | - The language can now handle more symbols on identifiers.
* The language now supports macros.Eduardo Julian2015-01-031-0/+25
|
* Reimplemented basic pattern-matching.Eduardo Julian2014-12-261-5/+11
|
* * Java interop is almost finished.Eduardo Julian2014-12-201-0/+5
| | | % _. and _.. syntax has been replaced with ::
* + Added an analysis phase.Eduardo Julian2014-12-111-0/+9
| | | + Added a type-system.
* + Can now define functions.Eduardo Julian2014-11-261-6/+13
| | | % However, they currently access Clojure's environment, instead of the interpreter's.
* + Can lex basic tokens.Eduardo Julian2014-11-251-0/+107
+ Can parse basic syntax. + Can eval integer multiplication.