Why is this on the front page of Hacker News? Isn't this an advertisement?
Work in progress is a fine thing to have on Hacker News as long as there's a way for users to check the work out. In this case there's a sample chapter, which more than clears that bar. In fact we've added "Show HN" to the title, because this is the kind of thing that Show HN is for: https://news.ycombinator.com/showhn.html
Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
21–30 of 110 posts
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#22Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#23Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#24Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#25Best of luck! I like how you mention first thinking Common Lisp was archaic, and then realising how advanced it really is. BTW, you might want to wrap your text lines:-)
"You know Lisp is the perfect language precisely because it lost its momentum (died) and lives on. Other languages need their Next Big Thing momentum."
http://smuglispweeny.blogspot.com/2013/08/wow-even-lispers-h...
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#26Is it full stack Lisp in the sense that Lisp is running on both the server and in the client (browser/mobile)? If it is the latter, that would be quite compelling. Clojure/Clojurescript is quite compelling from a developer point of view, since you don't have to switch mental context to develop your server and client code (as you would have to do if you develop Go on the server and JS in the browser).
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#27Can you include a good description of reading macros? I'm still looking for good explanation with examples of their power.
Hyperspec reference for predefined sharpsign reader macros: http://www.lispworks.com/documentation/HyperSpec/Body/02_dh....
A blog post where Vsevolod Dyomkin creates a reader macro to notate list comprehensions to his liking: http://lisp-univ-etc.blogspot.com/2013/01/real-list-comprehe...
A blog post where Inaimathi mentions using CLSQL reader macros to facilitate reading SQL expressions in code: http://langnostic.blogspot.com/2011/03/clsql-and-nothing-els...
Let Over Lambda chapter 4 which has various examples: http://letoverlambda.com/index.cl/guest/chap4.html
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#28I'd love to see more books like this for less common languages (Haskell particularly), as I've found there's generally plenty of resources for learning the basic commands and code structure but there's little information for going from those first steps to creating an actual useful application.
I believe this is one of the major goals of http://book.realworldhaskell.org/read/ With this book, we want to show you how to use functional programming and Haskell to solve realistic problems. This is a hands-on book: every chapter contains dozens of code samples, and many contain complete applications.
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#29Can you include a good description of reading macros? I'm still looking for good explanation with examples of their power.
Re: Show HN: Full Stack Lisp – A book in progress about writing Common Lisp apps
#30Just a nitpick, but I find the code part hard to read. Not sure if it is the colors or what. You might get some other feedback on it. Good luck!