Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Removed "lux text upper" and "lux text lower" procedures. | Eduardo Julian | 2018-05-06 | 1 | -8/+0 |
| | |||||
* | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 2017-11-29 | 1 | -54/+54 |
| | | | | period/dot (.). | ||||
* | - Re-named the "." function to "compose" and moved it to lux/function. | Eduardo Julian | 2017-11-28 | 1 | -1/+1 |
| | |||||
* | - Got rid of even more dots. | Eduardo Julian | 2017-11-27 | 1 | -2/+2 |
| | |||||
* | - Changed the prefixes of numeric functions. | Eduardo Julian | 2017-11-27 | 1 | -11/+11 |
| | |||||
* | - Removed "lux text last-index" procedure. | Eduardo Julian | 2017-11-14 | 1 | -7/+6 |
| | | | | | - Removed "lux text trim" procedure. - Modified "lux text clip" procedure. - Some bug fixes. | ||||
* | - 2 tests in the stdlib got fixed after the random unicode text fix. | Eduardo Julian | 2017-10-26 | 1 | -1/+1 |
| | |||||
* | - Replaced the "#seed" and "#times" options for "seed" and "times" test ↵ | Eduardo Julian | 2017-10-20 | 1 | -87/+94 |
| | | | | combinators. | ||||
* | - Added seeds for failing tests. | Eduardo Julian | 2017-10-11 | 1 | -0/+1 |
| | |||||
* | - Removed the "M" suffix from monadic functions. | Eduardo Julian | 2017-07-22 | 1 | -1/+1 |
| | |||||
* | - Lux no longer has a Char primitive data-type. | Eduardo Julian | 2017-07-02 | 1 | -23/+22 |
| | |||||
* | - Text no longer has a codec (because the decoding didn't handle unicode ↵ | Eduardo Julian | 2017-07-01 | 1 | -13/+0 |
| | | | | escaping). | ||||
* | - In lux/test, renamed "test:" to "context:", and "assert" to "test". | Eduardo Julian | 2017-06-19 | 1 | -86/+86 |
| | |||||
* | - Renamed ^=> to ^multi. | Eduardo Julian | 2017-05-24 | 1 | -8/+8 |
| | |||||
* | - Renamed lux/data/text;replace to replace-all. | Eduardo Julian | 2017-04-06 | 1 | -1/+1 |
| | | | - Did some refactorings for lexers. | ||||
* | - Moved lux/lexer and lux/lexer/regex to lux/data/text/lexer and ↵ | Eduardo Julian | 2017-04-05 | 1 | -3/+3 |
| | | | | | | | | | lux/data/text/regex. - Moved lux/pipe to lux/control/pipe. - Moved the @pre and @post macros to lux/control/contract. - Improved error reporting for lux/type/auto. - Added a test for third-order type-checking for lux/type/auto. - Fixed a bug in the tests for lux/data/coll/vector. | ||||
* | - Renamed lux/codata/* to lux/function/* and moved the ↵ | Eduardo Julian | 2017-04-03 | 1 | -1/+0 |
| | | | | lux/codata/coll/stream to lux/data/coll/stream. | ||||
* | - Implemented Int encoding/decoding in the standard library. | Eduardo Julian | 2017-04-03 | 1 | -1/+1 |
| | | | | | - Moved some type-constructors for building functor types into the lux/control/functor module. - Renamed Ord to Order. - Renamed Env to Reader. | ||||
* | - Moved lux/random to lux/math/random. | Eduardo Julian | 2017-03-24 | 1 | -1/+1 |
| | | | | - Moved lux/math/ratio to lux/number/ratio. - Moved lux/math/complex to lux/number/complex. | ||||
* | - Implemented a variety of new procedures for text, chars, math and arrays. | Eduardo Julian | 2017-02-22 | 1 | -4/+4 |
| | |||||
* | - Implemented several new procedures. | Eduardo Julian | 2017-02-16 | 1 | -4/+4 |
| | | | | | | - Improved Lux-to-JS interactions. - Parallel compilation works for the JS backend. - Added more primitive functionality to the JS runtime. - More common procedures. | ||||
* | - Changed the license from MPL 2.0 to MIT. | Eduardo Julian | 2017-01-26 | 1 | -5/+0 |
| | |||||
* | - Moved the lux/data/struct/* modules to lux/data/coll/*. | Eduardo Julian | 2017-01-25 | 1 | -17/+18 |
| | | | | | | | - 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. | ||||
* | - Renamed lux/math/random to lux/random. | Eduardo Julian | 2017-01-06 | 1 | -1/+1 |
| | |||||
* | - Separators in a test for text functions will now be 1-char long, to avoid ↵ | Eduardo Julian | 2017-01-01 | 1 | -4/+3 |
| | | | | false negatives. | ||||
* | - Updated tests and fixed code for lux/codata/struct/stream, ↵ | Eduardo Julian | 2016-12-20 | 1 | -3/+7 |
| | | | | | lux/concurrency/actor, lux/data/text, lux/math, lux/math/simple and lux/type. - Frac numbers won't be tested, as they will be considered (for now) an incomplete feature. | ||||
* | - No longer using record syntax in certain macros. | Eduardo Julian | 2016-12-12 | 1 | -3/+3 |
| | |||||
* | - Small fixes, refactorings and expansions. | Eduardo Julian | 2016-12-12 | 1 | -7/+11 |
| | |||||
* | - Changed the names of math op functions to make them more consistent and ↵ | Eduardo Julian | 2016-12-02 | 1 | -11/+11 |
| | | | | similar. | ||||
* | - Simplified the Test type. | Eduardo Julian | 2016-12-01 | 1 | -17/+21 |
| | | | | - Added Test combinators. - Removed unnecessary testing macros (testing only needs assertions). | ||||
* | - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵ | Eduardo Julian | 2016-12-01 | 1 | -0/+150 |
plugin's and the Emacs mode's into a big monorepo, to keep development unified. |