Search
Friday, 27th of March 2020, 15:39:33 UTC
16:38:30
Bike
now it's all cons-lname?'s
16:38:37
Bike
maybe something can't handle anything beyond symbol
16:39:18
Bike
ah. jit-function-name can't handle it
16:44:37
Bike
jit-function-name also takes a compile-file-unique-symbol-prefix argument that it ignores
17:35:03
Bike
i thought i fixed jit-function-name but something really doesn't like conses as function names
17:52:15
Bike
or maybe i just didn't clean some caches. whoops.
18:03:05
Bike
still a lot of (lambda ()), which is scarcely more helpful, but oh well
18:08:25
Bike
so, other debugging things to do... there's source info, and variable information, but the former's a huge pain and the latter requires thought
18:36:12
kpoeck
quick question, is anybody of you using clasp on catalina (10.5.x)?
18:36:33
drmeister
kpoeck: I have built it on Catalina - what do you need?
18:36:53
kpoeck
just wanted to know whether it works
18:37:33
drmeister
Yes it does - but it needs some CPPFLAGS and INCLUDES in wscript.config I think
18:37:51
drmeister
I brought the machine home from my office and I'm powering it up to get you anything if you need it.
18:38:00
kpoeck
If I go catalina, i have to say cmucl and lispworks personal edition goodby, but might be time to do so
18:38:14
drmeister
AARGH - it came up in Windows. My daughter installed bootcamp to play games. Grrr
18:38:40
kpoeck
This is not urgent, still have to upgrade
18:42:16
drmeister
Ok - it took about 6 reboots, swapping in a different keyboard, reconnecting a mouse and shoo-ing my cat off my chair.
18:42:24
drmeister
ACTION loves working from home.
18:44:42
drmeister
CPPFLAGS = [ "-isysroot", "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"]
18:44:48
drmeister
I think that isysroot
20:58:25
Bike
i hacked cleavir enough that flet/labels functions can have names. could be good.
20:58:37
Bike
doing like sbcl does and naming them (flet [name] in [other name]) would be more work
21:03:47
drmeister
Can I pull and build any of this?
21:04:02
Bike
the flet thing no. the anonymous function thing i already pushed, yes.
21:06:34
drmeister
Something fun to balance my afternoon spent constructing payment schedules.
21:15:12
drmeister
If you notice my building getting in the way of your building, tell me - I'll use fewer cores.
21:18:46
Bike
saves docstrings and lambda lists too, but i guess that's less important
21:37:21
Bike
sbcl prints an identity pointer for functions when the function isn't properly named in the environment. might be good.
22:02:23
drmeister
Everything builds with Cando.
22:02:35
drmeister
How do I get one of these magical backtraces?
22:03:03
drmeister
https://www.irccloud.com/pastebin/hWdFrLDs/
22:05:46
Bike
yeah, slime apparently has a lot of thunks.
22:05:53
Bike
but you can see a (fn) in there, at least.
22:06:33
Bike
you can also see that the lambda lists are in the print representation. so i'm hoping this will make it possible to just grep for a lambda list to find a mysterious function, a bit more often
22:09:41
drmeister
'v' also works with a lot of the lambdas
22:09:59
drmeister
Look at us - we are wearing big boy pants!
22:32:28
drmeister
God help me - I'm cross-posting a humorous meme.
22:32:29
drmeister
https://www.reddit.com/r/ProgrammerHumor/comments/fq2fh4/it_really_do_be_like_that/
22:33:13
Bike
not that i have ten years, so i guess i'm just doing an ollie
22:33:27
drmeister
It just feels like ten years.
Saturday, 28th of March 2020, 3:39:33 UTC