aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/compositor.lux (unfollow)
Commit message (Expand)AuthorFilesLines
2021-07-27Re-named wrap => in && unwrap => out.Eduardo Julian1-7/+7
2021-07-26Re-named Promise to Async.Eduardo Julian1-21/+21
2021-07-25Better syntax for "library/lux.^multi".Eduardo Julian1-16/+16
2021-07-24Now packaging JVM programs as "fat" jars in new JVM compiler.Eduardo Julian1-5/+24
2021-07-19Made the default JS file-system promise-based so it works well on Node.Eduardo Julian1-5/+12
2021-07-14Normalized the hierarchy of the standard library modules.Eduardo Julian1-50/+51
2021-07-08Made sure the "phase" parameter of extensions is always usable (even across l...Eduardo Julian1-2/+2
2021-07-06Simplified the API for file-system operations.Eduardo Julian1-40/+10
2021-07-02No longer employing the capabilities model on the lux/world/* modules.Eduardo Julian1-11/+9
2021-06-27Made obtaining env variables more granular + partial Lua support.Eduardo Julian1-0/+15
2021-06-18Refactored the machinery to make local macros into its own module.Eduardo Julian1-1/+1
2021-05-24Almost done with Scheme.Eduardo Julian1-18/+22
2021-02-12More Lua + optimizations.Eduardo Julian1-22/+28
2021-01-09Turned I64 and variant creation functions into constructors for JS.Eduardo Julian1-5/+6
2021-01-05Added lexically-scoped templates.Eduardo Julian1-2/+0
2020-12-29Moved "lux/data/number" to "lux/math/number".Eduardo Julian1-27/+27
2020-12-11Improved parsing speed for Lux code.Eduardo Julian1-2/+3
2020-12-02Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the con...Eduardo Julian1-8/+8
2020-11-28Added "private" macro to lux/debug.Eduardo Julian1-4/+3
2020-10-31Easy to use Rev constants.Eduardo Julian1-3/+3
2020-10-25Some small refactoring.Eduardo Julian1-2/+2
2020-08-18Calculate SHA-1 and MD5 hashes.Eduardo Julian1-1/+0
2020-08-08Fixed the last set of bugs involved in JS compilation.Eduardo Julian1-1/+1
2020-07-16Can get the JS compiler to compile its own source-code.Eduardo Julian1-16/+29
2020-07-14Mo' fixes, less problems.Eduardo Julian1-2/+3
2020-07-11Got the JS compiler to compile fully.Eduardo Julian1-2/+0
2020-07-01WIP: Leiningen integration with the new JVM compiler.Eduardo Julian1-5/+6
2020-06-29Added the missing cache invalidation to the new compiler.Eduardo Julian1-3/+6
2020-06-28Re-added & u[dated packaging machinery.Eduardo Julian1-6/+30
2020-05-29Can now import previously exported libraries.Eduardo Julian1-2/+2
2020-05-28Can now export Lux code as library TAR files.Eduardo Julian1-11/+21
2020-05-17Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian1-1/+1
2020-05-17:share no longer relies on :assumeEduardo Julian1-2/+2
2020-05-16Parallel compilation for the new compiler(s).Eduardo Julian1-43/+13
2020-05-09Including runtime machinery in the cache.Eduardo Julian1-7/+6
2020-05-06Loading the artifacts from the cache and re-populating the analyser's state.Eduardo Julian1-1/+1
2020-04-21Now caching the reservations from the archive.Eduardo Julian1-9/+13
2020-04-19Fixed artifact file-name generation and archive module naming in caching.Eduardo Julian1-1/+3
2020-04-16Generating definition names in a new way.Eduardo Julian1-12/+12
2020-03-19Got the new compiler to build again.Eduardo Julian1-29/+32
2020-03-05Beginning to cache artifacts.Eduardo Julian1-4/+6
2020-01-11Re-located code related to Lux's compilation across the different phases.Eduardo Julian1-7/+8
2020-01-10Re-located Lux's parser.Eduardo Julian1-2/+4
2019-12-30Re-located generation infrastructure.Eduardo Julian1-2/+2
2019-12-30Re-organized macro-expansion machinery.Eduardo Julian1-2/+2
2019-12-29Committing to Promise as the base monad for the compiler.Eduardo Julian1-70/+75
2019-10-15Compiler extensions have been tested to work.Eduardo Julian1-2/+6
2019-09-18Added packaging machinery for the JVM compiler.Eduardo Julian1-9/+11
2019-09-07Renamed "Statement" to "Directive".Eduardo Julian1-21/+21
2019-07-02Re-name "lux/data/error" to "lux/control/try".Eduardo Julian1-15/+15