Show HN: I wrote a technical history book on Lisp

(berksoft.ca)

78 points | by cdegroot 4 hours ago ago

14 comments

  • spariev 3 minutes ago ago

    Great book, I will definitely buy it, thanks for your work! The history is very important, as you’ve said in your blog post, but companies and universities don’t care much about such things unfortunately. I see there is a chapter on Clojure, so just wondering if you had the chance to interview Rich Hickey for the book?

  • emigre 2 hours ago ago

    I will take a look, it looks really interesting. Thanks for the effort. I'm also interested in Lisp.

    I think you might like this: 'The evolution of Lisp' by Guy L. Steele and Richard P. Gabriel. https://doi.org/10.1145/234286.1057818

    • emigre 13 minutes ago ago

      This one is similar but about Haskell, and is quite interesting as well: 'A history of Haskell: being lazy with class' by Paul Hudak, Simon Peyton Jones et al. https://doi.org/10.1145/1238844.1238856

  • emigre an hour ago ago

    I have some feedbak, nothing major, but I would say that a professional designer could help you improve the book cover. Right now somebody with professional experience in graphic design --or a good eye for design-- can probably see details in it that could be improved. It's a pity if you have worked on this for five years, not to present it in the best possible way.

    • cdegroot 38 minutes ago ago

      Yup. I'm not happy with the design. Some promised assistance fell through and so I had to scramble last minute. I've seen worse though :)

      (Specific tips on improving the current design welcome, most stores allow edits)

      • emigre 12 minutes ago ago

        Definitely don't worry too much about it. I did not want to sound negative, it's just the first thing that came to mind as feedback. I haven't had the time to read the book, only had time to look at the cover, haha. :D

      • emigre 18 minutes ago ago

        Yes, yes, definitely, it's okay. I like the design, actually. :) But it would be nice to have the touch of a professional, if you can.

        I would say that your choice of cover design as a whole denotes elegance and taste. Look at the cover design of graphic designer Manuel Estrada:

        https://estradadesign.eu/project/alianza-editorial/

        Your cover remind me of that kind of style.

        There are some details about the typeface, layout, and the photograph that, as somebody with a certain background in graphic design, I can perceive as a little bit off.

    • DerArzt an hour ago ago

      It's more likely that they focused on the book's content rather than the cover art for 5 years

      • emigre 15 minutes ago ago

        I have not said that he should spend five years focusing on the cover of the book.

    • wk_end 36 minutes ago ago

      The cover design is nice enough IMO, but it definitely looks like a self-help book or something rather than a technical monograph.

      The image on the site has incorrect capitalization ("A History of..."), though the one on Amazon appears to be corrected.

  • kamma4434 an hour ago ago

    I skimmed the index but… no Clojure? My impression is that it is by far the most used current Lisp. This said, I’d love to read the book - definitely interesting.

    • cdegroot 39 minutes ago ago

      There's a whole chapter on Clojure, don't worry :) (that's probably why it didn't make the index)

  • wduquette 2 hours ago ago

    Sounds very cool. I've dabbled with Lisp on and off since the mid-80's, starting with a text adventure in LISP-80 on a Kaypro 4, and though I've never written a serious project in Lisp I've learned a great deal from it. (Wrote a lot of TCL code once upon a time; I've always thought of TCL as a Lisp in which you do a lot of things backwards.)

    • cdegroot 24 minutes ago ago

      I think "minimalistic" languages like Tcl, and Lua, took a good look at Lisp before starting off.