4 ms·
Wish I could up this one more. I am in the process of playing with Lisp (in my case, Common Lisp, the SBCL variant to be specific) and I would love to see peop
by 616c 13y ago
Wish I could up this one more. I am in the process of playing with Lisp (in my case, Common Lisp, the SBCL variant to be specific) and I would love to see people with production services in any Lisp, or even Scheme.
I have been very attracted to the idea of Lisp, specifically as I discovered teepeedee and teepeedee2 as being some of the first truly fast web servers [0], and now I found wookie,[1] an evented web server running on top of libevent. I really want to play with that.
The closest thing I know of to people running "prod services on Lisp" are the Untyped guys in the Racket Scheme community [2], and not much else. I know pg and company became famous on Viaweb and Lisp, but since then there are scarce examples. However, the amount of bitching libraries and cool books (pg's book included) make me want to buck the trend and do it anyway, even if no one watches and I end up in my own ditch writing code to dig my way out for the all the unstable or non-existent pieces of code waiting for me.
[0] https://github.com/vii/teepeedee2 https://github.com/vii/teepeedee2
[1] https://github.com/orthecreedence/wookie/ https://github.com/orthecreedence/wookie/
[2] https://github.com/untyped https://github.com/untyped
- momo-reina 13y agoWithout mentioning the usual Emacs, AutoCad(AutoLISP), and ITA: [0] Google App Inventor http://googleresearch.blogspot.com/2009/08/under-hood-of-app-inventor-for-android.html http://googleresearch.blogspot.com/2009/08/under-hood-of-app... [1] Quickdocs is written in Lisp http://quickdocs.org/ http://quickdocs.org/ [2] Jak and Daxter http://www.gamasutra.com/view/feature/2985/postmortem_naughty_dogs_jak_and_.php http://www.gamasutra.com/view/feature/2985/postmortem_naught... [3] Maxima http://maxima.sourceforge.net/ http://maxima.sourceforge.net/ [4] Prime Trader (Lisp Works) http://www.lispworks.com/success-stories/netfonds-primetrader.html http://www.lispworks.com/success-stories/netfonds-primetrade... [5] Franz success stories http://www.franz.com/success/ http://www.franz.com/success/
- 616c 13y agoThanks for the list (pun kind of intended). I am well aware of Emacs (who does Lisp without SLIME, that seems painful) and Autocad. Your list is very cool, but I meant people writing production web services and startups that are often featured here. Of them all, the most interesting one I saw a month or so ago was someone writing production services in Haskell. That generated a lot of interest, and I have not heard of anyone brave enough to do it with a Lisp, save Clojure. I was unaware of Jak and Daxter, but I would hope people who use Common Lisp, manage their packages in Quicklisp, and do other CL stuff know what Quickdocs. I am in that camp. :-)
- mheathr 13y agoLispworks is an excellent commercial IDE as well, however its editor is not as nice (but similar to Emacs) as using Emacs itself and the license is quite expensive compared to other IDEs/toolchains, but it offers greater code introspection than what is available in SLIME. Personally, I use SLIME + Emacs as I do not do enough CL development to warrant dropping over a thousand USD for a license and I find SLIME good enough for my usage.
- mheathr 13y agoThe Lisp Hackers interviews are also a good resource and quite interesting. The use case I found the most surprising was a developer using CL to prototype chip ideas at Intel before implementing them in C or C++. All the interviews in one book can be found here: https://leanpub.com/lisphackers https://leanpub.com/lisphackers