aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/macro (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-056-70/+80
* - Added initial implementation of protocol-based object-oriented programming.Eduardo Julian2018-02-111-6/+10
* - Fixed tests in stdlib.Eduardo Julian2018-02-071-3/+4
* - Improved the way exceptions work.Eduardo Julian2018-02-074-4/+14
* - Added module for predicates.Eduardo Julian2017-12-254-20/+34
* - Minor refactorings and bug fixes.Eduardo Julian2017-12-241-42/+42
* - Implemented unit types on top of abstract types.Eduardo Julian2017-12-041-5/+5
* - Re-named "Def" to "Definition".Eduardo Julian2017-12-043-9/+9
* - "gensym" went back to producing Code, instead of Ident.Eduardo Julian2017-12-023-19/+19
* - Added context-sensitive macro-expansion by means of "lux in-module", and re...Eduardo Julian2017-12-025-75/+45
* - Changed some of the syntax for macro templating.Eduardo Julian2017-12-015-56/+56
* - Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian2017-11-299-642/+642
* - Got rid of even more dots.Eduardo Julian2017-11-275-21/+21
* - Changed the prefixes of numeric functions.Eduardo Julian2017-11-275-46/+34
* - Changed to the new relative imports syntax.Eduardo Julian2017-11-264-49/+49
* - Added REPL.Eduardo Julian2017-11-231-0/+11
* - Fixed some bugs.Eduardo Julian2017-11-221-9/+10
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-159-0/+1643
* - Re-named "Lux" type to "Meta".Eduardo Julian2017-10-169-1644/+0
* - Re-named "Vector" to "Sequence" to avoid confusion with mathematical vectors.Eduardo Julian2017-10-162-12/+12
* - Removed the useless Seq type.Eduardo Julian2017-10-161-2/+0
* - Re-named "Result" type back to "Error".Eduardo Julian2017-10-163-67/+67
* - Re-named lux/control/parser;opt to lux/control/parser;maybe.Eduardo Julian2017-10-162-4/+4
* - Moved Array type to lux.lux.Eduardo Julian2017-10-163-44/+44
* - Eliminated the Anns and Ann-Value types, and now only using Code for defini...Eduardo Julian2017-10-112-67/+69
* - Changed the terminology of monoids ("append" -> "compose", "unit" -> "ident...Eduardo Julian2017-09-196-41/+41
* - Some refactoring.Eduardo Julian2017-09-194-11/+9
* - Added polytypic JSON codec support for unit-types.Eduardo Julian2017-09-051-2/+20
* - Simplified code for JSON format.Eduardo Julian2017-09-041-0/+296
* - Simple types are no longer matched by their names, but by the types themsel...Eduardo Julian2017-09-042-15/+14
* - Re-named "real" numbers to "frac"(tions).Eduardo Julian2017-09-044-8/+8
* - Small refactorings and fixes.Eduardo Julian2017-08-101-4/+9
* - Added poly/eq support for time types and unit types.Eduardo Julian2017-08-061-34/+49
* - Re-implemented polytypic matchers in terms of lux/control/parser.Eduardo Julian2017-08-023-459/+476
* - Removed polytipic text-encoders.Eduardo Julian2017-08-014-302/+84
* - Added formatters for JSON, XML and time types.Eduardo Julian2017-07-311-16/+15
* - Removed the "M" suffix from monadic functions.Eduardo Julian2017-07-225-106/+106
* - Small refactorings and bug fixes.Eduardo Julian2017-07-222-2/+2
* - Polytypic JSON codec can now handle #rec-style recursive types.Eduardo Julian2017-07-161-1/+1
* - Can now generate Eq instances for #rec-style recursive types.Eduardo Julian2017-07-154-38/+74
* - Lux no longer has a Char primitive data-type.Eduardo Julian2017-07-026-15/+0
* - Text no longer has a codec (because the decoding didn't handle unicode esca...Eduardo Julian2017-07-012-2/+4
* - Some refactoring.Eduardo Julian2017-06-261-1/+1
* - Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian2017-06-211-5/+5
* - CLI, Syntax and Lexer are now based upon a common Parser type.Eduardo Julian2017-06-213-267/+51
* - Split "lux/macro/syntax/common" into 2 other sub-modules ("reader" and "wri...Eduardo Julian2017-06-194-175/+187
* - Small refactorings and name-changes.Eduardo Julian2017-06-173-65/+89
* - Renamed ^=> to ^multi.Eduardo Julian2017-05-242-30/+30
* - Renamed "Error" to "Result".Eduardo Julian2017-05-173-87/+85
* - Added custom equalities for a variety of collections.Eduardo Julian2017-05-072-18/+55