Skip to content

Tags: juxt/clip

Tags

v0.29.0

Toggle v0.29.0's commit message
Release 0.29.0: Minor bug fix

* Fix bug in pre-starting where system would be lost

v0.28.0

Toggle v0.28.0's commit message
Release 0.28.0: Minor bug fixes

* Fix stop of partial system
* Fix for JavaScript

v0.27.0

Toggle v0.27.0's commit message
v0.27.0: Licensed edition

Add License, MIT.  This was the intention from the beginning.

v0.26.0

Toggle v0.26.0's commit message
Release 0.26.0

This is 0.25.0 without the local test namespaces included & unmerged
files.

v0.25.0

Toggle v0.25.0's commit message
Release 0.25.0: BREAKING CHANGES

First of all, breaking changes.  You need to explicitly call
`juxt.clip.edn/load` if you were using `:executor` or
`:juxt.clip.repl/deref` and relying on symbols being automatically
converted to functions.

The big news in this release is the new AOT support.  You can now call
`require` on a system to load all the namespaces it will need in order
to start or stop.  This should also make it possible to use Clip with
GraalVM native-image, although that's yet untested.

AOT support was the major feature I was worried about causing major
breaking changes to Clip's API.  I may still make some minor tweaks, but
there shouldn't be anything dramatic going forward.

The documentation has been given a minor makeover to make a clearer
divide between reference, and how-to.  This includes marking some impl
namespace as hidden from documentation.

Also included is a new `with-system` macro to make it (even) easier to
test your systems.

v0.24.0

Toggle v0.24.0's commit message
Release 0.24.0

Add functions for operating on a subset of a system.

v0.23.0

Toggle v0.23.0's commit message
Fix support for juxt.clip.core/ref

v0.22.0

Toggle v0.22.0's commit message
The metacircular rewrite

* Add reset-all for .repl
* Rewrite evaluator.
  I learned this is technically called a "metacircular evaluator", which
  led to finding a much simpler mechanism of implementation via SICP.
  This version is both shorter and has less bugs, additionally it's
  simpler!

v0.21.0

Toggle v0.21.0's commit message
Release of bug fixes

A few mistakes have been picked up in the API:

* :resolve ignored by with-deps
* :stop doesn't work with with-deps

v0.20.0

Toggle v0.20.0's commit message
Automatically-generated tag from garamond