This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

## 2021-02-17

## Channels

- # adventofcode (3)
- # announcements (1)
- # babashka (25)
- # beginners (55)
- # calva (12)
- # cider (40)
- # clj-kondo (13)
- # clojure-australia (2)
- # clojure-dev (11)
- # clojure-europe (67)
- # clojure-france (6)
- # clojure-nl (16)
- # clojure-uk (9)
- # clojuredesign-podcast (9)
- # clojurescript (17)
- # conjure (7)
- # crux (4)
- # cursive (3)
- # datomic (3)
- # emacs (8)
- # figwheel-main (7)
- # fulcro (21)
- # google-cloud (21)
- # graphql (8)
- # helix (1)
- # honeysql (32)
- # instaparse (2)
- # jobs (2)
- # jobs-discuss (2)
- # meander (80)
- # mount (1)
- # off-topic (25)
- # pathom (31)
- # polylith (1)
- # rdf (24)
- # re-frame (21)
- # reagent (29)
- # releases (1)
- # remote-jobs (1)
- # shadow-cljs (16)
- # slack-help (6)
- # sql (5)
- # tools-deps (23)
- # uncomplicate (2)
- # wasm (2)

to this day arrow keys are not part of character sets, but rather are hard coded escape codes for terminal(emulator)s

kind of a weird question, but: anyone know of an equation editor that lets you manipulate expressions with the same facility as paredit lets you deal with sexprs?

Like, that treats equations as trees, rather than strings?

I doubt that "with the same facility" applies to my examples, but MS Word has (or had in some version) an math equation editor that was kinda WYSIWIG and structural. I forget whether LyX does, but it might.

The Wikipedia page on MathML shows an s-expression version of a MathML equation: https://en.wikipedia.org/wiki/MathML

Yeah, I'm explicitly being spoiled here: I want to do this stuff by *muscle memory*. It seems like there's a million-and-a-half things for *authoring* math, but very little for actually *doing* it.

Obligatory link to Alan Kay's incredible talk *Doing With Images Makes Symbols:*
http://www.archive.org/details/AlanKeyD1987
> Only a few, out of the hundred, claimed to use mathematical symbology at all. Quite a surprise. All of them said they did it mostly in imagery or figurative terms. An amazing 30% or so, including Einstein, were down here in the mudpies [doing]. Einstein's deposition said, "I have sensations of a kinesthetic or muscular type." Einstein could feel the abstract spaces he was dealing with, in the muscles of his arms and his fingers...
>
> The sad part of [the doing -> images -> symbols] diagram is that every child in the United States is taught math and physics through this [symbolic] channel. The channel that almost no adult creative mathematician or physicist uses to do it... They use this channel to communicate, but not to do their thing.

I figured if anyone would know it'd be clj community, ha

Like symbolic algebra simplification / integrals /etc like Mathematica and several open source packages can do?

maybe? I haven't opened Mathematica in a while, but I remember being disappointed

but, like, idk, let me go see

Maybe take a look at https://github.com/sicmutils/sicmutils for inspiration

hmm, sicmutils itself isn't what I'm looking for I think, but it looks like there might be some pieces of interest inside of it, thanks

depending on what you mean by "doing math" https://github.com/latte-central/LaTTe might be interesting as well

Obligatory link to Alan Kay's incredible talk *Doing With Images Makes Symbols:*
http://www.archive.org/details/AlanKeyD1987
> Only a few, out of the hundred, claimed to use mathematical symbology at all. Quite a surprise. All of them said they did it mostly in imagery or figurative terms. An amazing 30% or so, including Einstein, were down here in the mudpies [doing]. Einstein's deposition said, "I have sensations of a kinesthetic or muscular type." Einstein could feel the abstract spaces he was dealing with, in the muscles of his arms and his fingers...
>
> The sad part of [the doing -> images -> symbols] diagram is that every child in the United States is taught math and physics through this [symbolic] channel. The channel that almost no adult creative mathematician or physicist uses to do it... They use this channel to communicate, but not to do their thing.