Skip to content

Releases: andrejewski/raj-compose

Pretty fast alone

Choose a tag to compare

@andrejewski andrejewski released this 06 Jun 05:10

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

Choose a tag to compare

@andrejewski andrejewski released this 04 Feb 19:08

See PR #14 for details.

Well Done

Choose a tag to compare

@andrejewski andrejewski released this 04 Dec 03:55

Aligns batchPrograms with the simpler done behavior.

Done-able

Choose a tag to compare

@andrejewski andrejewski released this 24 Sep 20:00

This release improves mapProgram and batchProgram to match with Raj's new done. See PR #4 for more details.

Immuted

Choose a tag to compare

@andrejewski andrejewski released this 10 Sep 21:24

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

Choose a tag to compare

@andrejewski andrejewski released this 06 Sep 22:43

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.