| Commit message (Expand) | Author | Age | Files | Lines |
* | - Reimplemented module-aliasing. | Eduardo Julian | 2015-06-10 | 3 | -33/+73 |
* | - Now displaying the location where the analyser finds error (file-name, line... | Eduardo Julian | 2015-06-09 | 3 | -219/+229 |
* | - Put definition metadata into the generated .class files. | Eduardo Julian | 2015-06-09 | 1 | -6/+146 |
* | - Finished _jvm-interface_ & _jvm-class_. | Eduardo Julian | 2015-05-31 | 8 | -102/+254 |
* | - Now storing the hash of the source file as a final, static field of the gen... | Eduardo Julian | 2015-05-27 | 2 | -5/+9 |
* | - _jvm_program now relies on the (IO (,)) type. | Eduardo Julian | 2015-05-27 | 3 | -7/+82 |
* | - Now using an in-memory class-loader. | Eduardo Julian | 2015-05-26 | 3 | -16/+47 |
* | - Cleaned-up a few things in lux.lux | Eduardo Julian | 2015-05-24 | 10 | -330/+332 |
* | - Added a simple optimization based on the idea of avoiding to compare 2 type... | Eduardo Julian | 2015-05-22 | 1 | -33/+35 |
* | - Corrected the indentation issues in the lux files. | Eduardo Julian | 2015-05-22 | 9 | -157/+227 |
* | - Removed the apparently unnecessary total-locals. | Eduardo Julian | 2015-05-14 | 3 | -110/+2 |
* | - Multi-line comments have returned. | Eduardo Julian | 2015-05-14 | 3 | -19/+62 |
* | - Changed the names of the tags of the Syntax type to differentiate them bett... | Eduardo Julian | 2015-05-10 | 7 | -189/+189 |
* | - Switched to the new prefix convention for both lux's special forms and the ... | Eduardo Julian | 2015-05-10 | 8 | -211/+238 |
* | - Now analysing function-application backwards. | Eduardo Julian | 2015-05-10 | 4 | -81/+84 |
* | - Eliminated #eval-ctor from the HostState and now #seed is used for the same... | Eduardo Julian | 2015-05-07 | 5 | -50/+42 |
* | - Made several optimizations to the compiler. | Eduardo Julian | 2015-05-06 | 14 | -243/+177 |
* | - Made some small optimizations in the compiler. | Eduardo Julian | 2015-05-06 | 9 | -95/+108 |
* | - Removed a few unused definitions inside lux.base | Eduardo Julian | 2015-05-06 | 1 | -91/+3 |
* | - Removed all the unnecesary comments. | Eduardo Julian | 2015-05-06 | 20 | -1002/+689 |
* | v0.1 | Eduardo Julian | 2015-05-04 | 2 | -10/+81 |
* | - Added the LuxVar type to properly specify the type of environment bindings. | Eduardo Julian | 2015-05-04 | 10 | -117/+203 |
* | - Added alias-lux to import lux.lux definitions. | Eduardo Julian | 2015-05-04 | 8 | -59/+108 |
* | - Added def-aliasing. | Eduardo Julian | 2015-05-03 | 3 | -22/+54 |
* | - Added ;;self-prefixes. | Eduardo Julian | 2015-05-03 | 2 | -90/+94 |
* | - Optimized the compiler by eliminating reflection. | Eduardo Julian | 2015-05-03 | 14 | -133/+78 |
* | - Fixed escaping in chars | Eduardo Julian | 2015-05-03 | 2 | -4/+4 |
* | - The type syntax is finally complete ^_^ | Eduardo Julian | 2015-05-03 | 7 | -51/+36 |
* | - Implemented some new macros & functions in lux.lux. | Eduardo Julian | 2015-05-02 | 3 | -36/+39 |
* | - Finally got find-macro & macro-expand to work... (Note: type-vars bug is st... | Eduardo Julian | 2015-05-02 | 3 | -71/+78 |
* | - Added existential types via #ExT. | Eduardo Julian | 2015-05-01 | 3 | -46/+18 |
* | Optimized the compiler with 2 tweaks: | Eduardo Julian | 2015-05-01 | 11 | -123/+104 |
* | - Added the lux;seed slot to the compiler state. | Eduardo Julian | 2015-05-01 | 5 | -34/+74 |
* | - declare-macro has returned. | Eduardo Julian | 2015-05-01 | 7 | -67/+157 |
* | - Implemented pattern-matching for records. | Eduardo Julian | 2015-04-30 | 4 | -44/+111 |
* | - Improved the way vars are deleted by including code to remove all reference... | Eduardo Julian | 2015-04-30 | 1 | -8/+28 |
* | - Made a slight correction to the Syntax type when it comes to records (slot-... | Eduardo Julian | 2015-04-29 | 1 | -17/+33 |
* | - Fixed some errors in lux.lux. | Eduardo Julian | 2015-04-28 | 11 | -161/+189 |
* | - Added a new type of definition (#TypeD (,)), to take advantage of an optimi... | Eduardo Julian | 2015-04-26 | 1 | -10/+28 |
* | - lux/analyser/def has been renamed to lux/analyser/module. | Eduardo Julian | 2015-04-26 | 6 | -239/+275 |
* | Made a correction to lux.lux and the analyser regarding how to handle type-vars. | Eduardo Julian | 2015-04-26 | 2 | -5/+13 |
* | Made a small change in regards to how global defs are resolved. | Eduardo Julian | 2015-04-26 | 3 | -6/+14 |
* | - Macros are no longer declared. Instead, they are automatically detected. | Eduardo Julian | 2015-04-26 | 3 | -16/+95 |
* | - No more Any (Top) and Nothing (Bottom) types. | Eduardo Julian | 2015-04-25 | 6 | -294/+282 |
* | - More accurate AllT environment management by using (Maybe TypeEnv) instead ... | Eduardo Julian | 2015-04-25 | 1 | -29/+56 |
* | - Migrated all the record data-structures to the new tuple-like format. | Eduardo Julian | 2015-04-23 | 8 | -95/+122 |
* | - Fused lux;local-envs & lux;global-envs as lux;envs. | Eduardo Julian | 2015-04-23 | 5 | -70/+58 |
* | - Added a dummy implementation of "export'". | Eduardo Julian | 2015-04-23 | 6 | -68/+58 |
* | - Removed analyse-2, as it was redundant. | Eduardo Julian | 2015-04-23 | 8 | -62/+87 |
* | - Fixed several bugs in lux.lux | Eduardo Julian | 2015-04-19 | 10 | -273/+307 |