From 66e4790fc15f1229d6b19e4e5be9bf61997c1358 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Tue, 27 Oct 2020 23:14:07 -0700 Subject: 2020 oct notes --- 2020/10/2020-10-24.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 2020/10/2020-10-24.md (limited to '2020/10/2020-10-24.md') diff --git a/2020/10/2020-10-24.md b/2020/10/2020-10-24.md new file mode 100644 index 0000000..384aa51 --- /dev/null +++ b/2020/10/2020-10-24.md @@ -0,0 +1,39 @@ + +## edn and s-expr syntax + +Got excited about edn ("extensible data notation"), which is sort of a +formalization of extended s-expressions from closure world. Could try to stick +to a subset of this syntax to get free parsing in several languages? Maybe just +as a place to start. + +- https://github.com/edn-format/edn +- https://crates.io/crates/edn-rs +- https://hackage.haskell.org/package/hedn + +Other s-expr notes and references: + +- https://github.com/rotty/lexpr-rs/blob/master/lexpr/docs/why.md +- r7rs-small syntax notes + + +## racket symalg package + + + +Every simply/basic API. Can convert to/from "algebraic expression" objects, +simple s-expr, infix, and latex. Has simplification, differentiation, and +evaluation helpers. + + +## Computer Algebra and Symbolic Computation books by Joel Cohen + +Fairly basic. Referenced from the racket symalg docs. + + +## Web Math Editors + +Nice simple formula editors, implemented in Javascript. Eg, fractions, +exponentials. integrals, greek symbols, etc. + +- +- -- cgit v1.2.3