4 ms·
How to model a state is a meaningless question without asking state of what. Same is true for I/O. You must start from a protocol. Most of people probably un
by dschiptsov 14y ago
How to model a state is a meaningless question without asking state of what.
Same is true for I/O. You must start from a protocol.
Most of people probably underestimate how many brilliant people contribute to what we could call a modern Lisp.
With all respect, Clojure is nowhere near in terms of sanity, consistency and uniformity.
I don't event want to argue about Haskell. Seems like words "monad" is the same as words "chakra" or "dharma" in a popular culture.))
- irahul 14y ago> With all respect, Closure is nowhere near in terms of sanity, consistency and uniformity. It's Clojure http://clojure.org/ http://clojure.org/ Closure is Google's js library and tools https://developers.google.com/closure/ https://developers.google.com/closure/
- dschiptsov 14y agoYeah, thank you. It was a typo..
- PuercoPop 14y agoIr you are talking about syntax uniformity, lisp is not very regular also http://xahlee.info/UnixResource_dir/writ/lisp_problems.html http://xahlee.info/UnixResource_dir/writ/lisp_problems.html Although I agree that clojure has is warts. For example clojurescript uses the numerical stack of JavaScript. So you get different and unexpected results than when running on the JVM
- rafcavallaro 14y agolisp is much more regular in syntax than most popular languages, and Xah's page that you point to amounts to little more than saying "I don't know lisp well, so I find various aspects of the language - backquote, quote, unquote-splicing, etc. - confusing."
- cgag 14y agoOne of Clojure's goals is to interop well with its host platform, which it does in both cases. I'm not sure I'd count that trade off as a wart.
- jhuni 14y agoIf you have issues related to the syntax uniformity of certain Lisp dialects, please speak for yourself rather then linking to that troll Xah Lee. Xah Lee recommends that developers subjugate themselves to Wolfram Research which controls the proprietary program Mathematica. Even though some Lisp dialects have a couple of quoting operators like ' and ` at least they don't have infix operators like + and * that Mathematica has. Besides, a few quote operators is no basis to say that Lisp syntax is "not very regular."
- mbrock 14y ago> Seems like words "monad" is the same as words "chakra" or "dharma" in a popular culture. Are there any more interesting concepts you stubbornly dismiss?