| Commit message (Expand) | Author | Age | Files | Lines |
* | - Re-named "Top" to "Any", and "Bottom" to "Nothing". | Eduardo Julian | 2018-05-20 | 5 | -14/+14 |
* | - Re-named ".../eq" modules to ".../equality". | Eduardo Julian | 2018-05-13 | 5 | -5/+5 |
* | - Added new #I64 type as foundation for types based on 64-bit integers. | Eduardo Julian | 2018-05-13 | 6 | -25/+25 |
* | - Some improvements and fixes for stdlib. | Eduardo Julian | 2018-05-10 | 3 | -69/+38 |
* | - Re-named "Compiler" type to "Lux". | Eduardo Julian | 2018-05-10 | 2 | -3/+3 |
* | - Re-named shift-left -> left-shift, shift-right -> logical-right-shift, sign... | Eduardo Julian | 2018-05-06 | 1 | -4/+4 |
* | - Fixed error message for "lux/macro/syntax.syntax:". | Eduardo Julian | 2018-05-06 | 1 | -1/+1 |
* | - Removed Void and Unit as kinds of types. | Eduardo Julian | 2018-05-05 | 5 | -40/+29 |
* | - Changed the syntax for the parameters of "syntax:". | Eduardo Julian | 2018-05-02 | 2 | -14/+14 |
* | - Made the names of all exceptions lower-case. | Eduardo Julian | 2018-05-02 | 1 | -2/+2 |
* | - Re-named "lux/data/coll/dict/*" to "lux/data/coll/dictionary/*". | Eduardo Julian | 2018-05-01 | 3 | -3/+3 |
* | - Re-organized dict modules. | Eduardo Julian | 2018-05-01 | 3 | -3/+3 |
* | - Re-organized set modules. | Eduardo Julian | 2018-05-01 | 1 | -1/+1 |
* | - Improved the syntax for the "lux.function" macro. | Eduardo Julian | 2018-04-05 | 6 | -70/+80 |
* | - Added initial implementation of protocol-based object-oriented programming. | Eduardo Julian | 2018-02-11 | 1 | -6/+10 |
* | - Fixed tests in stdlib. | Eduardo Julian | 2018-02-07 | 1 | -3/+4 |
* | - Improved the way exceptions work. | Eduardo Julian | 2018-02-07 | 4 | -4/+14 |
* | - Added module for predicates. | Eduardo Julian | 2017-12-25 | 4 | -20/+34 |
* | - Minor refactorings and bug fixes. | Eduardo Julian | 2017-12-24 | 1 | -42/+42 |
* | - Implemented unit types on top of abstract types. | Eduardo Julian | 2017-12-04 | 1 | -5/+5 |
* | - Re-named "Def" to "Definition". | Eduardo Julian | 2017-12-04 | 3 | -9/+9 |
* | - "gensym" went back to producing Code, instead of Ident. | Eduardo Julian | 2017-12-02 | 3 | -19/+19 |
* | - Added context-sensitive macro-expansion by means of "lux in-module", and re... | Eduardo Julian | 2017-12-02 | 5 | -75/+45 |
* | - Changed some of the syntax for macro templating. | Eduardo Julian | 2017-12-01 | 5 | -56/+56 |
* | - Changed the identifier separator, from the semi-colon (;) to the period/dot... | Eduardo Julian | 2017-11-29 | 9 | -642/+642 |
* | - Got rid of even more dots. | Eduardo Julian | 2017-11-27 | 5 | -21/+21 |
* | - Changed the prefixes of numeric functions. | Eduardo Julian | 2017-11-27 | 5 | -46/+34 |
* | - Changed to the new relative imports syntax. | Eduardo Julian | 2017-11-26 | 4 | -49/+49 |
* | - Added REPL. | Eduardo Julian | 2017-11-23 | 1 | -0/+11 |
* | - Fixed some bugs. | Eduardo Julian | 2017-11-22 | 1 | -9/+10 |
* | - Re-named "lux/meta" to to "lux/macro". | Eduardo Julian | 2017-11-15 | 9 | -0/+1643 |
* | - Re-named "Lux" type to "Meta". | Eduardo Julian | 2017-10-16 | 9 | -1644/+0 |
* | - Re-named "Vector" to "Sequence" to avoid confusion with mathematical vectors. | Eduardo Julian | 2017-10-16 | 2 | -12/+12 |
* | - Removed the useless Seq type. | Eduardo Julian | 2017-10-16 | 1 | -2/+0 |
* | - Re-named "Result" type back to "Error". | Eduardo Julian | 2017-10-16 | 3 | -67/+67 |
* | - Re-named lux/control/parser;opt to lux/control/parser;maybe. | Eduardo Julian | 2017-10-16 | 2 | -4/+4 |
* | - Moved Array type to lux.lux. | Eduardo Julian | 2017-10-16 | 3 | -44/+44 |
* | - Eliminated the Anns and Ann-Value types, and now only using Code for defini... | Eduardo Julian | 2017-10-11 | 2 | -67/+69 |
* | - Changed the terminology of monoids ("append" -> "compose", "unit" -> "ident... | Eduardo Julian | 2017-09-19 | 6 | -41/+41 |
* | - Some refactoring. | Eduardo Julian | 2017-09-19 | 4 | -11/+9 |
* | - Added polytypic JSON codec support for unit-types. | Eduardo Julian | 2017-09-05 | 1 | -2/+20 |
* | - Simplified code for JSON format. | Eduardo Julian | 2017-09-04 | 1 | -0/+296 |
* | - Simple types are no longer matched by their names, but by the types themsel... | Eduardo Julian | 2017-09-04 | 2 | -15/+14 |
* | - Re-named "real" numbers to "frac"(tions). | Eduardo Julian | 2017-09-04 | 4 | -8/+8 |
* | - Small refactorings and fixes. | Eduardo Julian | 2017-08-10 | 1 | -4/+9 |
* | - Added poly/eq support for time types and unit types. | Eduardo Julian | 2017-08-06 | 1 | -34/+49 |
* | - Re-implemented polytypic matchers in terms of lux/control/parser. | Eduardo Julian | 2017-08-02 | 3 | -459/+476 |
* | - Removed polytipic text-encoders. | Eduardo Julian | 2017-08-01 | 4 | -302/+84 |
* | - Added formatters for JSON, XML and time types. | Eduardo Julian | 2017-07-31 | 1 | -16/+15 |
* | - Removed the "M" suffix from monadic functions. | Eduardo Julian | 2017-07-22 | 5 | -106/+106 |