Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 2017-11-29 | 3 | -73/+73 |
| | | | | period/dot (.). | ||||
* | - Changed the prefixes of numeric functions. | Eduardo Julian | 2017-11-27 | 3 | -73/+69 |
| | |||||
* | - Changed to the new relative imports syntax. | Eduardo Julian | 2017-11-26 | 1 | -1/+1 |
| | |||||
* | - Fixed random text generation to avoid characters in invalid Unicode ranges. | Eduardo Julian | 2017-10-26 | 1 | -11/+91 |
| | |||||
* | - Re-named "Vector" to "Sequence" to avoid confusion with mathematical vectors. | Eduardo Julian | 2017-10-16 | 1 | -11/+11 |
| | |||||
* | - Moved Array type to lux.lux. | Eduardo Julian | 2017-10-16 | 1 | -36/+36 |
| | | | | - Re-named some array functions. - Minor refactorings. | ||||
* | - Fixed the tests for lux/math/random. | Eduardo Julian | 2017-10-04 | 1 | -5/+4 |
| | |||||
* | swap wasn't swapping | mccraig mccraig of the clan mccraig | 2017-09-23 | 1 | -1/+3 |
| | |||||
* | - Changed the terminology of monoids ("append" -> "compose", "unit" -> ↵ | Eduardo Julian | 2017-09-19 | 1 | -1/+1 |
| | | | | "identity"). | ||||
* | - Some refactoring. | Eduardo Julian | 2017-09-19 | 1 | -9/+8 |
| | | | - Moved "assume" and "default" to lux/data/maybe. | ||||
* | - Renamed bitwise right-shifting functions. | Eduardo Julian | 2017-09-05 | 1 | -6/+3 |
| | |||||
* | - Re-named "real" numbers to "frac"(tions). | Eduardo Julian | 2017-09-04 | 2 | -15/+15 |
| | |||||
* | - Removed the "M" suffix from monadic functions. | Eduardo Julian | 2017-07-22 | 1 | -8/+8 |
| | |||||
* | - Eliminated lux/math/simple. If you want simple math, use lux/type/auto ↵ | Eduardo Julian | 2017-07-22 | 1 | -306/+0 |
| | | | | with the relevant signatures. | ||||
* | - Lux no longer has a Char primitive data-type. | Eduardo Julian | 2017-07-02 | 1 | -10/+3 |
| | |||||
* | - CLI, Syntax and Lexer are now based upon a common Parser type. | Eduardo Julian | 2017-06-21 | 1 | -12/+13 |
| | |||||
* | - Renamed "AST" to "Code". | Eduardo Julian | 2017-05-07 | 1 | -6/+6 |
| | |||||
* | - Removed "T" suffix from Type's tags. | Eduardo Julian | 2017-05-07 | 1 | -2/+2 |
| | |||||
* | - Gave less cryptic names to bit-wise functions. | Eduardo Julian | 2017-05-03 | 1 | -11/+11 |
| | | | - Improved the tests for lux/data/bit. | ||||
* | - Updated the compiler's type-checking context to match it with lux/type/check. | Eduardo Julian | 2017-04-30 | 1 | -3/+3 |
| | |||||
* | - Fused the lux/compiler and lux/macro modules. | Eduardo Julian | 2017-04-11 | 1 | -27/+27 |
| | |||||
* | - Renamed "lambda" to "function". | Eduardo Julian | 2017-04-10 | 2 | -23/+23 |
| | |||||
* | - Moved lux/random to lux/math/random. | Eduardo Julian | 2017-03-24 | 3 | -489/+303 |
| | | | | - Moved lux/math/ratio to lux/number/ratio. - Moved lux/math/complex to lux/number/complex. | ||||
* | - Renamed "end" to "end!". | Eduardo Julian | 2017-03-24 | 1 | -5/+5 |
| | |||||
* | - 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. | ||||
* | - Some refactorings and small expansions to lux/math. | Eduardo Julian | 2017-01-29 | 2 | -10/+10 |
| | |||||
* | - Added support for fuzzy logic. | Eduardo Julian | 2017-01-28 | 1 | -0/+150 |
| | |||||
* | - Some refactorings. | Eduardo Julian | 2017-01-28 | 1 | -13/+13 |
| | |||||
* | - Added Number implementation for Complex. | Eduardo Julian | 2017-01-27 | 1 | -18/+42 |
| | |||||
* | - Number no longer depends on Ord. | Eduardo Julian | 2017-01-27 | 1 | -1/+0 |
| | |||||
* | - Changed the license from MPL 2.0 to MIT. | Eduardo Julian | 2017-01-26 | 4 | -20/+0 |
| | |||||
* | - Renamed Bounded to Interval. | Eduardo Julian | 2017-01-26 | 1 | -3/+3 |
| | |||||
* | - Moved the lux/data/struct/* modules to lux/data/coll/*. | Eduardo Julian | 2017-01-25 | 2 | -2/+2 |
| | | | | | | | - 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. | ||||
* | - Added a module for continuous logic. | Eduardo Julian | 2017-01-25 | 1 | -0/+44 |
| | |||||
* | - Renamed lux/data/struct/tree to lux/data/struct/tree/rose. | Eduardo Julian | 2017-01-25 | 1 | -22/+22 |
| | | | | | | - Moved lux/data/struct/zipper to lux/data/struct/tree/zipper. - Moved lux/regex to lux/lexer/regex. - Changed the suffix of annotation tags, from M to A. - Renamed Frac(tional) numbers to Deg(rees). | ||||
* | - lux/math/simple macros can now work with more than 2 args at a time. | Eduardo Julian | 2017-01-12 | 1 | -115/+24 |
| | |||||
* | - Fixed a lot of errors in the documentation. | Eduardo Julian | 2017-01-06 | 1 | -28/+28 |
| | |||||
* | - Renamed lux/math/random to lux/random. | Eduardo Julian | 2017-01-06 | 1 | -307/+0 |
| | |||||
* | - Updated the documentation of most modules left. | Eduardo Julian | 2017-01-04 | 4 | -13/+64 |
| | | | - Minor refactorings. | ||||
* | - Updated tests and fixed code for lux/math/complex, lux/math/ratio. | Eduardo Julian | 2016-12-20 | 1 | -1/+1 |
| | |||||
* | - No longer using record syntax in certain macros. | Eduardo Julian | 2016-12-12 | 2 | -11/+11 |
| | |||||
* | - Small fixes, refactorings and expansions. | Eduardo Julian | 2016-12-12 | 3 | -12/+92 |
| | |||||
* | - Added tests for lux/math/ratio and lux/math/simple. | Eduardo Julian | 2016-12-12 | 3 | -129/+110 |
| | | | | - Some minor refactorings. - Ratios now work with nats instead of ints. | ||||
* | - Updates lux/math tests. | Eduardo Julian | 2016-12-11 | 1 | -80/+96 |
| | | | - Added lux/math/complex tests. | ||||
* | - Implemented macros for using math functions in an easier (unprefixed) way. | Eduardo Julian | 2016-12-02 | 1 | -0/+330 |
| | |||||
* | - gcd and lcm functions now work on Nat, instead of Int. | Eduardo Julian | 2016-12-02 | 1 | -1/+2 |
| | |||||
* | - Changed the names of math op functions to make them more consistent and ↵ | Eduardo Julian | 2016-12-02 | 3 | -200/+200 |
| | | | | similar. | ||||
* | - Bug fixes, refactorings and minor expansions. | Eduardo Julian | 2016-12-01 | 1 | -0/+10 |
| | | | | - Added tests for lux/data/error/exception. - Update tests for lux/data/format/json. | ||||
* | - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵ | Eduardo Julian | 2016-12-01 | 3 | -0/+715 |
plugin's and the Emacs mode's into a big monorepo, to keep development unified. |