D

dosync

dosync.posterous.com · Personal blog · on HN since 2010

Programmer blogging about Clojure, Node.js concurrency, CouchDB write performance and logic programming.

What HN saysCommenters discuss its Clojure versus Node.js comparisons; some find Clojure more appealing, while others say the benchmark compares threaded and evented servers unfairly.
15HN people shared it
5linked it in comments
28stories submitted
544story points
14 years agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Clojure's edge on Node.js
    3 people · 115 points · first shared 2010 · 65 comments on HN
  2. 2
    Clojure, Node.js and Concurrency Fail
    3 people · 77 points · first shared 2010 · 33 comments on HN
  3. 3
    Clojure, Multi-core, AWS Cluster Compute & Lattes
    2 people · 52 points · first shared 2010 · 9 comments on HN
  4. 4
    Illiterate Programming
    2 people · 13 points · first shared 2012 · 1 comments on HN
  5. 5
    A Logic Programming Reading List
    2 people · 5 points · first shared 2012 · discussion on HN
  6. 6
    Comparing JavaScript, CoffeeScript & ClojureScript
    1 people · 147 points · first shared 2012 · 47 comments on HN
  7. 7
    Object Oriented Macros (Clojure)
    1 people · 35 points · first shared 2011 · 6 comments on HN
  8. 8
    STM, CouchDB, and writing 5500 documents/second
    1 people · 31 points · first shared 2010 · 19 comments on HN
  9. 9
    Clojure, OpenJDK 7, and Fork/Join
    1 people · 9 points · first shared 2011 · discussion on HN
  10. 10
    Lazy Evaluation vs. Macros
    1 people · 9 points · first shared 2011 · discussion on HN
  11. 11
    OOP in JS and Clojure: Unembedding type information
    1 people · 8 points · first shared 2010 · discussion on HN
  12. 12
    Beyond JavaScript Prototype Chains
    1 people · 7 points · first shared 2010 · 1 comments on HN
  13. 13
  14. 14
    Clojure Logic Engine as fast as SWI-Prolog?
    1 people · 5 points · first shared 2011 · discussion on HN
  15. 15
    Solving The Mapping Dilemma (From Objects to Bits)
    1 people · 4 points · first shared 2011 · discussion on HN

What HN people wrote when they linked it

swannodette · 2010-11-15
javacl, http://code.google.com/p/javacl/ idiomatic Clojure wrapper from the developer of Aleph - https://github.com/ztellman/calx I have to say, running Clojure on instances like these for a couple hours at a time to get a sense of what Clojure offers in terms of concurrency and parallelism on a 8-core machine with gobs of RAM is great fun - http://dosync.posterous.com/clojure-multi-core-amazon-cluster-compute-… It's the kind of computing excitement I imagine Lisp Machine users had.
jchrisa · 2010-07-24
This is a follow up to the original post here http://dosync.posterous.com/22516635 This whole thing is making Clojure seem more interesting to me. I'd be curious to see how close Node.js can come to extracting this much write performance from CouchDB.
dmix · 2012-02-24
Completely agree. And I know Javascript way better than Clojure. But building an app with Clojure feels like I'm writing high quality code. Writing Node feels hacky and I get an uneasy feeling with it for some reason. I've never liked nodes callback-driven async approach to development. This post summarizes my feelings towards Node better than I can: http://dosync.posterous.com/22397098
michaelneale · 2010-07-26
I think I agree. Perhaps if it was titled "Thread versus Evented single core servers" it would make much more sense. Having said that, there are ways to scale out to fill the cores for event based, and in some cases (ie nothing needs to be shared, would suit event based as IO bound) works just fine. There was an interesting article which I to me looked like it was uncovering that: http://dosync.posterous.com/clojure-nodejs-and-why-messaging-can-be-la…
keithflower · 2011-12-08
Many thanks for the info. I'll have to delve into cKanren more - I kind of glossed over it. For anyone else interested, it looks like Claire Alvis is leading development of cKanren. Here's a background paper and a link to the source on github: http://scheme2011.ucombinator.org/papers/Alvis2011.pdf https://github.com/calvis/cKanren And here's a short example and discussion of use of cKanren by (I think) one of the core.logic creators: http://dosync.posterous.com/another-taste-of-ckanren http://groups.google.com/group/clojure/browse_thread/thread/f6336b6e34… Also, the Friedman group maintains some other source here: https://github.com/iucs/relational-research which includes...wait for it...babyMiniKanren (babymk)!

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