Running Lisp in Production
41–50 of 119 posts
Re: Running Lisp in Production
#42Is it worthwhile to explore Clojure for web-dev seriously or more as a toy?
It's extremely serious. The deployment is the very well understood JVM and standard web servers. There's a common HTTP middleware framework (Ring), lots of choices for HTML generation and ClojureScript allows some code-sharing with your client side (compiles to JS). On the back-end, you could use any Java library. On the front-end, you could use any JS framework (e.g. see https://github.com/omcljs/om )
Re: Running Lisp in Production
#43Which I exactly why I feel Lisp doesn't see much use elsewhere :(
Re: Running Lisp in Production
#44[deleted]
So you would pick a different language based on the lack of an existing Jenkins interface library? They would lack 90% of Common Lisp then. Not a good trade if you ask me. Edit: I assume you are down-voted because most of your post is wrong information.
I just noted that every problem they had which they noted in this post seems to arise from the gnarliness of the CL ecosystem, and wouldn't happen with Clojure. Jeez. Where is the "wrong information" in that.
Re: Running Lisp in Production
#45Is it worthwhile to explore Clojure for web-dev seriously or more as a toy?
Re: Running Lisp in Production
#46[deleted]
Well, the HDF5 problem was actually not on the Lisp side ;) But, in general, do you really believe that there are no issues with libraries in other languages? I've had my share in Python or on the JVM, as well. The whole point in the article was to show that there are some challenges, but they didn't become critical to our operation.
Re: Running Lisp in Production
#47[deleted]
Re: Running Lisp in Production
#48[deleted]
Well, the HDF5 problem was actually not on the Lisp side ;) But, in general, do you really believe that there are no issues with libraries in other languages? I've had my share in Python or on the JVM, as well. The whole point in the article was to show that there are some challenges, but they didn't become critical to our operation.
Re: Running Lisp in Production
#49One of the things I would have liked to see on the article is how do they handle the deployment itself. Do they build an executable with build app? To they used sb-daemon? An home-grown solution using sb-posix:fork?
Re: Running Lisp in Production
#50Good lord, I would go insane if I ran into a bug like this: "We've built an esoteric application (even by Lisp standards), and in the process have hit some limits of our platform. One unexpected thing was heap exhaustion during compilation. We rely heavily on macros, and some of the largest ones expand into thousands of lines of low-level code. It turned out that SBCL compiler implements a lot of optimizations that a…