I saw Clojure code in Sketch.systems, was I wrong?


#1

Checkout the video on https://sketch.systems/ at about 00:30. Interesting. Very curious where they are using Clojure(Script)?




#2

Kevin Lynagh one of the people behind https://sketch.systems is a long time user of ClojureScript.


#3

FWIW, from the “No entity found…” error messages flashing up during the “5 Minute Introduction” it sure looks like they’re using DataScript as well. Check out Kevin’s other projects (like https://subformapp.com/).


#4

Kevin’s a serial innovator—he made c2 before React came out, cljx before cljc, and subform-layout to simplify css/flexbox/grid.

He built Subform using electron+cljs, and made some cljs perf tools to keep it fast: profile-cljs, cljs-react-perf


#5

FWIW if you look at the compiled statepen.js it uses you see that it starts with if (typeof Math.imul == "undefined". That is a Math.imul fix that CLJS prepends to every build so its a dead giveaway that the code is CLJS code.