| Commit message (Expand) | Author | Age | Files | Lines |
* | - Local vars can now longer have prefixed symbols. | Eduardo Julian | 2015-08-05 | 7 | -139/+152 |
* | - The compiler now stores the cursor of the last analysed AST in order to avo... | Eduardo Julian | 2015-08-05 | 2 | -15/+30 |
* | - Struct definition no longer required prefixed members (now, it actually pro... | Eduardo Julian | 2015-08-04 | 19 | -356/+371 |
* | - Renamed the Syntax type to AST. | Eduardo Julian | 2015-08-04 | 15 | -241/+271 |
* | - Added a macro for exporting definitions (to not depend on the #export tag o... | Eduardo Julian | 2015-08-04 | 6 | -32/+47 |
* | - Type definitions inside the compiler data now hold the type itself. | Eduardo Julian | 2015-08-03 | 4 | -22/+48 |
* | Implemented text-interpolation through a macro ("<>") in lux/data/text | Eduardo Julian | 2015-08-03 | 6 | -24/+89 |
* | - Added a module for hashing. | Eduardo Julian | 2015-08-02 | 8 | -281/+431 |
* | - Did some refactoring of the standard library. | Eduardo Julian | 2015-07-31 | 27 | -711/+1080 |
* | - lux;using no longer prefixes variables. | Eduardo Julian | 2015-07-29 | 11 | -96/+67 |
* | - Changed the name of lux/host/java to lux/host/jvm | Eduardo Julian | 2015-07-26 | 9 | -195/+145 |
* | - Fixed a pattern-matching error where generalizations of types (universal-qu... | Eduardo Julian | 2015-07-26 | 8 | -93/+133 |
* | - The output directory is now being used as the cache. | Eduardo Julian | 2015-07-25 | 31 | -0/+5222 |
* | - The directory for source-code is now named "input". | Eduardo Julian | 2015-06-20 | 2 | -2184/+0 |
* | - Added imports. | Eduardo Julian | 2015-06-12 | 1 | -18/+24 |
* | - Reimplemented module-aliasing. | Eduardo Julian | 2015-06-10 | 1 | -26/+35 |
* | - Put definition metadata into the generated .class files. | Eduardo Julian | 2015-06-09 | 1 | -23/+6 |
* | - Finished _jvm-interface_ & _jvm-class_. | Eduardo Julian | 2015-05-31 | 1 | -93/+114 |
* | - _jvm_program now relies on the (IO (,)) type. | Eduardo Julian | 2015-05-27 | 2 | -10/+8 |
* | - Now using an in-memory class-loader. | Eduardo Julian | 2015-05-26 | 1 | -2/+4 |
* | - Cleaned-up a few things in lux.lux | Eduardo Julian | 2015-05-24 | 1 | -110/+100 |
* | - Added a simple optimization based on the idea of avoiding to compare 2 type... | Eduardo Julian | 2015-05-22 | 1 | -35/+35 |
* | - Corrected the indentation issues in the lux files. | Eduardo Julian | 2015-05-22 | 2 | -1003/+1074 |
* | - Removed the apparently unnecessary total-locals. | Eduardo Julian | 2015-05-14 | 2 | -14/+34 |
* | - Changed the names of the tags of the Syntax type to differentiate them bett... | Eduardo Julian | 2015-05-10 | 1 | -226/+226 |
* | - Switched to the new prefix convention for both lux's special forms and the ... | Eduardo Julian | 2015-05-10 | 2 | -1158/+1169 |
* | - Now analysing function-application backwards. | Eduardo Julian | 2015-05-10 | 2 | -377/+311 |
* | - Eliminated #eval-ctor from the HostState and now #seed is used for the same... | Eduardo Julian | 2015-05-07 | 1 | -4/+2 |
* | - Made several optimizations to the compiler. | Eduardo Julian | 2015-05-06 | 1 | -2/+2 |
* | v0.1 | Eduardo Julian | 2015-05-04 | 1 | -1/+1 |
* | - Added the LuxVar type to properly specify the type of environment bindings. | Eduardo Julian | 2015-05-04 | 2 | -14/+144 |
* | - Added alias-lux to import lux.lux definitions. | Eduardo Julian | 2015-05-04 | 2 | -87/+137 |
* | - Added def-aliasing. | Eduardo Julian | 2015-05-03 | 1 | -68/+113 |
* | - Added ;;self-prefixes. | Eduardo Julian | 2015-05-03 | 1 | -48/+103 |
* | - Fixed escaping in chars | Eduardo Julian | 2015-05-03 | 1 | -17/+189 |
* | - The type syntax is finally complete ^_^ | Eduardo Julian | 2015-05-03 | 1 | -110/+182 |
* | - Implemented some new macros & functions in lux.lux. | Eduardo Julian | 2015-05-02 | 1 | -113/+212 |
* | - Finally got find-macro & macro-expand to work... (Note: type-vars bug is st... | Eduardo Julian | 2015-05-02 | 1 | -68/+32 |
* | - Added existential types via #ExT. | Eduardo Julian | 2015-05-01 | 1 | -1/+2 |
* | Optimized the compiler with 2 tweaks: | Eduardo Julian | 2015-05-01 | 1 | -26/+0 |
* | - Added the lux;seed slot to the compiler state. | Eduardo Julian | 2015-05-01 | 1 | -6/+35 |
* | - declare-macro has returned. | Eduardo Julian | 2015-05-01 | 1 | -694/+464 |
* | - Implemented pattern-matching for records. | Eduardo Julian | 2015-04-30 | 1 | -61/+23 |
* | - Made a slight correction to the Syntax type when it comes to records (slot-... | Eduardo Julian | 2015-04-29 | 1 | -208/+192 |
* | - Fixed some errors in lux.lux. | Eduardo Julian | 2015-04-28 | 1 | -1102/+1294 |
* | - lux/analyser/def has been renamed to lux/analyser/module. | Eduardo Julian | 2015-04-26 | 1 | -214/+213 |
* | Made a correction to lux.lux and the analyser regarding how to handle type-vars. | Eduardo Julian | 2015-04-26 | 1 | -3/+4 |
* | - Macros are no longer declared. Instead, they are automatically detected. | Eduardo Julian | 2015-04-26 | 1 | -257/+270 |
* | - No more Any (Top) and Nothing (Bottom) types. | Eduardo Julian | 2015-04-25 | 1 | -32/+25 |
* | - More accurate AllT environment management by using (Maybe TypeEnv) instead ... | Eduardo Julian | 2015-04-25 | 1 | -28/+30 |