## 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. - -