4 ms·
I was at the 2023 Strange Loop talk and thoroughly enjoyed it as well as Jack Rusher’s Geometric Algebra talk: https://www.youtube.com/watch?v=1cRFfYQYGxE https
by tonyarkles 3y ago
I was at the 2023 Strange Loop talk and thoroughly enjoyed it as well as Jack Rusher’s Geometric Algebra talk: https://www.youtube.com/watch?v=1cRFfYQYGxE https://www.youtube.com/watch?v=1cRFfYQYGxE. Both of them reignited my fascination with Clojure and the things you can do with it (that can be done in other languages too, of course, but aren’t necessarily as good of a fit).
I think the piece that’s missing though is a good on-boarding documentation. I was sufficiently motivated that I fought my way through getting Clerk set up and could use it as a (IMHO) much nicer Jupyter alternative but ultimately threw in the towel and went back to SymPy for my day-to-day CAS work because the documentation just isn’t there yet. Like… if I tried for long enough I could usually trace my way through what was happening and probably get the result I was looking for, but the ratio of (time spent solving math problems)/(time spent trying to figure out how to express my math problem in a way that Emmy would solve) was way too low. SymPy has that issue too for sufficiently complex problems, but the documentation is significantly more mature.
If I end up with some free time down the road I’d be happy to help out with this. I think it’s an amazing piece of tech that really fits with my mental model of what I’d love a CAS system to look like, it just has a pretty steep learning curve right now.