aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/control/concurrency (follow)
Commit message (Expand)AuthorAgeFilesLines
* Normalized the hierarchy of the standard library modules.Eduardo Julian2021-07-147-1600/+0
* Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian2021-07-112-28/+28
* Made the "try" macro into a common one, instead of a host-specific one.Eduardo Julian2021-07-101-5/+5
* Simplified the API for file-system operations.Eduardo Julian2021-07-061-48/+49
* "signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian2021-06-303-11/+11
* Delegate text (lower|upper)-casing to the host-platform implementations.Eduardo Julian2021-06-261-5/+14
* Added import name formatting to "import:" macros for other backends.Eduardo Julian2021-06-112-7/+11
* Added type information when logging compiled definitions.Eduardo Julian2021-06-081-3/+11
* Re-named lux/host to lux/ffi.Eduardo Julian2021-05-242-17/+17
* Almost done with Scheme.Eduardo Julian2021-05-241-3/+6
* Got rid of the {}s in ":share" and made it pipe-able.Eduardo Julian2021-05-182-15/+18
* Almost done with PHP.Eduardo Julian2021-03-121-3/+7
* Done with Ruby.Eduardo Julian2021-03-011-3/+6
* More Lua + optimizations.Eduardo Julian2021-02-121-24/+25
* Continuing with LuaEduardo Julian2021-02-101-3/+6
* Updates for Lua compiler.Eduardo Julian2021-02-044-82/+66
* Implemented arithmetic right-shift in terms of logic right-shift.Eduardo Julian2021-01-281-5/+7
* Made the Python being generated more compatible with both P2.7 and P3.Eduardo Julian2021-01-262-70/+65
* Removed the (ultimately redundant) on_stop function for actors.Eduardo Julian2021-01-131-50/+16
* Encapsulate JS definitions produced by the JS compiler in a local scope to av...Eduardo Julian2021-01-111-3/+3
* Moved "log!" function under "lux/debug".Eduardo Julian2021-01-081-4/+4
* Added lexically-scoped templates.Eduardo Julian2021-01-051-10/+8
* Unified repository abstraction for Aedifex.Eduardo Julian2020-12-291-4/+5
* Moved "lux/data/number" to "lux/math/number".Eduardo Julian2020-12-294-12/+15
* Replaced kebab-case with snake_case for naming convention.Eduardo Julian2020-12-257-222/+222
* Refactored "export" common syntax.Eduardo Julian2020-12-231-6/+7
* Compiling "lux syntax char case!" with TABLESWITCH instead of LOOKUPSWITCH.Eduardo Julian2020-12-151-1/+1
* Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the con...Eduardo Julian2020-12-025-30/+30
* Added "private" macro to lux/debug.Eduardo Julian2020-11-282-15/+13
* Allow name formatting for JVM imports, similar to Lux module imports.Eduardo Julian2020-11-262-83/+57
* Lightweight machinery for agent-oriented programming.Eduardo Julian2020-11-053-6/+44
* Re-named "lux/control/concurrency/process" to "thread".Eduardo Julian2020-11-043-17/+16
* Allow defining anonymous actors.Eduardo Julian2020-11-021-14/+26
* Improved the design of actors.Eduardo Julian2020-11-011-286/+241
* Re-named the directory for my bookmarks to better reflect what they are.Eduardo Julian2020-10-311-4/+4
* Some improvements to the Lux syntax parser.Eduardo Julian2020-10-255-42/+42
* Re-named some list functions.Eduardo Julian2020-10-241-1/+1
* Mandatory long names for JVM imports, instead of having "long" be optional an...Eduardo Julian2020-10-092-16/+16
* Changed the format of project descriptor files.Eduardo Julian2020-09-162-11/+10
* Test programs + auti build/test.Eduardo Julian2020-08-291-1/+3
* Allow "#io" outputs for JS imports.Eduardo Julian2020-08-092-3/+4
* "abstract:" macro now takes annotations after representation type.Eduardo Julian2020-08-095-13/+14
* Some fixes.Eduardo Julian2020-08-071-11/+26
* Got the JS compiler to compile fully.Eduardo Julian2020-07-111-26/+25
* Fixes and improvements to JavaScript compilation.Eduardo Julian2020-07-101-1/+1
* The "for" macro can now work directly with definitions. No text literals nece...Eduardo Julian2020-06-282-186/+186
* Can now export Lux code as library TAR files.Eduardo Julian2020-05-281-1/+2
* Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2020-05-176-18/+18
* :share no longer relies on :assumeEduardo Julian2020-05-172-40/+63
* Parallel compilation for the new compiler(s).Eduardo Julian2020-05-161-56/+92