This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-11
Channels
- # announcements (1)
- # aws (4)
- # beginners (16)
- # cider (9)
- # cljs-dev (3)
- # cljsrn (2)
- # clojure (46)
- # clojure-brasil (1)
- # clojure-spec (3)
- # clojure-uk (4)
- # clojurescript (46)
- # cursive (26)
- # duct (1)
- # emacs (31)
- # figwheel (1)
- # fulcro (9)
- # graalvm (21)
- # kaocha (1)
- # nyc (1)
- # off-topic (4)
- # pathom (6)
- # planck (45)
- # re-frame (2)
- # reagent (11)
- # ring (5)
- # rum (9)
- # spacemacs (2)
- # sql (60)
- # tools-deps (3)
@doglooksgood One thing you can do is script/build --fast
This describes why there are stages: https://blog.fikesfarm.com/posts/2016-02-03-planck-macros-aot.html
Sometimes it is possible to pull that off, but they tend to link to different things. For example on Ubuntu 14 Planck links to the JavaScriptCore available on that OS (JavaScriptCore 3), but on Ubuntu 16 it links to JavaScriptCore 4. And with NixOS, things are crazier. Anyway, I saw a recent talk where Linus harps on the binary compatibility problem as being the primary reason Linux is failing to gain traction as a mainstream desktop OS, with him blaming the distro folk, FWIW.
ok, I decide to build from source. since the one on AUR is not the lastest version. thanks for the help!
I don't know how AUR works. With Homebrew, for example, anyone can update the formula to the latest.
@doglooksgood There is a Debian build I make, maybe its binary would work for you.
See https://github.com/borkdude/speculative/commit/4e773794a4065a84bdadd997516e52c76ab51b1f
There isn't really anything kernel-specific in Planck... it is fairly portable code FWIW.
I was wondering if I can upload binary to AUR, current orphans repo is building from source.
I know that PPA's insist on being built from source on the Ubuntu build boxes. That way things are a bit more secure / inspectable / reproducible, etc. Taking a binary from someone brings in lots of issues ๐
There is a "Flag package out-of-date" link on the AUR page. Maybe you can poke the maintainer that way. ๐
but a lot things on AUR usually have two version.
~ ยป yaourt planck
1 aur/planck 2.19.0-1 (3) (0.07)
A stand-alone ClojureScript REPL
2 aur/planck-git r1579.47b9eec-1 (2) (0.00)
A stand-alone ClojureScript REPL
@doglooksgood FWIW, I just built Planck on ArchLinux 2019.04.05
and it passes all tests. โ
Since these take so long to build, maybe I'll put binaries for a few popular OSs up on the Planck REPL website.
Cool. @doglooksgood I think I'll put together a "binary downloads" page with prebuilt binaries. That might be usefult.
@doglooksgood Hopefully this helps: https://planck-repl.org/binaries/