freenode/#lisp - IRC Chatlog
Search
21:40:46
WhiskyRyan
I am an undergraduate CS student and find common lisp fascinating and am studying it in my free time. My school uses mainly Java, but my instructor encourages completing assignments in lisp for extra credit. While learning common lisp I am finding that most of the texts are fairly old (yet still relevant) and am wondering if it is still used by any major companies or industries? If I wanted to actually work with lisp one day is
21:40:46
WhiskyRyan
common lisp a viable option or are the new languages like Clojure more common/taking over now?
21:44:48
pjb
You could certainly start up a company and decide to use Common Lisp today (this is what I would do).
21:47:36
WhiskyRyan
pjb: Thanks. Is Franz the most common commercial implementation of common lisp? I am mainly using SBCL while learning.
21:48:50
pjb
Not necessarily. Lispworks also has a big marketshare, and there are a few other commercial implementations.
21:52:42
phoe
CLISP is an interpreted (by default) implementation, so the code it produces will be slower.
21:53:38
phoe
But then, it has no compilation overhead, because it's an interpreted (by default) implementation. So exactly what pjb said.
21:54:23
WhiskyRyan
I started with CLISP but found it to be orders of magnitude slower for some example programs in a book I read than SBCL. Is the speed of the compiled code for CCL comparable to SBCL?
21:58:10
phoe
I have a (array (unsigned-byte 8) N). I want to turn it into a foreign array for C usage.
22:05:06
clintm
Xach: In case someone is looking for this same problem and the irc log comes up in their search, the solution is to pass :preserve-uri to drakma:http-request so that it doesn't re-encode params in the url.
0:16:25
nosefouratyou_
why am I getting this error?: https://gist.github.com/nosefouratyou/b9d99a6c18f7557b6c26eda9a7a70ee7
0:34:39
nosefouratyou_
how do you escape a list? I have something like (:asdf 1 :boo 2) and I want :asdf 1 :boo 2
5:40:34
drmeister
It's a complex widget called 'nglview' running within Cando(Common Lisp) within a jupyter notebook.
5:46:53
drmeister
A reason to use it is if you have C++ libraries you want to drive from Common Lisp. Nobody has taken me up on that lately.
5:47:45
drmeister
I'm developing it as a computer aided molecular design environment. That requires a lot more than just Common Lisp - that's what I've been working on.