freenode/#lisp - IRC Chatlog
Search
2:37:21
fouric
I'm trying to set up CI on GitLab. My project uses cl-sdl2. Running `~/.roswell/bin/run-prove monolith.asd monolith-test.asd` yields
2:37:23
fouric
Unhandled ASDF/FIND-COMPONENT:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "main thread" RUNNING {10005585B3}>: Component "sdl2" not found
2:38:23
fouric
...I would provide more information, but there's so *much* of it that I don't know where to start.
2:42:52
fouric
...well, running run-prove multiple times eventually installs all of the systems and it succeeds...
9:30:14
aeth
Nothing stops you from making money with CL, you just have to do something where people don't care about the implementation language.
9:44:49
phoe
I'm slowly warming other people around me to the idea of including an ABCL in our product.
9:45:23
phoe
I am still curious how far I can push the environment of a JBoss with Java Enterprise from inside an ABCL image.
9:46:00
phoe
Right now they tolerate me writing and hacking Lisp in between work tasks, which is a step in a good direction.
9:48:24
phoe
I'm curious, because if I figure out a way to interactively call Java in a JEE environment, then I essentially get a REPL for free in our product.
9:49:32
phoe
It's a bit more complicated, because it's a cluster of several JBoss servers on different machines and not just a single JVM, but if I ever figure that out, then I'll essentially have material for a nice paper.
9:52:29
pjb
beach: http://dpnonline.com/employers/articles/job-descriptions-and-functions-butler-house-manager
9:59:21
pjb
I avoid orthographic correctors, because they usually get it wrong. Also, there are often multiple valid orthographs (eg. American English vs. British English or variants in French).
10:00:29
pjb
Oh, and also because their substitutions are often way worse than simple orthographic errors.
10:17:59
TMA
phoe: JEE is tricky because of all the nested classloaders isolating everything from everything else; the clojure folks made an awesome remote repl called nREPL for clojure. I am not sure, but it could probably be ported to ABCL so that the client need not be rewritten
13:05:57
jmercouris
there are some things in my directory that I'd rather not have to recreate is all
13:06:40
jmercouris
I was playing around with sbcl yesterday, and I "installed" quicklisp in sbcl, and that has made some issues for CCL I believe
13:07:12
Shinmera
That doesn't sound right. Multiple implementations can use the same quicklisp directory.
13:07:52
jmercouris
I'm not sure exactly why that is, possibly because I did a dist update while in sbcl, then went back to ccl
13:13:22
jackdaniel
right now they are warnings, but nobody knows what they will be in next asdf version
13:20:22
pjb
jmercouris: there are actually at least two circumstances when you load your system: 1- you load your system to compile and check it while developping and testing it. 2- you load your system to use it.
13:21:15
pjb
jmercouris: even in the second case, it may be useful to have warnings, because the developers may have loaded on some version of some implementation and found no errors and no warning, but then you're using it in a new version or another implementation, and those warning could matter a lot.
13:22:10
pjb
jmercouris: if ArianeEspace engineers had had a warning about the Ariane3 module loaded into the Ariane5 system that used a different type of lateral acceleration, they would have saved a rocket and 2 satellites!
13:23:24
jmercouris
pjb: Right yeah, I don't have issues with warnings, it's just that on my own system at least, I'd hope that the warnings don't exist
13:31:50
beach
This is how Second Climacs computes the indentation for LOCALLY http://metamodular.com/locally.png
13:47:25
jmercouris
beach: basically depending on how deep you are in the indentation/nest it'll color boxes to the gutter
13:47:38
jmercouris
so a 1st level indentation might be red, second might be green, and so on and so forth
13:49:20
beach
Sounds like a great project for someone who would like to make a contribution. But it must wait until I have more infrastructure available.