C
Chouser's Blog
blog.n01se.net · Personal blog · on HN since 2009
Chouser, a Clojure developer and author of The Joy of Clojure, writes about Clojure, its design, and browser technology.
What HN saysHN links it in Clojure discussions, including his response that Clojure is not software conservative, and for notes on typed array performance in browsers.
18HN people shared it
5linked it in comments
17stories submitted
459story points
14 years agolast shared
2009people per year2026
Most-shared posts
- 1Rewriting Clojure in Clojure5 people · 139 points · first shared 2009 · 5 comments on HN
- 2Clojure is not Software Conservative2 people · 81 points · first shared 2012 · 43 comments on HN
- 3My path to Clojure2 people · 44 points · first shared 2009 · 18 comments on HN
- 4Performance of Javascript (Binary) Byte Arrays in Modern Browsers2 people · 18 points · first shared 2011 · 3 comments on HN
- 5Daemonizing bash2 people · 6 points · first shared 2010 · discussion on HN
- 6The Most Important Parts of HTML5 (or why video and audio tags are boring)1 people · 66 points · first shared 2011 · 21 comments on HN
- 7The Most Important Parts of HTML51 people · 39 points · first shared 2012 · 36 comments on HN
- 8Python’s httplib uses print for debugging. Oh, it hurts…1 people · 27 points · first shared 2010 · 15 comments on HN
- 9Argonne National Laboratory's broken implementation of SHA11 people · 17 points · first shared 2009 · 7 comments on HN
- 10Using binding to mock out even “direct linked” functions in Clojure1 people · 8 points · first shared 2010 · discussion on HN
- 11Clojure: Controlling run-away trains, onions, and exercise bikes.1 people · 5 points · first shared 2010 · discussion on HN
- 12Clojure: Controlling run-away trains, onions, and exercise bikes1 people · 4 points · first shared 2010 · 1 comments on HN
- 13The Joy of Clojure, my perspective.1 people · 3 points · first shared 2010 · discussion on HN
- 14Processing arrays using CPS1 people · 2 points · first shared 2011 · discussion on HN
What HN people wrote when they linked it
sandGorgon · 2012-02-14
I wonder what happened to Shen (http://www.lambdassociates.org/Shen/newappeal.htm). From the blurb,
This function set defined a Lisp that was much smaller than Common Lisp, in fact, much more like John McCarthy's Lisp 1.5 which is the distant ancestor of all subsequent Lisps.... I went further and suggested that this small Lisp could probably be mapped into many of the Lisp-like successors to Lisp like Python, Clojure and Javascript. This meant that because Qi was bootstrapped, these mappings could be used port Qi into other platforms"
Actually come to think of it, what ever happened to clojure-in-clojure [1] - that would have made implementing clojure on top of any VM, relatively trivial
[1] http://blog.n01se.net/?p=41
jorangreef · 2011-10-30
Browsers have not yet fully optimized the performance of typed arrays (a month or two ago they could be slower than normal arrays):
1. http://blog.n01se.net/?p=248
2. http://code.google.com/p/chromium/issues/detail?id=70675
rbxbx · 2011-03-02
Clojure's primary target is the JVM and they had an officially supported CLR(.NET) branch for a while (and it's now supported by a 3rd party https://github.com/richhickey/clojure-clr). I wouldn't be surprised if in the future portability became a bigger concern within the Clojure community (http://blog.n01se.net/?p=41).
(That said I realize you were looking for a Common Lisp, but sometimes good enough is good enough ;) )
radu_floricica · 2009-09-01
http://github.com/richhickey/clojure-clr/tree/master
http://blog.n01se.net/?p=41
http://clojure.org/todo
As a rule, things move pretty fast in Clojure-land. And in the beginning it was dual-platform, so it's not really a new idea either.
kanaka · 2012-08-10
Good response from chouser (author of "The Joy of Clojure"): http://blog.n01se.net/Clojure-is-not-Software-Conservative.html