freenode/#lisp - IRC Chatlog
Search
18:53:59
PuercoPop
phoe: the top comment in the /r/lisp post is not saying no to the concept of a guide, but to the ones proposed. "Don't talk unless you can improve the silence". The awesome-foo guides tend to be more focus on aggregation than curation. They even link to ariel-network's style guide that recommends the @ reader-macro!.
18:56:22
PuercoPop
Of the 3, the lisp-lang one seems best but it steps into personal preferences of the author like recommendin one package per file or use of the type slot (or the accessor option being first).
19:21:53
phoe
PuercoPop: this comment effectively says "none of the listed" to my question, "which one should be on top".
19:42:23
PuercoPop
shka: you shouldn't but afaict the convention is initarg->iniform->accesor->type->documentation
19:55:32
nosefouratyou_
I have the following code: https://gist.github.com/nosefouratyou/5b31ef28f8673af3ef55b39c8bea3f9b and when I try to inspect j I get "Unbound variable: J"
20:07:25
nosefouratyou_
sometimes I *can* inspect it, but I really don't know what I am doing so it's hard to recreate
20:17:23
Bike
just having (setf foo ...) with no prior mention of foo is bad. doesn't your compiler warn you?
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.