Reid McKenzie

arrdem.com · Personal blog · on HN since 2013

Reid McKenzie writes about Clojure, Lisp machines, code review, and programming language design, including his Clojure fork Jaunt.

What HN saysHN links it in Lisp and Clojure discussions; the author himself comments on his Clojure fork and its relation to Rich Hickey's project.
19HN people shared it
3linked it in comments
19stories submitted
288story points
4 years agolast shared
2013people per year2026

Most-shared posts

  1. 1
    Jaunt – A friendly Clojure fork
    5 people · 103 points · first shared 2016 · 29 comments on HN
  2. 2
    Superficial Simplicity
    3 people · 5 points · first shared 2022 · discussion on HN
  3. 3
    The Future of the LispM
    2 people · 58 points · first shared 2014 · 15 comments on HN
  4. 4
    Nihilist Code Reviews, History and Guide
    2 people · 2 points · first shared 2017 · discussion on HN
  5. 5
    Strictly Tagged Clojure
    1 people · 50 points · first shared 2015 · 13 comments on HN
  6. 6
    Assist threads
    1 people · 27 points · first shared 2015 · 7 comments on HN
  7. 7
    Composition and Diamonds
    1 people · 25 points · first shared 2017 · 3 comments on HN
  8. 8
    Syscall overhead and VMs
    1 people · 8 points · first shared 2014 · discussion on HN
  9. 9
    Of Oxen, Carts and Ordering
    1 people · 3 points · first shared 2014 · discussion on HN
  10. 10
    The Thirty Million Line Problem
    1 people · 2 points · first shared 2021 · discussion on HN
  11. 11
    牛: How static is enough?
    1 people · 2 points · first shared 2018 · discussion on HN
  12. 12
    More Precious Than Silver
    1 people · 2 points · first shared 2022 · discussion on HN
  13. 13
    Building a Datalog for fun and profit
    1 people · 1 points · first shared 2018 · discussion on HN
  14. 14
    Homepage
    1 people · first shared 2013
  15. 15
    Of mages and grimoires
    1 people · first shared 2014

What HN people wrote when they linked it

rdmckenzie · 2013-02-21
Speaking as a Lisper, I have to admit that this is an open question for me. On the one hand, the needs of parallel systems and state management offered by functional languages stands to bring Lisps (Clojure, Common Lisp etc) and other languages like Erlang ever more attention as we programmers attempt to manage the complexities of multicore design and distributed systems. As a systems programming language I think that lisp has utterly failed. The Lisp machines are dead for various reasons (which I'm researching right now as a side-project) and to the best of my knowledge compiled lisp has clearly not taken the place of C in building operating systems (although I hope to do exactly that as does the author of [http://www.loper-os.org/]). All of this comes down to an individual's definition of utility. Lisp is by definition of Turing Completeness just as capable as any other language you may wish to name, but with the usual Turing Tarpit or small language warning that you may have to roll your own. My perception, and one which several posts here on HN has affirmed is that traditionally Lisp was used by lone AI researchers who needed the power to roll their own anything quickly and efficiently. As a result of this "roll my own" mentality and simple lack of the internet (it was early and mid 1980s or so) libraries and SDKs as we know them were never built for Lisp systems. Another difficulty is that as several other comments note there is no "one true" standard for Lisp. There…
snaky · 2016-06-12
> but does not clearly communicate this up front Author of Clojure fork (cursive is mine) > Clojure is Rich's personal project, which he is so kind as to share with the rest of us and in in its refinement Rich chooses to accept some amount of input from us as users. I'm somewhat ashamed to admit that it took me two years to realize this https://www.arrdem.com/2016/02/22/clojarr_-_a_friendly_clojure_fork/
ddellacosta · 2016-04-19
Totally understood re: timbre and not being a part of the problem of the Java logging ecosystem. I'll play with it again next time I have a chance and see if the interop lib can't solve some of the issues I had before. Yeah, the post you folks put out on core.typed last fall (https://circleci.com/blog/why-were-no-longer-using-core-typed/) was certainly disappointing but not unexpected...I'm curious to see if Jaunt goes anywhere at this point too: https://www.arrdem.com/2016/02/22/clojarr_-_a_friendly_clojure_fork/ Anyways, thanks for the piece!

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close