dzpower
- Karma
- 31
- Created
- February 15, 2015 (11y ago)
- Submissions
- 0
I'm in Melbourn, Australia.
My sites: pragerslaw.com, youpatch.com
Agile/Lean consulting, coaching, training (including technical XP and beyond), facilitation.
Also functional programming (mainly Racket).
This very site — Hacker News — runs on Arc (Paul Graham's Lisp) which is implemented in Racket. Beating the averages: http://www.paulgraham.com/avg.html Racket web frameworks:…
The ClojureScript example is great. Clojure and by extension ClojureScript has a lot of tasteful and pragmatic design decisions, e.g. the use of the threading form and implicit lambda illustrated with the "+ 2"). By…
I feel similarly to Gene Kim about Racket. Here's a comparison ... Gene Kim's Clojure example: ; input is JSON string: "{foo: 2}" (defn xform [s] (-> (js/JSON.parse s) js->clj (update "foo" + 2) clj->js…
It does sound like you were expecting a full Lisp and instead were greeted with one of the Beginner Languages, intended to teach first time programmers in a very structured way. See…
On a similar theme, what began as a weekend hack to help my wife design a patchwork quilt based on an image of Groucho Marx ended up as https://www.youpatch.com. In this case, the aggregation algorithm not only creates…
For self-guided study, HTDP (How to Design Programs) is more accessible than SICP. https://www.amazon.com/How-Design-Programs-Introduction-Prog...
I got a fair way through SICP using DrScheme (now DrRacket) a few years ago without any special compatibility modes, and found the set-up to be pretty great. Now there's better compatibility thanks to #lang planet…
Racket (a Scheme descendant) might be a good fit. It has teaching languages, which are simplified, and a nice IDE (DrRacket), and books (HTDP/2e (free online), Realm of Racket, etc.) Close match to the Python above:…
My craft + tech startup www.youpatch.com uses Racket for the clever bits: image-processing, pdf generation, and I find it's great for prototyping and R&D. Here's my talk wide-ranging talk about it (video and slides)…