aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/concurrency/task.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Moved the "lux/concurrency" modules under "lux/control".Eduardo Julian2018-12-151-82/+0
|
* Some refactoring.Eduardo Julian2018-12-041-29/+31
|
* - Improvements to import syntax [part 2].Eduardo Julian2018-07-111-10/+10
|
* - Improvements to import syntax [part 0].Eduardo Julian2018-07-101-2/+2
|
* - Re-named "struct:" to "structure:".Eduardo Julian2018-07-101-3/+3
|
* - Re-named "Top" to "Any", and "Bottom" to "Nothing".Eduardo Julian2018-05-201-2/+2
| | | - Removed some modules that should have been deleted before.
* - Removed Void and Unit as kinds of types.Eduardo Julian2018-05-051-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 Julian2018-05-021-1/+1
|
* - Re-named "Applicative" to "Apply".Eduardo Julian2018-05-021-2/+2
|
* - Moved the "wrap" function into Monad, and removed Applicative from Monad's ↵Eduardo Julian2018-05-021-6/+6
| | | | | family tree. - Moved the Free monad to its own module.
* - Improved the syntax for the "lux.function" macro.Eduardo Julian2018-04-051-1/+1
|
* - Improved the way exceptions work.Eduardo Julian2018-02-071-2/+3
|
* - Added context-sensitive macro-expansion by means of "lux in-module", and ↵Eduardo Julian2017-12-021-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 Julian2017-11-291-25/+25
| | | | period/dot (.).
* - Got rid of even more dots.Eduardo Julian2017-11-271-2/+2
|
* - Re-named "lux/meta" to to "lux/macro".Eduardo Julian2017-11-151-2/+2
|
* - Re-named "Lux" type to "Meta".Eduardo Julian2017-10-161-2/+2
| | | - Moved lux/type/* under lux/meta/*.
* - Re-named "Result" type back to "Error".Eduardo Julian2017-10-161-15/+15
|
* - Some refactoring.Eduardo Julian2017-09-191-4/+4
| | | - Moved "assume" and "default" to lux/data/maybe.
* - Some utility functions.Eduardo Julian2017-07-221-0/+4
|
* - Miscellaneous refactoring.Eduardo Julian2017-06-261-0/+4
|
* - Re-designed actors so that their messages are now functions with access to ↵Eduardo Julian2017-06-241-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 Julian2017-06-211-0/+51