#17:
Upgrades Mafs to 0.17.0 (see the Mafs CHANGELOG entry here)
Adds mafs.core/Polyline
and mafs.plot/Inequality
.
mafs.core/Mafs
now supports an :on-click
handler.
mafs.vector
and mafs.matrix
are now cljc
files, so that projects like
Emmy-Viewers can
construct Mafs-style vectors and matrices on the JVM.
Removes the former defcomponent
macro in favor of explicit defn
s. This
makes the project compatible with Portal
and other libraries that need to load cljs files via
SCI.
Upgrades our reagent
dependency to 1.2.0, and upgrades Clerk for the docs
site build to the latest main
.
All components are now well-documented!
#14:
Adds a provided
dependency on SCI to pom.xml
, so that cljdoc builds
succeed.
Upgrades to Clerk version fad499407d979916d21b33cc7e46e73f7a485e37
for the
template and project docs notebook, along with a matching clerk-utils
upgrade.
Remove aliases
argument from mafs.sci/install!
, as these won't work
anymore with the new Clerk upgrade.
Fixes to docs in template
#12 adds a deps-new
template that sets up a basic Clerk project with
Mafs.cljs
installed as a dependency. The template lives
here.
#7:
Renames the mafs
namespace to mafs.core
to prevent collisions with the
"mafs"
package import. I was hesitant to do this, but of course you can
always alias mafs.core
to mafs
when you require it.
Upgrades mafs to 0.15.2, adding support for :on-click
to the
mafs.core/Mafs
component.
Adds mafs.sci
with SCI namespace objects for all namespaces, plus a
namespaces
map and a config
for easy installation into SCI. The
namespaces follows the patterns set by the
https://github.com/babashka/sci.configs repo.
mafs.sci/install!
allows the user to install Mafs.cljs
into SCI's
shared context with one mutating call.Migrates the project over to clerk-utils
and all of its new custom build
stuff. This let me simplify development, update the README and DEVELOPING
pages and kill my shadow-cljs.edn file. user.clj
gets quite a bit simpler
too.
Adds notes to the interactive docs guide about:
using the library with SCI and with Clerk
the required stylesheets, since basically nothing works without these!
Upgrades the docs notebook to the latest Clerk version.
First real release! Mafs.cljs has compatibility with almost everything in Mafs, as explored in the interactive documentation notebook at https://mafs.mentat.org.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close