This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-08
Channels
- # announcements (1)
- # babashka (18)
- # beginners (32)
- # calva (3)
- # chlorine-clover (4)
- # cider (14)
- # clj-commons (24)
- # clj-kondo (1)
- # clojure (34)
- # clojure-europe (4)
- # clojure-filipino (1)
- # clojure-uk (4)
- # clojuredesign-podcast (2)
- # clojurescript (6)
- # conjure (3)
- # core-async (2)
- # datahike (1)
- # datomic (3)
- # emacs (3)
- # esprit (20)
- # fulcro (4)
- # graalvm (11)
- # helix (13)
- # honeysql (4)
- # jobs (1)
- # lumo (1)
- # observability (4)
- # off-topic (11)
- # other-lisps (6)
- # pathom (6)
- # re-frame (13)
- # reagent (1)
- # reitit (1)
- # shadow-cljs (26)
- # web-security (2)
- # xtdb (10)
I did it!
Alright I'll write up a blog post about this, but I now have CIDER live-coding the ESP32. It's glorious!
Basically, I had to set cider to use pr instead of pprint, as pprint is gigantic and doesn't fit in memory. Then, I had to tell cider to use the esprit repl-env, finally, I have to do some nonsense with the emitted JS, due to Espruino not implementing try/catch correctly
Yeah... the newer versions of ClojureScript pull in spec, IIRC, which blows out memory usage.
The display? Yeah its really cool! I'm making a IoT clock thing.
Awesome! One thing I want is a tiny device that I can plug into an RS232 line and see what it is printing. There must be something like that 🙂
Yeah so this display has an rs232 chip on it and you can just serial print to it
Eliminates needing a whole display library
I think I got this one from aliexpress, but there is also this kit from adafruit that just turns a normal LCD into basically the same thing
Thanks again for your hard work on this - this is really a cool project!