aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta (follow)
Commit message (Expand)AuthorAgeFilesLines
* Re-named the "case" macro to "when".Eduardo Julian2022-08-11172-1156/+1160
* Now statically resolving values from globals in pattern-matching.Eduardo Julian2022-07-2824-88/+101
* Slightly cleaner application of variance for FRP channels.Eduardo Julian2022-07-261-2/+2
* Made inlined functions into first-class macros.Eduardo Julian2022-07-265-111/+145
* Better error reporting when analyzing variants.Eduardo Julian2022-07-101-3/+12
* Removed the need for ,! unquoting.Eduardo Julian2022-07-1018-145/+155
* First-class programs instead of having a "lux program" extension.Eduardo Julian2022-07-095-137/+121
* Extracted macro-expansion machinery into its own module.Eduardo Julian2022-07-084-131/+152
* Moved "lux/extension" to "lux/meta/extension".Eduardo Julian2022-07-081-0/+70
* Moved "lux/static" to "lux/meta/static".Eduardo Julian2022-07-083-2/+142
* Extensible macro vocabulary for "lux/macro/pattern.`".Eduardo Julian2022-07-084-163/+199
* Moved "lux/locale" to "lux/world/locale".Eduardo Julian2022-07-081-0/+2
* Added support for defining custom/closed macro systems.Eduardo Julian2022-07-076-340/+430
* Moved "lux/time" to "lux/world/time".Eduardo Julian2022-07-063-9/+10
* Made exception.report a function.Eduardo Julian2022-07-0643-257/+257
* Moved compiler machinery under lux/meta.Eduardo Julian2022-07-06216-2/+36673
* Re-named "do_to" to "to".Eduardo Julian2022-07-031-5/+5
* Moved "lux/target" to "lux/meta/target".Eduardo Julian2022-07-0348-2/+9580
* Added a new custom type for pattern-matching macros.Eduardo Julian2022-07-035-125/+131
* Moved "lux/macro" to "lux/meta/macro".Eduardo Julian2022-07-0226-47/+1390
* More traditional names for unquoting macros.Eduardo Julian2022-07-0211-137/+137
* Moved "lux/macro/code" to "lux/meta/code".Eduardo Julian2022-07-0113-45/+186
* Alternative names for (un)quoting macros.Eduardo Julian2022-06-3012-0/+2582
* Moved ".../dictionary/plist" to ".../list/property".Eduardo Julian2022-06-301-4/+3
* New "parser" hierarchy. [Part 4]Eduardo Julian2022-06-262-8/+8
* De-sigil-ification: suffix : [Part 16]Eduardo Julian2022-06-262-4/+4
* De-sigil-ification: suffix : [Part 15]Eduardo Julian2022-06-252-2/+2
* De-sigil-ification: suffix : [Part 14]Eduardo Julian2022-06-164-10/+10
* De-sigil-ification: suffix : [Part 13]Eduardo Julian2022-06-164-30/+30
* Re-named "prelude_module" to "prelude".Eduardo Julian2022-06-151-4/+4
* New "format" hierarchy.Eduardo Julian2022-06-131-1/+1
* De-sigil-ification: suffix : [Part 4]Eduardo Julian2022-06-122-30/+30
* Re-named the "poly" hierarchy to "polytypic".Eduardo Julian2022-06-121-2/+2
* De-sigil-ification: suffix : [Part 3]Eduardo Julian2022-06-122-2/+2
* De-sigil-ification: : [Part 2]Eduardo Julian2022-06-112-36/+39
* De-sigil-ification: : [Part 1]Eduardo Julian2022-06-051-12/+13
* comonad/cofree => comonad/freeEduardo Julian2022-06-041-1/+1
* De-sigil-ification: #Eduardo Julian2022-06-041-3/+3
* Extensible import syntax [Part 6]Eduardo Julian2022-06-043-6/+6
* Extensible import syntax [Part 5]Eduardo Julian2022-06-032-2/+2
* Extensible import syntax [Part 4]Eduardo Julian2022-06-032-2/+2
* Extensible import syntax [Part 3]Eduardo Julian2022-06-022-2/+2
* Extensible import syntax [Part 2]Eduardo Julian2022-06-022-2/+2
* Extensible import syntax: Part 1Eduardo Julian2022-06-014-16/+16
* De-sigil-ification: $Eduardo Julian2022-04-082-8/+8
* De-sigil-ification: &Eduardo Julian2022-04-071-2/+2
* De-sigil-ification: prefix :Eduardo Julian2022-03-162-8/+8
* De-sigil-ification: ^Eduardo Julian2022-03-152-13/+13
* Leaner syntax for the "for" macro.Eduardo Julian2022-03-142-2/+2
* De-sigil-ification: @Eduardo Julian2022-03-141-7/+7