aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control (follow)
Commit message (Expand)AuthorAgeFilesLines
* - Changed some of the syntax for macro templating.Eduardo Julian2017-12-015-58/+57
* - Changed the identifier separator, from the semi-colon (;) to the period/dot...Eduardo Julian2017-11-2923-387/+387
* - Re-named the "." function to "compose" and moved it to lux/function.Eduardo Julian2017-11-283-9/+9
* - Got rid of even more dots.Eduardo Julian2017-11-274-10/+10
* - Changed the prefixes of numeric functions.Eduardo Julian2017-11-276-75/+75
* - Changed to the new relative imports syntax.Eduardo Julian2017-11-265-5/+5
* - Fixed some bugs.Eduardo Julian2017-11-221-6/+11
* - Fixed some bugs.Eduardo Julian2017-11-211-2/+2
* - Added parallel compilation.Eduardo Julian2017-11-201-2/+2
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-155-32/+32
* - Small refactoring.Eduardo Julian2017-11-142-61/+61
* - Improved "let>"'s design.Eduardo Julian2017-11-061-7/+4
* - Now, all special forms are handled as procedures.Eduardo Julian2017-10-312-11/+11
* - Fixed some small defects.Eduardo Julian2017-10-262-51/+66
* - Changed the way some special forms work.Eduardo Julian2017-10-252-13/+13
* - Better names for piping macros.Eduardo Julian2017-10-221-33/+26
* - Re-named "Lux" type to "Meta".Eduardo Julian2017-10-165-34/+34
* - 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-163-12/+12
* - Added monoid composition.Eduardo Julian2017-10-111-1/+9
* - Changed the terminology of monoids ("append" -> "compose", "unit" -> "ident...Eduardo Julian2017-09-194-14/+14
* - Some refactoring.Eduardo Julian2017-09-199-32/+33
* - Added "when" function (great for piping).Eduardo Julian2017-09-191-1/+1
* - Renamed "Log" to "Writer".Eduardo Julian2017-09-041-0/+59
* - Re-named "real" numbers to "frac"(tions).Eduardo Julian2017-09-041-12/+12
* - "program:" now evaluates its body within an implicit IO monad.Eduardo Julian2017-08-191-4/+4
* - Moved "codec" from lux/data/text/lexer to lux/control/parser.Eduardo Julian2017-08-051-1/+17
* - Renamed "Thunk" to "Lazy", and moved it from lux/control/thunk to lux/data/...Eduardo Julian2017-07-291-33/+0
* - Small improvement to overlap testing for intervals.Eduardo Julian2017-07-291-16/+16
* - Relocated the "object" and "concatenative" modules.Eduardo Julian2017-07-231-0/+333
* - Removed the "M" suffix from monadic functions.Eduardo Julian2017-07-225-53/+41
* - Removed algebraic effects module. If you want effects, just go with finally...Eduardo Julian2017-07-221-344/+0
* - Small refactorings and bug fixes.Eduardo Julian2017-07-222-17/+21
* - Can now generate Eq instances for #rec-style recursive types.Eduardo Julian2017-07-155-6/+11
* - Remove the suffixes of "lift" functions for monad transformers.Eduardo Julian2017-07-012-2/+2
* - Miscellaneous refactoring.Eduardo Julian2017-06-262-3/+3
* - Re-designed actors so that their messages are now functions with access to ...Eduardo Julian2017-06-241-5/+10
* - Renamed lux/control/contract's "@pre" and "@post" to "pre" and "post".Eduardo Julian2017-06-231-6/+6
* - Renamed "App" to "Apply" and swapped the order of the arguments to it.Eduardo Julian2017-06-211-11/+11
* - CLI, Syntax and Lexer are now based upon a common Parser type.Eduardo Julian2017-06-213-24/+274
* - Split "lux/macro/syntax/common" into 2 other sub-modules ("reader" and "wri...Eduardo Julian2017-06-192-19/+27
* - Small refactorings and name-changes.Eduardo Julian2017-06-172-15/+15
* - Renamed ^=> to ^multi.Eduardo Julian2017-05-241-10/+10
* - Some refactoring in lux/control/exception.Eduardo Julian2017-05-191-10/+10
* - Renamed "Error" to "Result".Eduardo Julian2017-05-173-13/+12
* - Renamed %ast to %code.Eduardo Julian2017-05-151-2/+2
* - Added "while" and "do-while" loops for stateful computations.Eduardo Julian2017-05-071-0/+16
* - Renamed "AST" to "Code".Eduardo Julian2017-05-077-37/+37
* - Changed the name of "let%" to "with-expansions".Eduardo Julian2017-05-071-2/+4
* - Removed "T" suffix from Type's tags.Eduardo Julian2017-05-071-13/+13