Fork me on GitHub
#announcements
<
2020-06-25
>
mauricio.szabo01:06:51

Just published Atom's Chlorine version 0.8.0 (with 0.8.1 coming soon) - a great improvement for ClojureScript evaluation. Now, Chlorine implements the Shadow-CLJS remote API (it's experimental - to use it, enable Experimental Features on the package's configuration), so evaluation of code in ClojureScript is now faster, more reliable, and redirects console output in node, node-library, and browser targets. It also is coming with interesting features like showing compilation errors on the editor (with links to navigate to each error), and in the future probably even more interesting stuff. Discussions on #chlorine. Also, thanks @thheller for helping me implement these new interesting features 🙂

💯 39
🎉 27
mauricio.szabo02:06:38

A little video I made while I was developing this version: https://twitter.com/mauricio_szabo/status/1274184226175361024

sogaiu23:06:46

very nice!

samedhi18:06:27

https://clojure-zip-viewer.web.app/ is a web app to interactively manipulate data with clojure.zip. Github code is at https://github.com/samedhi/zip-viewer. The UI is https://material-ui.com/ with https://github.com/Day8/re-frame. It was built using https://github.com/bhauman/figwheel-main , supports all but 3 of the functions in clojure.zip, and allows for undo/redo of your loc manipulations. Rational: I was doing the "Cracking the Coding Interview" problems and several solutions involved using clojure.zip. I realized that my understanding of the library was a bit limited and wanted a visual tool to mess around with clojure.zip. This is that tool. Help: Three functions do not work; (zip/zipper), (zip/edit), and (zip/seq-zip). I have provided more details in the issue tracker. If anyone could provide pointers, help, or PR's to allow for those features I would be deeply appreciative. I have left the app-db rendering at the bottom to try to entice people to help me. 🙂 Thank you.

👏 45
plexus13:06:42

Adding some examples to the page would be very helpful! you might also be interested in https://github.com/lambdaisland/zipper-viz , which creates graphviz based graphs of zippers. I always planned to wrap it in a similar interactive site but never got around to it. You can see what these graphs look like in this talk I did https://lambdaisland.com/blog/2018-11-26-art-tree-shaping-clojure-zip