TIL that #Clojurescript is literally the same as #Clojure: it is just transpiled to Javascript instead of Java. Previously, I thought it was a Clojure clone for JS
Electric #Clojure is the nicest #Clojurescript experience ever! Also reactive af. π€ π β
I've been playing around with #ClojureScript and figuring out how to load it into a #WordPress plugin.
Oh sweet, #firefox supports custom-formatters in the dev-tools now!
https://www.clojuriststogether.org/news/firefox-116.0-release/
#firefox #clojure #clojurescript
RT @borkdude: squint v0.1.15, ClojureScript syntax to JS compiler
This version adds defclass, directly inspired by shadow-cljs to prevent fragmentation in the CLJS ecosystem
See screenshot of how to use it with lit!
#squintcljs #clojure #clojurescript
The Lost Arts of CLJS Frontend
https://code.thheller.com/blog/shadow-cljs/2023/07/13/the-lost-arts-of-cljs-frontend.html
#htmx #ClojureScript #clojure #lisp #frontend #webdevelopment
#htmx #clojurescript #clojure #lisp #frontend #webdevelopment
Too much #Clojurescript spoiled me. #Javascript s splice method is (im)pure mutating horror! π±
@borkdude This opens up completely new possibilities, e.g. to use raylib under clojurescript easily. #bun #clojurescript #nbb #sci #babashka #ffi #javascript
#bun #clojurescript #nbb #sci #babashka #ffi #javascript
@bit101 Ohhh... Great choice, Keith! If I may, here're some of my own #Clojure tutorials/workshop repos & projects:
Longish tutorial:
https://www.creativeapplications.net/tutorials/introduction-to-clojure-part-1/
Most posts in 2015/16:
https://github.com/thi-ng/blog
Various thi.ng projects/libraries:
https://thi.ng/?clojure#tags
Collection of various workshops:
https://github.com/thi-ng/demos/
Resonate workshops:
ECS, WebGL & #ClojureScript
https://github.com/learn-postspectacular/resonate-workshop-2015
Graphs, Text adventure, dataviz
https://github.com/learn-postspectacular/resonate-workshop-2014
Generative music w/ Overtone
https://github.com/learn-postspectacular/resonate-workshop-2013
I don't know which functionalities but I can imagine. I really like software that can be remodeled by the user like #Emacs with #Lisp and I see #Logseq is on the same track with #ClojureScript, Hiccup and #Datalog for queries, it's just that the ecosystem is not yet mature but has the potential to bridge the average #PKM userbase and (Emacs) hackers π
#emacs #lisp #logseq #clojurescript #datalog #pkm
ClojureScript / Npm integration feels like it has come a looong way. Especially with shadow-cljs.
I was able to get a sanity.io client spun up really easily.
https://shadow-cljs.github.io/docs/UsersGuide.html#_using_npm_packages
ClojureScript / Npm integration feels like it has come a looong way. Especially with shadow-cljs.
I was able to get a sanity.io client spun up really easily.
https://shadow-cljs.github.io/docs/UsersGuide.html#_using_npm_packages
I suppose it should be possible to build client-only apps with electric. Has anyone tried? I did but the client expects a websocket connection even after I removed all (e/server ...) parts. #clojure #Clojurescript
MathBox.cljs
A #Reagent interface to the #MathBox mathematical visualization library. #clojurescript
#reagent #mathbox #clojurescript
A simple routing library for Clojure(Script) that I just stumbled across.
I like how it only depends on Clojure and itβs just 134 lines long.
What if I want to write code in a vaguely #lisp-like language that runs in the browser in a way that vaguely resembles real lisp development(C-c C-c in #Emacs compiles and sends the code to the browser to be executed)...BUT I absolutely do not under any circumstances have to even know about the existence of npm or any other such bullshit the JS folks have come up with. Mission impossible :) #ClojureScript doesn't cut it, #Clojure in general loves it's host platforms more than any lisp should.
#lisp #eMacs #clojurescript #clojure