freenode/#lisp - IRC Chatlog
Search
1:27:31
trocado
Hi! I wonder if there's a simple way to tell split-sequence not to split sub-strings.
4:28:37
beach
"X is similar to Y (for some language that I don't use)" has never been an explanation that works for me. But I guess when I have time, I'll go read the Roswell documentation.
4:29:28
beach
Same with questions like "Is there something similar to X (for some language that I don't use) in Common Lisp?".
4:32:08
beach
I quit using other languages a few decades ago, so I missed pretty much ever language invented since then.
4:49:54
fouric
beach: Roswell makes the process of installing and using multiple different Lisp implementations a bit more convenient
4:50:23
fouric
It makes it easier to manage multiple *versions* of the same implementation easier, as well
4:51:15
fouric
...and I've heard that it has features to make writing CL "scripts" easier, but I haven't tried that myself yet.
4:54:09
rumbler3_
I still don't know what is inconvenient about symlinking the version of an implementation that you put in a place
4:57:50
fouric
ros install sbcl/1.2.0 vs. going to the SBCL web site and picking out that specific version.
4:57:55
beach
I am willing to believe that some people have more complicated requirements than I do, even though I don't fully understand those complications.
4:58:24
fouric
Switching between implementations also takes fewer keystrokes and is more environment-independent than symlinks.
4:59:41
fouric
...and there's more that I can't test because I don't have roswell set up on my desktop yet.
5:00:14
fouric
...and it does more than just that - it allows you to very quickly install both Quicklisp libraries and also arbitrary GitHub libraries (potentially not in Quicklisp)
5:01:29
fouric
Marginally quicker core builds, too - ros build <something> (can't test) vs. loading the script and then (sb-ext:save-lisp-and-die ...) etc.
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.