Search
Thursday, 9th of August 2018, 4:04:38 UTC
4:08:28
drmeister
The usual strategy for this kind of implementation is to write it all in C++. The latency requirements are too strict to do otherwise. Once you start down this road, you never stop: your life as an implementor is that of a powerful, bitter C++ wizard.
4:08:45
drmeister
https://wingolog.org/archives/2015/11/03/two-paths-one-peak-a-view-from-below-on-high-performance-language-implementations
4:17:23
karlosz
Andy Wingo's blog is great.
4:27:14
karlosz
is there an incanctation for only rebuilding the ceavir part of clasp? i am used to making a small change or print statements in cleavir and starting a quick self compile to check my work
4:45:31
scymtym
beach: i'm getting close to pushing the parse result protocol to the eclector master branch. if you have time, could you have a brief look at the documentation and tell me whether it makes sense to you? the current version is https://techfak.de/~jmoringe/eclector.pdf , section 2.4 is about the new package and protocol
5:08:30
Bike
karlosz: usually i just rm -rf the cclasp fasls and rebuild
5:11:03
Bike
drmeister: if you started this for the startup time i think you messed up pretty bad
12:40:36
Bike
outputs match the lambda list for bclasp too. so guess i'll axe a bunch of stuff
12:59:37
beach
scymtym: In English, you don't "associate x TO y". You "associate x WITH y".
13:05:17
beach
scymtym: Looks very good.
13:07:01
drmeister
Can I take over your computer for a few min?
13:07:09
drmeister
I need to raise the docker limits
13:12:57
drmeister
Bike: It's all yours again
13:13:21
Bike
you want me to log you out?
13:15:17
Bike
right, that's how i just leave you there
13:15:29
drmeister
It just left me logged in?
13:17:46
Bike
presumably you disconnected rather than logging out.
13:17:48
drmeister
Yes - by all means - log me out.
13:18:15
Bike
too late now, i switched user
13:18:21
Bike
you had emacs stuff open and all
13:18:55
Bike
i guess you should log out when you come back to avoid taking resources, or something
13:18:55
drmeister
I kinda assumed that Remote Desktop would shut me down exactly how I want it to.
13:44:52
beach
Sure. I am convinced that I can use it in Second Climacs from that documentation. Right now I am working more on SICL, though.
13:44:58
drmeister
Bike: Can I take over again?
13:45:23
drmeister
I need to push out some changes and git doesn't work through the terminal for some bizarre reason
13:48:34
Bike
did you restart or something...? all that's on the screen is the cursor and blackness
13:55:42
Bike
i guess i'll unplug it or something.
13:58:08
Bike
whatever you did, don't do that again, please...
14:00:48
Bike
I guess I'll do nothing until it remembers the network exists
15:28:11
drmeister
I didn’t see your comment until now
15:28:15
drmeister
Are you up and running
15:28:30
drmeister
Because what I did was log out
15:39:27
karlosz
is there anything explaining what all the differen boehm version are or what they do?
15:40:28
karlosz
so like boehm_d, boehm_f...
15:41:03
karlosz
so cclasp is the cleavir clasp, bclasp is the old compiler, and aclasp is a c++ interpreter?
15:51:06
drmeister
There is only cboehm or cmps for users
15:51:29
drmeister
Cboehm_d is a debug version
15:51:51
drmeister
Yes on cclasp, bclasp, aclasp
15:52:40
drmeister
Except aclasp is the interpreter with a minimal Common Lisp subset.
15:53:36
drmeister
None of this will survive when we release clasp. There will only be clasp.
15:54:51
drmeister
There is documentation in the wiki I think - but nobody seems to read it.
15:55:56
drmeister
What this all means is it’s too complicated and too implementation dependent detail and needs to be swept away by image save/load
15:58:15
drmeister
Bike - what version of waf do we have?
15:58:56
Bike
that command is apparently invalid.
15:59:33
Bike
the top of the waf file says VERSION="2.0.6"
16:00:52
drmeister
I’m talking to ita in #waf
Thursday, 9th of August 2018, 16:04:38 UTC