Search
Wednesday, 5th of December 2018, 3:24:21 UTC
3:58:25
beach
Good morning everyone!
14:05:22
drmeister
I parallelized quickload
14:06:05
drmeister
27 min to compile Cando systems
14:08:15
hiro98-
hi :). Has anyone compiled clasp on arch linux?
14:15:39
Bike
several people have. what's up
14:33:38
hiro98-
just wanted to ask if it did work right out of the box
14:36:22
Bike
it ought to, but things are a bit unstable
14:36:59
hiro98-
for me it doesnt. i recon i have to change wscript.config
14:39:07
Bike
you read the isntall instructions, right?
14:40:45
hiro98-
i'm in the process. I am asking to find out if it is an arch problem before I start figuring stuff out.
14:41:05
Bike
we've had a few problems with arch. if you search for "arch" in the logs it should come up.
14:41:14
Bike
i thought they were resolved but i might be mistaken.
14:41:40
hiro98-
i think i am missing packages and/or the paths are different
14:42:49
drmeister
hiro98-: The last I recall Shinmera was able to build on Arch.
14:43:13
hiro98-
ok. i'll try to figure it out :)
14:43:13
drmeister
If you run into trouble - can you come and tell us about it?
14:43:39
drmeister
The challenge with Arch is that Arch from one month ago is not Arch today.
14:44:01
Shinmera
I haven't tried in monts
14:44:24
drmeister
We haven't got an Arch build in our buildbot - but we are expanding our buildbot over the next couple of weeks - I'll bring up the idea of an Arch build.
14:44:44
Shinmera
what's the current branch to build?
14:44:49
drmeister
Shinmera: But I very much appreciate that you tried it a few months ago.
14:45:35
drmeister
Hang on - let me check master - I pushed out to master a couple of days ago.
14:46:00
Shinmera
uuh, waf reports inconsistent use of tabs
14:46:31
Shinmera
is this some python 3 shit
14:46:53
Shinmera
how do I tell waf to use python2
14:47:01
drmeister
'master' is 7 days old - it would be fine to build that.
14:47:15
hiro98-
Shinmera: use the python2 command
14:47:43
Shinmera
how does that work out
14:47:45
hiro98-
i am installing llvm6 right now
14:47:53
hiro98-
Shinmera: it is a python script
14:48:04
Shinmera
I did. looks binary to me
14:48:10
drmeister
I think you can do 'python waf build_cboehm'
14:48:25
drmeister
So try: python2 waf build_cboehm
14:48:41
Shinmera
Yeah that works I just don't understand how
14:49:12
Bike
waf is a python script. i don't know how you're seeing a binary.
14:49:30
drmeister
I see the problem - about inconsistent use of tabs and spaces - working...
14:49:32
Bike
hm, `file` says it's binary data
14:49:55
Bike
oh, i see, it's a python script with a blob in it.
14:49:59
Shinmera
it has a ton of binary crap in the file along with some python at the start
14:50:39
Shinmera
drmeister: When are you going to jump to LLVM7?
14:50:52
Bike
drmeister: got the satiation thing working. takes like two seconds to start up and then three to compile (lambda (x y) (+ x y))
14:51:00
Bike
drmeister: i'll see about speeding it up now
14:51:15
Bike
speeding up the discriminators, i mean
14:51:49
drmeister
I pushed a fix for the tabs/spaces thing.
14:51:56
drmeister
significant whitespace - ugh
14:52:36
Bike
this is also without any kind of stamp caching, so things work at least okay without it
14:53:27
drmeister
What does a discriminating function in Common Lisp look like?
14:54:07
drmeister
Using the 'dev' branch I can go: python3 waf build_cboehm -- so you can use python2 the same way.
14:54:24
drmeister
But you don't need to if you pull the latest 'dev'
14:54:31
drmeister
Once it builds I'll push it to master
14:55:33
drmeister
Ok wait - I pushed a bug in the build
14:56:13
drmeister
I literally misnamed a variable 'bug' rather than 'buf' - ha ha.
14:57:30
Bike
here's a satiated discriminating function i happened to have up https://pastebin.com/wraXUsBR
14:57:48
hiro98-
Shinmera: https://gitlab.com/ita1024/waf/blob/master/waf-light some kind of self extracting archive? (file command says "waf: a /usr/bin/env python script executable (binary data)")
14:57:56
Bike
in the runtime version, the first let is nonexistent, and the outcomes look different.
14:58:07
drmeister
I pushed the fix for the buf/bug typo - now it's building again.
14:58:15
drmeister
hiro98-: Yes - waf is a self extracting archive.
14:58:47
drmeister
hiro98-: I didn't write it that way - waf is the build system that I hate the least.
15:00:02
Bike
i'm not sure whether bclasp does block and tagbody and empty lets efficiently. i hope so
15:00:53
drmeister
What's the macrolet and loop stuff do?
15:00:56
hiro98-
drmeister: stuff works now. compiling ...
15:01:15
hiro98-
you just have to get `llvm6` from the AUR
15:01:22
Bike
the macrolet is to support call-method
15:01:37
Bike
i don't know which loop you mean. the one in the macro definition?
15:02:25
drmeister
Bike: Is the tagbody/go all local gos? If so then it will be jumps.
15:02:35
drmeister
Same thing with block/return-from
Wednesday, 5th of December 2018, 15:24:21 UTC