J

jng

jng.imagine27.com · Personal blog · on HN since 2007

Programmer writing about Lisp, Clojure and functional programming, including Qi examples like red-black trees and FFT.

What HN saysCommenters point to his critical posts on Clojure and his Lisp rant, and to worked Qi examples of functional data structures.
15HN people shared it
8linked it in comments
56stories submitted
907story points
7 years agolast shared
2007people per year2026

Most-shared posts

  1. 1
    Clojure : The zombie-reanimated corpse of Lisp
    3 people · 5 points · first shared 2009 · 2 comments on HN
  2. 2
  3. 3
    Philosophy and Lisp
    2 people · 17 points · first shared 2011 · 9 comments on HN
  4. 4
    Ruby 'compiler' in Common Lisp
    2 people · 10 points · first shared 2010 · 2 comments on HN
  5. 5
    Hey kids, just say NO to programming
    2 people · 7 points · first shared 2012 · discussion on HN
  6. 6
  7. 7
    Do you really know Lisp ?
    2 people · 2 points · first shared 2010 · 1 comments on HN
  8. 8
    Clojure is not a Lisp [2009]
    2 people · 2 points · first shared 2012 · 3 comments on HN
  9. 9
    Overtone
    1 people · 487 points · first shared 2011 · 73 comments on HN
  10. 10
    Pong (130 lines in Clojure)
    1 people · 46 points · first shared 2009 · 9 comments on HN
  11. 11
    Palindromes (Clojure vs. Common Lisp)
    1 people · 40 points · first shared 2009 · 24 comments on HN
  12. 12
  13. 13
    OpenGL molecule viewer in Clojure
    1 people · 24 points · first shared 2010 · 4 comments on HN
  14. 14
    A Quine in Clojure
    1 people · 19 points · first shared 2009 · 2 comments on HN
  15. 15
    Integral Calculus in Lambda Calculus (Lisp)
    1 people · 18 points · first shared 2009 · 20 comments on HN

What HN people wrote when they linked it

madair · 2010-03-31
His Lisp rant is great too: http://jng.imagine27.com/articles/2010-02-26-100553_do_you_really_know… It's my own fault, I sometimes try engaging certain superficial functional and Lisp crowds on the internet. Comments are quickly down-voted because of the prevalent mob mentality and inability for independent thought. Have we all not yet evolved beyond peer pressure ? Really ? Sometimes there are some gems when an independent thinker has something to add to the conversation instead of mob screech and splintered egos that ruin the dialog. I basically end up writing my own posts on my own site to summarize and lower the signal-to-noise ratio.
Cosman246 · 2012-07-05
Much of the excitement around Clojure seems rather buzzwordy. You should check out some of its criticism, such as http://jng.imagine27.com/index.php/2009-08-19-011225_clojure_the_false… and http://www.loper-os.org/?p=42
kung-fu-master · 2010-10-19
There are such DSLs on top of Common Lisp. But usually not on the scope of a full programming language like Pascal. It is not that typical anymore, but there are examples in that direction. --------------------------- I have found two examples: 1. Python in Lisp: http://github.com/franzinc/cl-python 2. Ruby on Lisp: http://jng.imagine27.com/articles/2010-10-07-084756_ruby_subset_implem… I will try to write little subset of Pascal as eDSL on Lisp.
forlucy · 2010-05-25
Worse is better and in this case Clojure is even more so 'The zombie-reanimated corpse of Lisp'. http://jng.imagine27.com/articles/2009-08-19-011225_clojure_the_false_…
jayded · 2007-12-07
Very biased article on Rails vs. Django that makes some good points --> http://jng.imagine27.com/articles/2007/07/12/red-vs-blue
mahmud · 2009-08-24
This was posted here yesterday: http://www.brool.com/index.php/snippet-automatic-proxy-creation-in-clo… A neat hack to get something working quickly, but very unlispy. I can't even make sense of the AUTO-PROXY macro. A syntax barf mixed with a gratuitous breaking of LET. Also note that Rich Hickey decided to use the proxy design pattern to interop with Java, instead of doing all business with Java through FFIs; in a sense, Clojure's type system is embedded in Java. http://clojure.org/java_interop#toc25 This is a minor aesthetic nitpick from a concerned Lisper, mostly for selfish reasons. My thinking goes: "Today I have Common Lisp for my projects and I am happy with it. But tomorrow if I need Clojure, I hope to find it in a sane, Lispy world. I don't want to learn Java so please don't make me" ;-) For a far more alarmist polemic, albeit a satirical one, see this: http://jng.imagine27.com/articles/2009-08-19-011225_clojure_the_false_…

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