((nil
. ((cider-print-fn . "emmy.expression/expression->stream"))))
@kloimhardt has integrated Emmy into his
Scratch-like, blocks-based language at
clj-tiles. See
this demo for a
lovely example of Lagrangian Mechanics in clj-tiles
.
@light-matters and @MagusMachinae are collaborating on [Peek](https://gitlab.com/LightMatters/peek): "A Clojure implementation of symbolic quantum mechanics, or, as it could be called, measurement mechanics. The current name reflects my idea of one of the, if not most, distinguishing features of quantum mechanics: that observation changes the result."
The Emmy repository includes a dir-locals.el file with a few variable settings that improve the Emacs experience with Emmy.
The main interesting dir-local variable to set is cider-print-fn
:
((nil
. ((cider-print-fn . "emmy.expression/expression->stream"))))
Setting CIDER’s print function to expression→stream
will cause the REPL to
automatically simplify forms before rendering them.
expression→stream
currently uses clojure.pprint
to print simplified
values. Once #519 is
completed, the pprint
call will be replaced by a call you can bind to
prn
, zprint
or any other preferred printer.
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close