aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/macro (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added the special # syntax for referring to the module's alias when opening s...Eduardo Julian2019-02-119-27/+29
* Added the capacity to generate identifiers for template code.Eduardo Julian2019-02-042-13/+23
* Changed the naming style for structures.Eduardo Julian2019-02-049-164/+170
* Some refactoring around the identity function.Eduardo Julian2019-02-031-1/+2
* Added branding to capabilities to better differentiate between capabilities t...Eduardo Julian2019-02-031-1/+1
* Improvements & expansions for CSS machinery.Eduardo Julian2019-01-241-0/+11
* Some improvements to macro machinery.Eduardo Julian2019-01-221-6/+3
* Added more services.Eduardo Julian2019-01-091-19/+19
* Can now define nested abstract types.Eduardo Julian2019-01-061-4/+5
* No longer relying on "signature:"'s and "structure:"'s internal macro-expansi...Eduardo Julian2018-12-151-0/+1
* Re-named the "Error" tag to "Failure".Eduardo Julian2018-12-152-44/+44
* Basic implementation for sessions.Eduardo Julian2018-12-091-3/+7
* Restored the "encode" function for duration, to correct for overkill when rem...Eduardo Julian2018-12-041-3/+3
* Method imports are now done as macros instead of functions.Eduardo Julian2018-08-292-10/+10
* No more escaping of new-line.Eduardo Julian2018-08-232-2/+2
* No more escaping of double-quotes.Eduardo Julian2018-08-231-1/+1
* No more escaping of unicode.Eduardo Julian2018-08-221-2/+2
* No more multi-line text.Eduardo Julian2018-08-221-3/+2
* Small fixes.Eduardo Julian2018-08-081-1/+7
* Moved "Array" type back into "lux/data/collection/array".Eduardo Julian2018-08-031-7/+7
* Replace the error-prone "n/range" calls with "indices".Eduardo Julian2018-08-024-6/+6
* Removed temporary "|" prefix on Nat.Eduardo Julian2018-07-285-29/+29
* Temporary commit to get rid of "+" signs for Nat.Eduardo Julian2018-07-285-29/+29
* Re-named "seq" to "and" and "alt" to "or".Eduardo Julian2018-07-214-30/+30
* Re-named "name-for" to "name-of".Eduardo Julian2018-07-211-1/+1
* Re-named "Symbol" to "Identifier".Eduardo Julian2018-07-218-89/+89
* Re-named "Ident" to "Name".Eduardo Julian2018-07-215-19/+19
* Refactoring & improvements to "lux/macro/poly".Eduardo Julian2018-07-214-52/+73
* Moved "lux/language/type/*" to "lux/type/*".Eduardo Julian2018-07-214-14/+7
* "^open" and "open:" now use aliases instead of prefixes, the same way as modu...Eduardo Julian2018-07-208-21/+21
* No longer giving default aliases to un-prefixed imports.Eduardo Julian2018-07-208-82/+92
* - New syntax for bit values: "#0" and "#1", instead of "false" and "true".Eduardo Julian2018-07-145-17/+18
* Re-named "Bool" type to "Bit".Eduardo Julian2018-07-137-37/+38
* - Re-named "lux/data/bit" to "lux/data/number/i64".Eduardo Julian2018-07-131-14/+13
* - Re-named "lux/macro/poly.this" to "exactly" and "lux/macro/poly.like" to "s...Eduardo Julian2018-07-113-37/+37
* - Improvements to import syntax [part 2].Eduardo Julian2018-07-118-130/+152
* - Improvements to import syntax [part 1].Eduardo Julian2018-07-118-50/+50
* - Improvements to import syntax [part 0].Eduardo Julian2018-07-108-30/+30
* - Re-named path "lux/lang/*" to "lux/language/*".Eduardo Julian2018-07-104-5/+5
* - Re-named path "lux/data/coll/*" to "lux/data/collection/*".Eduardo Julian2018-07-108-17/+17
* - Re-organized dictionary & set modules a bit.Eduardo Julian2018-07-103-4/+4
* - Re-named "Dict" type to "Dictionary".Eduardo Julian2018-07-103-8/+8
* - Re-named "struct" to "structure".Eduardo Julian2018-07-102-5/+5
* - Re-named "struct:" to "structure:".Eduardo Julian2018-07-102-4/+4
* - Fixes: Part 2.Eduardo Julian2018-07-092-4/+4
* - Improved syntax for pattern-matching.Eduardo Julian2018-07-071-9/+9
* - Re-named "equality" to "equivalence".Eduardo Julian2018-07-056-72/+72
* - Re-named "degree" to "revolution".Eduardo Julian2018-07-043-7/+7
* - Re-named Bound to Paremeter.Eduardo Julian2018-07-044-21/+21
* - Implemented ":cast" macro, and used it to implement both ":abstraction" and...Eduardo Julian2018-07-042-47/+45