5 ms·
I plan to. Some day.
by gigamonkey 10y ago
I plan to. Some day.
- smnplk 10y agoMaybe a Clojure version with similar approach ?
- tsm 10y agoHow useful would that really be? PCL has Peter's take on Lisp, and the Joy of Clojure occupies a similar niche if you just want to learn specifically-Clojure. At one point he mentioned writing a book to the effect of Statistics for Programmers, which sounds intriguing to me. AFAIK it hasn't happened yet, though.
- nextos 10y ago> Statistics for Programmers Why intriguing? The most general family of distributions can only be expressed with a programming language, so there are certainly many connections between both fields. Incidentally, that's one of my major complaints about Lisp these days. Lisp-Stat started dying in the early 2000s and completely faded away long ago. I read PCL when it was published a decade ago and I fondly remember how enthusiastic I became about Lisp. I have used Clojure extensively, but the ecosystem for doing math and statistics is quite reduced. The same applies to CL and Scheme. I wish I could use one Lisp for most tasks.
- JadeNB 10y ago> > At one point he mentioned writing a book to the effect of Statistics for Programmers, which sounds intriguing to me. > Why intriguing? The most general family of distributions can only be expressed with a programming language, so there are certainly many connections between both fields. That seems to be an argument for why it is intriguing. Were you perhaps arguing that it wasn't surprising?
- disgruntledphd2 10y agoR is about as close as it gets (it is quite lispy underneath all the C-like syntax).
- pjmlp 10y agoJulia and Wolfram as well.
- smnplk 10y agoI was thinking about something completely new. I know one can easily (more or less) follow along PCL and do the solutions in Clojure. I just think that Clojure space needs a book like this, with emphasis on practical. I like the practical section in PCL book at the end, where author builds useful little apps and guides you through the thought process. I know about Joy Of Clojure, great book, but it doesn't contain enough toy projects. I think the goal of the book is to help you start thinking functionaly.
- kbp 10y ago> I know one can easily (more or less) follow along PCL and do the solutions in Clojure. Maybe for the first chapter or two, certainly not most of the book. They're very fundamentally different languages.
- zintinio5 10y agoI'm working on a book covering parallel and concurrent programming in Clojure, with the style of building abstractions before actually using them. On the topic of Joy of Clojure, as far as I could tell, the book is not meant to be an introduction to the language, rather meant to be read once already familiar. It's helped me internalize concepts I'd picked up through usage.
- smnplk 10y agoSounds interesting. Where do you plan to release your book ?
- chris_wot 10y agoDear God man, please do! I'm into the start of chapter 3 and have suddenly discovered that in fact lisp is not obscure or hard or anything like I was told years ago in high school. I mean, my introduction to lisp was something to do with concat but it was so divorced from reality that I literally found an early book on C programming and semi-self taught myself it, then found a book called C Pointers and Dynamic Memory Management that literally changed my life. I have a feeling if I'd read this book I'd have actually done something awesome by now. Frankly, this book might allow me to do something that I've been itching to do for months now. I can't really express my appreciation enough... but I'll try right now: thank you! A million times over, thank you! Edit: so Arc - is that like a Webserver based on lisp?
- KingMob 10y agoArc was Paul Graham's take on a modern Lisp. There are some cool essays on it, but I don't think the software itself ever moved much past alpha stage.
- chris_wot 10y agoYeah, I just did a quick bit of reading. Ironically, I think I might be groking lisp because it appears ldap filters are lisp expressions, which I've used quite a few times at work...
- brudgers 10y agoIt's the language in which Hacker News is implemented and currently developed.
- krapp 10y agoDoesn't HN use a proprietary fork of Arc? I've never been entirely certain what the relationship is between YCombinator and the Arc community, if any, but one experimental and partially black-boxed forum doesn't signal a mature language, just one adequate to a particular task. What else have people done in Arc?
- zodmaner 10y agoMaybe you could warm up by releasing a new, updated edition of Practical Common Lisp? ;)
- agumonkey 10y agoPractical Uncommon Lisp
- svetlyak40wt 10y agoOr Practical NonLisp, or Nonpractical Common Lisp.
- agumonkey 10y agoThese imply either inconsistency or impracticality of Lisp, quite an offense ;)
- agumonkey 10y agoHi fellow monkey lisper (or senpai should I say). What topic are you into these days ? Or maybe you were planning for a sequel to PCL ? in both case really eager to see the resulting book(s).
- gigamonkey 10y agoWell, these days I'm working at Twitter on our abuse problem. So that keeps me pretty busy. I did write another book, Coders at Work, a book of interviews with notable programmers. I kind of suspect that if I write another book (as I hope to) that I'll continue along the trajectory from pure technical (PCL) to semi-technical (Coders) to something that might reach an even more general audience.