aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/ffi.php.lux (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-08-13Made program: specify its bindings the same way as syntax:.Eduardo Julian1-3/+3
2021-08-12Improved binding syntax for "syntax:".Eduardo Julian1-4/+4
2021-08-11Relocated maybe and lazy from data to control.Eduardo Julian1-10/+10
2021-08-09Improved single-line comment syntax (from "##" to "...").Eduardo Julian1-2/+2
2021-08-08No more #export magic syntax.Eduardo Julian1-6/+6
2021-07-30More renamings.Eduardo Julian1-10/+10
2021-07-27Re-named wrap => in && unwrap => out.Eduardo Julian1-60/+60
2021-07-14Normalized the hierarchy of the standard library modules.Eduardo Julian1-22/+23
2021-07-11Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian1-7/+7
2021-06-11Added import name formatting to "import:" macros for other backends.Eduardo Julian1-7/+13
2021-05-24Re-named lux/host to lux/ffi.Eduardo Julian1-0/+0
2021-03-12Almost done with PHP.Eduardo Julian1-86/+59
2021-03-01Done with Ruby.Eduardo Julian1-80/+101
2021-02-15Almost done with Lua.Eduardo Julian1-3/+18
2021-02-10Continuing with LuaEduardo Julian1-71/+50
2021-02-01Improved compilation of loops and pattern-matching for Python. Eduardo Julian1-10/+8
2021-01-28Implemented arithmetic right-shift in terms of logic right-shift.Eduardo Julian1-16/+22
2021-01-26Made the Python being generated more compatible with both P2.7 and P3.Eduardo Julian1-113/+66
2021-01-11Encapsulate JS definitions produced by the JS compiler in a local scope to ↵Eduardo Julian1-2/+2
avoid interacting with the global scope.
2021-01-08Moved "log!" function under "lux/debug".Eduardo Julian1-84/+89
2020-12-29Moved "lux/data/number" to "lux/math/number".Eduardo Julian1-1/+1
2020-12-02Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the ↵Eduardo Julian1-3/+3
convention that only macros that deal with types may start with a colon.
2020-11-24Better error messages when re-using a name when making a definition.Eduardo Julian1-13/+13
2020-10-24Re-named some list functions.Eduardo Julian1-1/+1
2020-09-16Changed the format of project descriptor files.Eduardo Julian1-2/+3
2020-08-09Allow "#io" outputs for JS imports.Eduardo Julian1-15/+43
2020-08-09"abstract:" macro now takes annotations after representation type.Eduardo Julian1-2/+2
2020-08-07Some fixes.Eduardo Julian1-34/+58
2020-07-16Can get the JS compiler to compile its own source-code.Eduardo Julian1-12/+22
2020-07-14Mo' fixes, less problems.Eduardo Julian1-11/+47
2019-06-20Improved the convention for using text formatters.Eduardo Julian1-2/+2
2019-06-18More JS machinery.Eduardo Julian1-51/+146
2019-06-16Fixes and adaptations for the JavaScript compiler.Eduardo Julian1-8/+140
2019-06-15Array machinery for the JavaScript compiler.Eduardo Julian1-69/+11
2019-04-19Moved the code/syntax parser under "lux/control/parser/".Eduardo Julian1-2/+3
2019-04-06Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian1-1/+2
2019-03-30Re-named "do-template" to "template".Eduardo Julian1-3/+3
2019-03-15Changed the convention for the structure opening separator from "/" to ";", ↵Eduardo Julian1-2/+2
to avoid confusion since "/" is used for relative module paths.
2019-02-11Added the special # syntax for referring to the module's alias when opening ↵Eduardo Julian1-1/+1
structures.
2019-02-04Changed the naming style for structures.Eduardo Julian1-1/+1
2018-07-28Added "+" sign to positive Int.Eduardo Julian1-3/+3
2018-07-21Re-named "seq" to "and" and "alt" to "or".Eduardo Julian1-3/+3
2018-07-20"^open" and "open:" now use aliases instead of prefixes, the same way as ↵Eduardo Julian1-5/+6
module aliases.
2018-07-13Re-named "Bool" type to "Bit".Eduardo Julian1-1/+1
2018-07-11- Improvements to import syntax [part 2].Eduardo Julian1-8/+9
2018-07-11- Improvements to import syntax [part 1].Eduardo Julian1-1/+1
2018-07-10- Improvements to import syntax [part 0].Eduardo Julian1-7/+7
2018-07-10- Re-named path "lux/data/coll/*" to "lux/data/collection/*".Eduardo Julian1-1/+1
2018-07-03- Re-named ":!" to ":coerce".Eduardo Julian1-8/+8
2018-05-02- Changed the syntax for the parameters of "syntax:".Eduardo Julian1-4/+5