Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved the "lux/concurrency" modules under "lux/control". | Eduardo Julian | 2018-12-15 | 1 | -82/+0 |
| | |||||
* | Some refactoring. | Eduardo Julian | 2018-12-04 | 1 | -29/+31 |
| | |||||
* | - Improvements to import syntax [part 2]. | Eduardo Julian | 2018-07-11 | 1 | -10/+10 |
| | |||||
* | - Improvements to import syntax [part 0]. | Eduardo Julian | 2018-07-10 | 1 | -2/+2 |
| | |||||
* | - Re-named "struct:" to "structure:". | Eduardo Julian | 2018-07-10 | 1 | -3/+3 |
| | |||||
* | - Re-named "Top" to "Any", and "Bottom" to "Nothing". | Eduardo Julian | 2018-05-20 | 1 | -2/+2 |
| | | | - Removed some modules that should have been deleted before. | ||||
* | - Removed Void and Unit as kinds of types. | Eduardo Julian | 2018-05-05 | 1 | -2/+2 |
| | | | - Changed the value of "unit" in the old LuxC to match the one in new-luxc. | ||||
* | - Changed the syntax for the parameters of "syntax:". | Eduardo Julian | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | - Re-named "Applicative" to "Apply". | Eduardo Julian | 2018-05-02 | 1 | -2/+2 |
| | |||||
* | - Moved the "wrap" function into Monad, and removed Applicative from Monad's ↵ | Eduardo Julian | 2018-05-02 | 1 | -6/+6 |
| | | | | | family tree. - Moved the Free monad to its own module. | ||||
* | - Improved the syntax for the "lux.function" macro. | Eduardo Julian | 2018-04-05 | 1 | -1/+1 |
| | |||||
* | - Improved the way exceptions work. | Eduardo Julian | 2018-02-07 | 1 | -2/+3 |
| | |||||
* | - Added context-sensitive macro-expansion by means of "lux in-module", and ↵ | Eduardo Julian | 2017-12-02 | 1 | -1/+1 |
| | | | | | | removed all the (now unnecessary) #hidden tags. - Fixed a bug when loading the imports from the cache. - Added special notation for context-sensitive macro-expansion. | ||||
* | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 2017-11-29 | 1 | -25/+25 |
| | | | | period/dot (.). | ||||
* | - Got rid of even more dots. | Eduardo Julian | 2017-11-27 | 1 | -2/+2 |
| | |||||
* | - Re-named "lux/meta" to to "lux/macro". | Eduardo Julian | 2017-11-15 | 1 | -2/+2 |
| | |||||
* | - Re-named "Lux" type to "Meta". | Eduardo Julian | 2017-10-16 | 1 | -2/+2 |
| | | | - Moved lux/type/* under lux/meta/*. | ||||
* | - Re-named "Result" type back to "Error". | Eduardo Julian | 2017-10-16 | 1 | -15/+15 |
| | |||||
* | - Some refactoring. | Eduardo Julian | 2017-09-19 | 1 | -4/+4 |
| | | | - Moved "assume" and "default" to lux/data/maybe. | ||||
* | - Some utility functions. | Eduardo Julian | 2017-07-22 | 1 | -0/+4 |
| | |||||
* | - Miscellaneous refactoring. | Eduardo Julian | 2017-06-26 | 1 | -0/+4 |
| | |||||
* | - Re-designed actors so that their messages are now functions with access to ↵ | Eduardo Julian | 2017-06-24 | 1 | -3/+23 |
| | | | | | | the actor's state, and to the actor itself. - When creating channels and promises, the type is now mandatory. - Minor refactorings. | ||||
* | - Added Task type, as a promise that can fail. | Eduardo Julian | 2017-06-21 | 1 | -0/+51 |