This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-10
Channels
- # beginners (9)
- # boot (8)
- # calva (9)
- # cider (11)
- # cljs-dev (6)
- # clojure (21)
- # clojure-austin (1)
- # clojure-spec (55)
- # clojure-uk (24)
- # clojurescript (30)
- # cursive (1)
- # datomic (3)
- # defnpodcast (1)
- # emacs (3)
- # figwheel-main (9)
- # fulcro (8)
- # jobs-discuss (3)
- # nrepl (7)
- # pathom (8)
- # pedestal (4)
- # perun (4)
- # planck (79)
- # shadow-cljs (46)
- # sql (5)
- # vim (29)
I'm on a yak shave to see if I can get clojurescript supported on some old ARM hardware. V8 dropped ARMv5 with 3.18 (they started requiring the vfp cpu feature, which I think is ARMv6+ only). This corresponds to the node 0.11.1 release, I believe.
clojurescript requires 0.12.x. However, it looks like at one point it only required 0.10.x: https://groups.google.com/forum/#!topic/clojurescript/a80RbwUHhZ0
@jasonpepas there isn't anything in clojurescript itself that requires a particular node version. I'm still running node 8 on one machine and its fine
depends on which libraries you use of course but clojurscript alone emits ES3 code which was basically supported since node v1
Are all updates of the standard since ES3 basically syntactic sugar? No performance benefits or anything like that?
@john I believe you showed a trick a while ago with using a data reader to make the CLJS ns form more dynamic?
@jasonpepas Is your ARM hardware Linux-based? (If JavaScriptCore binaries are available, one interesting path is to compile Planck on it, given that Planck is really some fairly portable C along with some JavaScript runtime—which can actually be generated on a beefier box first.)
@henrik I'm seeing that typed arrays are es6, and fwiu they're required for certain high performance code
Yeah, so no npm deps, but I’ve heard of people getting it to work on tiny computers like the Pi :)
JavaScriptCore binaries are available via apt
for example, for Debian systems, so it is an interesting route
IIRC Lumo uses many newer Node.js APIs
Is there a list of old clojure installer urls? i.e. like https://download.clojure.org/install/linux-install-1.9.0.358.sh
Everything on the changelog should be there