Releases: andrejewski/raj-compose
Releases · andrejewski/raj-compose
Pretty fast alone
This patch release does not add or remove anything, it's all internals work.
- The documentation has been updated for better links and less typos.
- The code has been spellchecked and prettier-ed.
- We dropped our dependency on Tagmeme which means a speed boost from
raj-compose/batchPrograms
in the long run, and also that the code is easier to read for non-functional types. - The code has been tuned so that we don't get any transpiler bloat in the published package.
Better assembleProgram
See PR #14 for details.
Well Done
Aligns batchPrograms
with the simpler done
behavior.
Done-able
Immuted
batchPrograms()
now uses immutable internal state. This should not impact any existing code, it just makes the debugger work better for diffing before and after states.
Initial composition
This release is the first for raj-compose
which is taking the raj/effect
module and breaking it into its own project dedicated to program composition. This move away from core does a few things:
- Makes core smaller, and therefore more able to be stable
- Gives us a playground for experimentation with program composition
- Allows us to better document the functions (no one could tell what
raj/effect
did)
I've also made the APIs more strict and enforce plenty of invariants.