aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/macro/code.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - Re-named "struct:" to "structure:".Eduardo Julian2018-07-101-1/+1
|
* - Re-named "equality" to "equivalence".Eduardo Julian2018-07-051-14/+14
|
* - Re-named "degree" to "revolution".Eduardo Julian2018-07-041-4/+4
|
* - Implemented ":cast" macro, and used it to implement both ":abstraction" ↵Eduardo Julian2018-07-041-4/+4
| | | | | and ":representation". - Fix: You shouldn't be able to resolve tags if you haven't imported a module (even if they are exported).
* - Re-named ".../eq" modules to ".../equality".Eduardo Julian2018-05-131-1/+1
| | | - Other minor improvements.
* - Added new #I64 type as foundation for types based on 64-bit integers.Eduardo Julian2018-05-131-1/+1
|
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-051-4/+4
|
* - Changed the identifier separator, from the semi-colon (;) to the ↵Eduardo Julian2017-11-291-55/+55
| | | | period/dot (.).
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-151-0/+143
|
* - Re-named "Lux" type to "Meta".Eduardo Julian2017-10-161-143/+0
| | | - Moved lux/type/* under lux/meta/*.
* - Changed the terminology of monoids ("append" -> "compose", "unit" -> ↵Eduardo Julian2017-09-191-3/+3
| | | | "identity").
* - Re-named "real" numbers to "frac"(tions).Eduardo Julian2017-09-041-4/+4
|
* - Can now generate Eq instances for #rec-style recursive types.Eduardo Julian2017-07-151-1/+1
| | | - Minor refactorings.
* - Lux no longer has a Char primitive data-type.Eduardo Julian2017-07-021-5/+0
|
* - Text no longer has a codec (because the decoding didn't handle unicode ↵Eduardo Julian2017-07-011-1/+3
| | | | escaping).
* - Renamed "AST" to "Code".Eduardo Julian2017-05-071-0/+146