freenode/#lisp - IRC Chatlog
Search
10:49:27
smokeink
does (ql;quickload :ironclad) yield this error for anyone else? COMPILE-FILE-ERROR while compiling #<IRONCLAD-SOURCE-FILE "ironclad" "src" "ciphers" "blowfish"> tried with both sbcl 1.4.4 and 1.4.5
10:53:27
scymtym
smokeink: i routinely compile ironclad with SBCL as a benchmark for the compiler (shaved off another ~ 10 % runtime and consing yesterday). i didn't have see problems. in any case, the actual error is either above the one you mention or muffled by quicklisp. i suggest trying (asdf:load-system :ironclad :force t) and searching for the actual error
11:07:55
smokeink
the trigger for that error turned out to be this (proclaim `(optimize (debug 0) (speed 3) (space 3) (safety 0))) in my .sbclrc
12:01:47
dxtr
So I've been reading and looking around for a while and I still feel I don't quite know what clack is
12:03:06
Shinmera
you might want to use it if you have different concerns about the capabilities of the server in different settings.
12:04:28
Shinmera
It also has some other stuff like middleware that offer some additional features, but I don't really know about that part.
12:06:38
Shinmera
Also, disclaimer, I guess: I never used clack myself, I have my own way of doing things that I prefer.
14:57:17
jmercouris
what do people generally have in their sbclrc eclrc ccl-init files other than quicklisp?
14:58:31
jmercouris
also, what are the justifications for implementation providers to make something like an sb-ext rather than a standalone system?
14:59:14
jmercouris
beach: I assume you were making a reference to the config above, if that is actually true, it is not as funny
15:00:56
Bike
sb-ext instead of standalone system, a lot of the extensions aren't standard or portable, for one
15:01:18
jmercouris
Bike: what are some of the reasons for that? what can make something non-portable?
15:02:36
jmercouris
so basically when you need to interface with the compiler in such a way not described in the spec, you have to make a non-portable extension
15:04:03
jmercouris
I'm trying to say that "given x functions we have in our posession, we have a set of things we can do", what we are trying to do, is outside of that set, so therefore we must expand "x"
15:07:08
Bike
anyway, and if implementations offer extensions in a uniform enough way you can have another library that wraps all of those and acts as a portable extension
15:07:36
jmercouris
so, in a way, the language spec can be extended if enough people agree on it, without actually changing the spec
15:07:58
cage_
hello, given that the original author orphaned it i have set up a cl-colors repository at https://notabug.org/cage/cl-colors
15:08:28
cage_
i hope to became the new maintainer eventually, patch and testing are welcome of course :)
15:13:40
oldCrisis
I am 27, Is it too late to learn lisp as my first language. I have a little experience with programming before, nothing ground breaking just some simple programs
15:17:46
beach
It is not a Common Lisp support channel, but newbies are tolerated as long as they show a willingness to improve.
15:18:17
oldCrisis
One last question Does Practical CL book contains exercise? Because I cannot learn without exercises
16:10:20
Shinmera
They're not really exercises, since the book goes through the implementation process.
16:23:38
Shinmera
There is never a singular problem statement or anything of the sort. It's a tutorial, not an exercise.
16:27:42
jmercouris
Shinmera: "Practical: make a spam filter", that's your exercise and problem statement
16:27:54
jmercouris
then it is subdivided into smaller problems that it interactively helps you solve
16:30:36
jmercouris
it's not a language reference, nor is it a tutorial on lisp, it is what I can only describe as an exercise