Hacker News Comments on
On Lisp: Advanced Techniques for Common Lisp
·
3
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this book.Come on now, really?http://www.amazon.com/On-Lisp-Advanced-Techniques-Common/dp/...
⬐ hnriotthe top review was by the man himself, Peter Norvig. That's very high praise indeed. I'd read it if it weren't about Lisp, a language that is bad for all the same reasons it is good.⬐ sliverstormWhat? I was asking a question. Perhaps unlike many here, I don't know his full background. So sue me.
Design patterns are essentially code that you have to repeat because the language is incapable of generically representing the process that the pattern codifies.In the specific case of the twenty canonical design patterns from the GoF book, some are rendered trivial by better languages, but the principle of a design pattern remains valid. I'm confident that Lisp has design patterns, I own a book full of them:
http://www.amazon.com/LISP-Advanced-Techniques-Common/dp/013...
A design pattern in the abstract is a systemized form of folklore. Problem Statement, Forces Acting on the Solution, Template for Implementing the Solution. Until we have a language where every problem to be solved can be done so with a single atomic element of the language, there will be design patterns that programmers use to share their experience.
Now that we have established that we can choose several different colours for the bike shed, I will say that if you gave me that answer in an interview, I wouldn't hold it against you in any way. It demonstrates intelligence and experience. I imagine that if we were talking face to face we could have an interesting conversation about languages and abstractions and templates and problems and communicating folklore.
So my meta-observation is that the important thing about a question is whether it helps provoke an interesting and useful conversation, not whether the person parrots out some answer you are seeking.
JM2C.
⬐ XurinosI agree vehemently. If I am a candidate, the employer's reaction to my answer is part of my employer test. I would experience a certain measure of glee if the employer -- who is testing my technical skills -- had enough technical know-how to ask those kinds of follow-ups.
They're close on this one ($180+):http://www.abebooks.com/servlet/SearchResults?isbn=013030552...
http://www.amazon.com/gp/offer-listing/0130305529/ref=pd_bbs...