Top all-time · #4505
FikesFarm Blog
Personal blog · blog.fikesfarm.comprogramming
FikesFarm Blog is a personal blog at blog.fikesfarm.com about programming. Since 2015, 17 different Hacker News readers have linked it 26 times, most often “Planck is a ClojureScript REPL and script execution environment”. The last post was in 2018, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN commenters link this blog for posts on ClojureScript tooling: scripting with Planck, running a CLJS REPL on a phone with Ambly, and working around the macros problem. The comments cite the posts without judging the writing.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- /posts/2015-03-05-ambly-app-bootstrapping.html2 people · 2 mentions · first linked 2015-07-16
- Planck is a ClojureScript REPL and script execution environment2 people · 2 mentions · first linked 2015-08-23
- Show HN: iOS ClojureScript REPL2 people · 2 mentions · first linked 2015-07-20
- Replete: A Standalone iOS CLJS REPL2 people · 2 mentions · first linked 2015-06-29
What Hacker News says?
Yes and no. You can write macros for which the source is ClojureScript, but they need to be kept separate. Here is a stab I took at explaining that subject: http://blog.fikesfarm.com/posts/2015-06-19-portable-macro-mu... There are no plans for the same backend AFAIK.
Comment linking /posts/2015-06-19-portable-macro-musing.html
on “ClojureScript 1.7: ClojureScript can compile itself”Submitted ClojureScript on Android as a story · 104 points
HN discussionThere are a few solutions for scripting with Clojure http://blog.fikesfarm.com/posts/2015-08-01-planck-scripting.... Personally I wouldn't script in Clojure. If something is simple enough to be a script I'd use bash or Python and leave Clojure for writing non-trivial programs for which startup time is not an issue
Comment linking /posts/2015-08-01-planck-scripting.html
on “NewLisp”Submitted Fast JavaScriptCore Desktop ClojureScript REPL as a story · 94 points
HN discussionIt is _extremely_ viable: The core REPL functionality is based on a few ClojureScript lines from Joel Martin's initial work for something similar for Node. In short, to make an Android version would involve just running a JavaScript engine and hooking up a little bit of UI to send strings to it, and get strings back out of it. Replete is open source... feel free to steal heavily from it. Look at how simple and rough…
Comment linking /posts/2015-06-27-replete-a-standalone-ios-cljs-repl.html
on “Replete – a standalone ClojureScript REPL for iOS”Submitted Planck is a ClojureScript REPL and script execution environment as a story · 86 points
HN discussionI actually suspect that you can make a solid app with ClojureScript _today_, QTTT being the thing that makes me think this is so. https://github.com/mfikes/qttt#react-native-port Also, Facebook has shipped apps based on React Native. The aspect that is rough is the ClojureScript tooling. This post attempts to cover where we are with tooling: http://blog.fikesfarm.com/posts/2015-07-06-clojurescript-wit...
Comment linking /posts/2015-07-06-clojurescript-with-react-native.html
on “Fast JavaScriptCore Desktop ClojureScript REPL”Submitted Replete: A Standalone iOS CLJS REPL as a story · 49 points
HN discussionFrom a tutorial / example perspective, there's this: https://github.com/omcljs/ambly/wiki/ClojureScript-React-Nat... The general state of things is covered here: http://blog.fikesfarm.com/posts/2015-07-06-clojurescript-wit...
Comment linking /posts/2015-07-06-clojurescript-with-react-native.html
on “Fast JavaScriptCore Desktop ClojureScript REPL”Submitted ClojureScript Stacktraces for JavaScriptCore as a story · 48 points
HN discussionBootstrapped ClojureScript refers to the idea that ClojureScript can compile itself. Evidently Lisp was the first and ClojureScript was probably the most recent to accomplish this: https://en.wikipedia.org/wiki/Self-hosting But then there is also the concept that a ClojureScript app which is going to make use of a REPL needs to do some additional work to bootstrap the ClojureScript runtime. Normally when you ship a…
Comment linking /posts/2015-03-05-ambly-app-bootstrapping.html
on “Fast JavaScriptCore Desktop ClojureScript REPL”Submitted Develop Now with ClojureScript for React Native as a story · 18 points
HN discussionNo. ClojureScript works with React Native, and in that case you can use the Figwheel REPL. See http://cljsrn.org Ambly can be useful in other situations where you are not building a React Native app, but still want ClojureScript driving things. For an example with Ejecta, see http://blog.fikesfarm.com/posts/2017-04-29-clojurescript-eje...
Comment linking /posts/2017-04-29-clojurescript-ejecta.html
on “Ambly: embedded ClojureScript”Submitted Show HN: iOS ClojureScript REPL as a story · 12 points
HN discussionIt gives you a CLJS REPL on the phone: http://blog.fikesfarm.com/posts/2015-03-05-ambly-app-bootstr... Live editing code directly on the device is rather badass.
Comment linking /posts/2015-03-05-ambly-app-bootstrapping.html
on “Ambly: embedded ClojureScript”Submitted What is Bootstrapped ClojureScript? as a story · 5 points
HN discussionEven after finishing the readme I'm not clear on what exactly this does. At the very least it looks useful for working around the macros problem[1]. Mind explaining what mileage you got out of it? [1]: http://blog.fikesfarm.com/posts/2015-09-07-messing-with-macr...
Comment linking /posts/2015-09-07-messing-with-macros-at-the-repl.html
on “Evaluating ClojureScript in the Browser”Submitted ClojureScript on Apple TV as a story · 4 points
HN discussionClojureScript is these days selfhosting. If you want to write and run small scripts you could give Planck a try (ClojureScript REPL). The startup time is much smaller. http://blog.fikesfarm.com/posts/2015-08-22-planck-works.html
Comment linking /posts/2015-08-22-planck-works.html
on “Why we picked Clojure”Submitted ClojureScript React Native Desktop as a story · 4 points
HN discussionSubmitted Plank Now Supports Linux as a story · 3 points
HN discussionSubmitted iOS ClojureScript REPL Available in App Store (2015) as a story · 3 points
HN discussionSubmitted ClojureScript can Test Itself as a story · 3 points
HN discussionSubmitted Mobile Transit FTW (better data types for JSON) as a story · 2 points
HN discussionSubmitted Extending Ambly to Windows and Linux as a story · 2 points
HN discussionSubmitted ClojureScript on Android as a story · 1 points
HN discussion