freenode/#clasp - IRC Chatlog
Search
12:03:19
Shinmera
Day 3'596: The chat service still refuses to work in a stable manner. I can't find a way to reproduce the bugs in a reliable manner. It takes hours until something shows up, and when it does the information I get is practically nil. I'm beginning to question my sanity. What have I done to deserve such torment?
12:05:06
Shinmera
Day 3'629: I've stopped leaving my room. All I can think about is the chat system. It's still broken. No matter what I try, things just keep slipping out of my grasp. Nothing works. I've changed the system around a hundred times, but the problems persist. I doubt I will ever be able to solve this.
12:06:07
Shinmera
Day 3'680: I've run out of food, but it doesn't matter. All that's left is the chat system. It's that, or me, at this point. There's no going back.
12:10:49
Shinmera
[The journal ends here. The only light in the room is the flickering of a computer monitor. A rotten corpse is lying on the keyboard in front of it. The stench is unbearable. On the monitor you can make out a prompt, the cursor flashing in and out relentlessly.]
12:44:17
beach
Shinmera: Oh, I meant to mention a trick of mine. It probably doesn't apply to your situation, but I thought I would mention it anyway. I feel the same about having a day go by without working, but the way I deal with days where I have no inspiration is that I always have some simple work lying around.
12:44:18
beach
For instance, I can untabify some source code, or remove useless whitespace. In other cases, I might add a comment or a docstring to some entity that is lacking it. Yet another possibility is to write a section in some documentation. And I always have several books in progress, so I can write a few paragraphs in a book or two.
12:44:43
beach
More sophisticated stuff involves changing the style of old code according to new thingking.
12:45:22
beach
... or taking some non-modular old code and create a protocol for it. Small stuff, usually.
12:45:45
Shinmera
Yesterday was bad because I really wanted to get started on a particular thing but just couldn't somehow.
12:45:51
beach
The net effect is that, at the end of the day, I still feel like I have gotten something done. Might not work for you of course.
13:03:29
Shinmera
beach: I guess I should clarify-- it's not like I got /absolutely nothing done/ yesterday. I read some papers, watched a GDC talk, and studied some slides for university. I just deem those things non-essential/trivial, so they don't seem to count when I beat myself up over stuff.
13:04:49
Shinmera
But it can still help in retrospect as you'll have done something that you can respect once you're out of the foul mood.
13:09:09
beach
Shinmera: I know precisely what you mean. It is not a perfect remedy. More like band-aid.
13:15:24
beach
Bike: reg_ in #lisp wants to ask you how to "run Cleavir". Perhaps you can spare a few minutes to guide him. I think he wants to use the SBCL environment you created and evaluate expressions relative to some environment.
13:17:00
beach
But I think he needs to work on his VM first. Some problem with a firewall or something.
13:32:16
Bike
apparently he can't use quicklisp, so he can't get acclimation, so there's not much he can do right now.
15:03:10
beach
FZ: "but we don't get excited when it crumbles and breaks; we just get on the phone and call up some flakes"
18:50:57
jackdaniel
drmeister: where is clasp's function `builder' defined? I have a weak connection here, so I'm not very inclined to clone whole repository to grep it (hence the question)
18:52:31
drmeister
https://github.com/drmeister/clasp/blob/dev/src/lisp/kernel/cmp/cmpbundle.lsp#L263
18:53:13
jackdaniel
OK, that's all I needed to know (I want to make a pull request to ASDF, but that part of code is (or ecl clasp), so I wanted to make sure I won't break something
19:02:25
porky11
the problem is it stops after this message: Checking for library ['gmpxx', 'gmp'] : no
19:03:33
Bike
do you have gmp installed? it has the library https://www.archlinux.org/packages/core/x86_64/gmp/
19:25:05
drmeister
porky11: It's running a test to see if it can link a file against the gmpxx and gmp library - it can't find them - so gmp/gmpxx aren't installed properly.
19:55:29
Shinmera
Arch also has the unfortunate policy of often not shipping the static library variants of libraries.
20:02:49
Bike
drmeister: what is the format of bclasp conditions? i'd like to change #'build-failure to print something more useful than #(SIMPLE-ERROR #slots(3)) or whatever, if possible