Programming Puzzler
programming-puzzler.blogspot.com · Personal blog · on HN since 2009
A programmer writes about Clojure, Racket, and Scala, comparing languages and data structures and questioning logic programming.
What HN saysHN commenters cite it for its critique of logic programming and its Racket vs Clojure comparison, which was referenced in the Rhombus proposal.
16HN people shared it
2linked it in comments
17stories submitted
292story points
3 years agolast shared
2009people per year2026
Most-shared posts
- 1Logic programming is overrated, at least for logic puzzles (2013)5 people · 17 points · first shared 2013 · 1 comments on HN
- 2Racket vs Clojure (it's all about the data structures)3 people · 111 points · first shared 2010 · 27 comments on HN
- 3Clojure vs. Scala1 people · 129 points · first shared 2013 · 132 comments on HN
- 4Frustrations with namespaces in Clojure1 people · 8 points · first shared 2013 · discussion on HN
- 5Logic Programming with Clojure's core.logic is Overrated1 people · 8 points · first shared 2013 · discussion on HN
- 6Abstract Data Types in Clojure1 people · 8 points · first shared 2009 · discussion on HN
- 7Racket vs. Clojure1 people · 5 points · first shared 2012 · discussion on HN
- 8Streams vs Sequences - Laziness Traps And Workarounds in Clojure1 people · 4 points · first shared 2009 · discussion on HN
- 9Logic Programming is overrated, at least for logic puzzles1 people · 1 points · first shared 2013 · discussion on HN
- 10Thoughts on Programming: Racket vs. Clojure1 people · 1 points · first shared 2012 · discussion on HN
- 11Racket vs clojure1 people · first shared 2022
What HN people wrote when they linked it
Decabytes · 2022-03-23
Yes but people are still interested in it. For example in the Rhombus Proposal (Formerly Racket2) there is a section on generic collections, with a link to a blog post comparing Racket and Clojure from 2010.
1. https://github.com/racket/rhombus-prototype/blob/master/resources/stat…
2. http://programming-puzzler.blogspot.com/2010/08/racket-vs-clojure.html…
dmichulke · 2018-07-30
Hi, thanks for your response. I did a few years of work for my PhD thesis in Prolog but since then I'm a little disenchanted. A small overview as to why can be seen here:
http://programming-puzzler.blogspot.com/2013/03/logic-programming-is-o…
I'm also trying to put as much logic as possible into SQL (because it's declarative and can easily be reordered) but eventually you have too many conditionals to handle it in SQL, especially when high level parameters are involved that change whole queries and you'd have therefore conditional subqueries that can't easily be joined (e.g., flight paths, like ADA, ABDA, ABDBA, ZADAZ) where A/D is source/destination of the passenger.