Adds emmy.clerk with support for configuring Clerk projects and specific
notebooks with this project's viewers.
Call emmy.clerk/install! within a notebook to activate viewers, and
emmy.clerk/install-css! in your dev/user.clj to configure Clerk with the
CSS required to render Mafs and friends.
Adds emmy.viewer with metadata augmentation and functions for declaring
Reagent fragments that can create reagent.core/atom instances on the
client side, and query and manipulate them.
Adds emmy.mafs as an aggregate namespace for the new emmy.mafs.{core, coordinates, line, debug, plot}. These namespaces allow you to create
Reagent fragments that render in Clerk or Portal using
Mafs.cljs, and take
advantage of Emmy's compilation wherever possible.
Upgrades mafs.cljs to 0.3.0 and clerk-utils to 0.6.0.
Adds dev/emmy_viewers/mafs.clj, dev/examples/mafs.clj and
dev/examples/portal.clj to the static site published to
https://emmy-viewers.mentat.org. (These are still quite scattershot and
not built for exposition yet!)
Modifies dev/user.clj to launch with a pre-built JS bundle by default,
instead of compiling each time. This will make bb clerk-watch or other
ways of invoking user/serve! or user/build! much faster.
26:
emmy.clerk
with support for configuring Clerk projects and specific notebooks with this project's viewers.Call
emmy.clerk/install!
within a notebook to activate viewers, andemmy.clerk/install-css!
in yourdev/user.clj
to configure Clerk with the CSS required to render Mafs and friends.Adds
emmy.viewer
with metadata augmentation and functions for declaring Reagent fragments that can createreagent.core/atom
instances on the client side, and query and manipulate them.Adds
emmy.mafs
as an aggregate namespace for the newemmy.mafs.{core, coordinates, line, debug, plot}
. These namespaces allow you to create Reagent fragments that render in Clerk or Portal using Mafs.cljs, and take advantage of Emmy's compilation wherever possible.Upgrades
mafs.cljs
to0.3.0
andclerk-utils
to0.6.0
.Adds
dev/emmy_viewers/mafs.clj
,dev/examples/mafs.clj
anddev/examples/portal.clj
to the static site published tohttps://emmy-viewers.mentat.org
. (These are still quite scattershot and not built for exposition yet!)Modifies
dev/user.clj
to launch with a pre-built JS bundle by default, instead of compiling each time. This will makebb clerk-watch
or other ways of invokinguser/serve!
oruser/build!
much faster.