Hi, I'm the author. For those who haven't heard about the book yet: it is a practical description of the main data structures and algorithms in use today. The book is also featuring a presentation of the most important algorithm development techniques, as well a examples of the real-world use cases in each chapter. It uses Common Lisp as an implementation language, and also contains a crash course into the language i…
As a second year cs student currently taking an algorithms course with no experience with LISP, would this book be useful for me?
Show HN: "Programming Algorithms in Lisp” Book
11–20 of 34 posts
Re: Show HN: "Programming Algorithms in Lisp” Book
#12Is the big underlying motive for LISP its connection with symbolic AI?
Not anymore, today Common Lisp is generally a very nice language that balances dynamicity and performance quite well, and especially shines in interactive (or REPL-driven) development: https://mikelevins.github.io/posts/2020-12-18-repl-driven/
Re: Show HN: "Programming Algorithms in Lisp” Book
#13Is the big underlying motive for LISP its connection with symbolic AI?
Not anymore, today Common Lisp is generally a very nice language that balances dynamicity and performance quite well, and especially shines in interactive (or REPL-driven) development: https://mikelevins.github.io/posts/2020-12-18-repl-driven/
Re: Show HN: "Programming Algorithms in Lisp” Book
#14Hi, I'm the author. For those who haven't heard about the book yet: it is a practical description of the main data structures and algorithms in use today. The book is also featuring a presentation of the most important algorithm development techniques, as well a examples of the real-world use cases in each chapter. It uses Common Lisp as an implementation language, and also contains a crash course into the language i…
I bought myself a copy of your book recently. I have not worked through it back to back, but I enjoyed taking a look at known things through the lens of CL. However I have to admit that the reliance on additional external libraries kind of had me a bit disappointed, but I can understand the reasoning and advantages behind such a decision.
Re: Show HN: "Programming Algorithms in Lisp” Book
#15Hi, I'm the author. For those who haven't heard about the book yet: it is a practical description of the main data structures and algorithms in use today. The book is also featuring a presentation of the most important algorithm development techniques, as well a examples of the real-world use cases in each chapter. It uses Common Lisp as an implementation language, and also contains a crash course into the language i…
Re: Show HN: "Programming Algorithms in Lisp” Book
#16Hi, I'm the author. For those who haven't heard about the book yet: it is a practical description of the main data structures and algorithms in use today. The book is also featuring a presentation of the most important algorithm development techniques, as well a examples of the real-world use cases in each chapter. It uses Common Lisp as an implementation language, and also contains a crash course into the language i…
What are this book's selling points as compared to SICP? On the surface, both are teaching computer science fundamentals in a lispy setting.
Re: Show HN: "Programming Algorithms in Lisp” Book
#17Re: Show HN: "Programming Algorithms in Lisp” Book
#18Re: Show HN: "Programming Algorithms in Lisp” Book
#19Earlier quoted context omitted.
Not anymore, today Common Lisp is generally a very nice language that balances dynamicity and performance quite well, and especially shines in interactive (or REPL-driven) development: https://mikelevins.github.io/posts/2020-12-18-repl-driven/
Clojure is my only serious exposure to lisp, and I get jealous when hearing about features like a `breakloop` in Common Lisp.
There is plenty more to discover in Common Lisp, Clojure has some nice tricks but it's a faint echo as far as raw power goes.
Re: Show HN: "Programming Algorithms in Lisp” Book
#20How much does this differ from the version I bought on Leanpub?