aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/effect.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - Move the structures for the Free monad into lux/control/monad.Eduardo Julian2017-04-101-53/+0
|
* - Renamed "lambda" to "function".Eduardo Julian2017-04-101-5/+5
|
* - Some refactorings, new types & functions, and moved the lux/effect module ↵Eduardo Julian2017-04-011-0/+396
| | | | to lux/control/effect.
* - Moved the lux/data/struct/* modules to lux/data/coll/*.Eduardo Julian2017-01-251-406/+0
| | | | | | | - Did the same for the lux/codata/struct/* modules. - Moved lux/codata/io to lux/io. - Moved lux/control/effect to lux/effect. - Renamed "sample" functions to "this" functions. - Renamed "at" functions to "nth" functions.
* - Simplified the macros for asking about or ensuring AST tokens.Eduardo Julian2017-01-121-1/+1
|
* - Fixed a lot of errors in the documentation.Eduardo Julian2017-01-061-16/+17
|
* - Updated the documentation of most modules left.Eduardo Julian2017-01-041-5/+51
| | | - Minor refactorings.
* - Fixed a bug in the way effect-handling worked.Eduardo Julian2016-12-181-25/+32
| | | - Added tests for lux/control/effect.
* - Bug fixes and refactorings for algebraic effects.Eduardo Julian2016-12-181-42/+79
|
* - Updated tests for lux/type.Eduardo Julian2016-12-151-1/+1
| | | - Added tests for lux/type/check and lux/type/auto.
* - No longer using record syntax in certain macros.Eduardo Julian2016-12-121-6/+6
|
* - Minor refactorings and expansions.Eduardo Julian2016-12-041-3/+3
|
* - Changed the names of math op functions to make them more consistent and ↵Eduardo Julian2016-12-021-1/+1
| | | | similar.
* - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵Eduardo Julian2016-12-011-0/+315
plugin's and the Emacs mode's into a big monorepo, to keep development unified.