| Commit message (Expand) | Author | Files | Lines |
2021-07-14 | Normalized the hierarchy of the standard library modules. | Eduardo Julian | 1 | -295/+0 |
2021-06-30 | "signature:" -> "interface:" & "structure:" -> "implementation:" | Eduardo Julian | 1 | -5/+5 |
2021-05-18 | Got rid of the {}s in ":share" and made it pipe-able. | Eduardo Julian | 1 | -5/+6 |
2020-12-25 | Replaced kebab-case with snake_case for naming convention. | Eduardo Julian | 1 | -18/+18 |
2020-12-15 | Compiling "lux syntax char case!" with TABLESWITCH instead of LOOKUPSWITCH. | Eduardo Julian | 1 | -1/+1 |
2020-12-02 | Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the con... | Eduardo Julian | 1 | -6/+6 |
2020-11-28 | Added "private" macro to lux/debug. | Eduardo Julian | 1 | -7/+5 |
2020-11-05 | Lightweight machinery for agent-oriented programming. | Eduardo Julian | 1 | -4/+13 |
2020-10-25 | Some improvements to the Lux syntax parser. | Eduardo Julian | 1 | -14/+14 |
2020-05-17 | Local binding names for (co|indexed-)?monads are now explicitly set. | Eduardo Julian | 1 | -6/+6 |
2020-05-17 | :share no longer relies on :assume | Eduardo Julian | 1 | -8/+14 |
2020-05-12 | Now logging to a data-structure and only printing in the end. | Eduardo Julian | 1 | -1/+1 |
2020-05-12 | Compiler versions are now natural numbers, and are included as part of the na... | Eduardo Julian | 1 | -8/+9 |
2019-07-02 | Re-name "lux/data/error" to "lux/control/try". | Eduardo Julian | 1 | -3/+3 |
2019-04-06 | Moved "lux/cli", "lux/io" and "lux/function" under "lux/control". | Eduardo Julian | 1 | -2/+2 |
2019-04-06 | Created the "lux/abstract" branch and moved some modules into it. | Eduardo Julian | 1 | -2/+3 |
2019-03-21 | Fixed a bug in the FRP/channel monad. | Eduardo Julian | 1 | -45/+66 |
2019-03-15 | Changed the convention for the structure opening separator from "/" to ";", t... | Eduardo Julian | 1 | -6/+6 |
2019-02-11 | Re-named "lux/control/concurrency/frp.Source" type to "Sink" to avoid conflic... | Eduardo Julian | 1 | -4/+4 |
2019-02-11 | Added the special # syntax for referring to the module's alias when opening s... | Eduardo Julian | 1 | -3/+3 |
2019-02-10 | Various small improments and changes. | Eduardo Julian | 1 | -23/+29 |
2019-02-04 | Changed the naming style for structures. | Eduardo Julian | 1 | -21/+21 |
2018-12-16 | Improved how the "Source" type works. | Eduardo Julian | 1 | -74/+48 |
2018-12-15 | Reverted "lux/control/concurrency/frp" to the previous style of doing FRP. | Eduardo Julian | 1 | -95/+241 |
2018-12-15 | Moved the "lux/concurrency" modules under "lux/control". | Eduardo Julian | 1 | -0/+0 |
2018-12-15 | Small improvements. | Eduardo Julian | 1 | -8/+6 |
2018-07-20 | "^open" and "open:" now use aliases instead of prefixes, the same way as modu... | Eduardo Julian | 1 | -1/+1 |
2018-07-20 | No longer giving default aliases to un-prefixed imports. | Eduardo Julian | 1 | -6/+9 |
2018-07-13 | Re-named "Bool" type to "Bit". | Eduardo Julian | 1 | -1/+1 |
2018-07-11 | - Improvements to import syntax [part 2]. | Eduardo Julian | 1 | -9/+11 |
2018-07-11 | - Improvements to import syntax [part 1]. | Eduardo Julian | 1 | -1/+1 |
2018-07-10 | - Improvements to import syntax [part 0]. | Eduardo Julian | 1 | -6/+6 |
2018-07-10 | - Re-named path "lux/data/coll/*" to "lux/data/collection/*". | Eduardo Julian | 1 | -1/+1 |
2018-07-10 | - Re-named "struct:" to "structure:". | Eduardo Julian | 1 | -3/+3 |
2018-07-03 | - Re-named "@abstraction" to ":abstraction" and "@representation" to ":repres... | Eduardo Julian | 1 | -3/+3 |
2018-05-20 | - Re-named "Top" to "Any", and "Bottom" to "Nothing". | Eduardo Julian | 1 | -6/+6 |
2018-05-05 | - Removed Void and Unit as kinds of types. | Eduardo Julian | 1 | -1/+1 |
2018-05-02 | - Re-named "Applicative" to "Apply". | Eduardo Julian | 1 | -2/+2 |
2018-05-02 | - Moved the "wrap" function into Monad, and removed Applicative from Monad's ... | Eduardo Julian | 1 | -6/+6 |
2018-04-05 | - Improved the syntax for the "lux.function" macro. | Eduardo Julian | 1 | -3/+3 |
2018-01-30 | - Implemented semaphores, mutexes and barriers. | Eduardo Julian | 1 | -7/+9 |
2018-01-03 | - Small refactorings. | Eduardo Julian | 1 | -1/+1 |
2017-12-12 | - FRP channels are no longer asynchronously-built lists, but rather mediums f... | Eduardo Julian | 1 | -279/+96 |
2017-12-04 | - No longer deleting type-vars in luxc, to better match it with the type-chec... | Eduardo Julian | 1 | -9/+8 |
2017-12-02 | - Added context-sensitive macro-expansion by means of "lux in-module", and re... | Eduardo Julian | 1 | -1/+1 |
2017-11-29 | - Changed the identifier separator, from the semi-colon (;) to the period/dot... | Eduardo Julian | 1 | -113/+113 |
2017-11-27 | - Changed the prefixes of numeric functions. | Eduardo Julian | 1 | -1/+1 |
2017-11-26 | - Changed to the new relative imports syntax. | Eduardo Julian | 1 | -1/+1 |
2017-11-15 | - Re-named "lux/meta" to to "lux/macro". | Eduardo Julian | 1 | -2/+2 |
2017-10-16 | - Re-named "Lux" type to "Meta". | Eduardo Julian | 1 | -2/+2 |