freenode/#clasp - IRC Chatlog
Search
23:37:56
drmeister
Clasp C++ code uses a combination of camel case and underscores - because it's got a lot of influences. We are working to make everything accessible via source code discovery with M-.
23:41:07
drmeister
Ah - you are using the docker image - that might not work. Gotta figure out how to make that work.
23:55:25
drmeister
General: I've pushed a new docker image (drmeister/cando) that contains Amber18. I'm starting to build another one now.
0:52:53
karlosz
how should i make cleavir know about a declaration? for example, if i have (SYSTEM::IN-DEFUN X) and X happens to denote a variable too then i get an invalid type specifier error
0:54:50
Bike
https://github.com/clasp-developers/clasp/blob/dev/src/lisp/kernel/cleavir/setup.lisp#L146-L149 like this
1:31:24
dvssa
drmeister: I did give that a try aswell (on a old version of cando&clasp I had built) but I seem to get errors when I try M-. on stuff.
1:33:39
dvssa
I should probably rebuild my version of cando & clasp, its been over a month since I have, does the script you gave me a couple of months ago to build on linux still work or are there any changes I need to make to it?
1:35:39
drmeister
Because I've been contributing updates for clasp whenever I make changes that impact slime.
1:36:12
dvssa
Ok, well ill start a build when I go to bed anyway, if it builds ill get slime working.
1:36:18
drmeister
clasp+cando - the dev branch of each built this morning - but Shiho pushed some fixes for solvation - so I can't guarantee that it will build - but I have high level of confidence.
1:37:01
dvssa
I've just been using GNU global for browsing the source so far, its been pretty alright for what I've been doing.
1:41:25
drmeister
Hmmm, I'll ask you about it later - I'm working on atom-tree stuff and don't want to get distracted.
1:43:39
dvssa
Sure thing. I also have some questions from going through the source and reading up on the computational chem stuff. I still want to do a bit more digging into stuff (I've been horribly ill this week only just starting to feel better so I havnt got as much done as I'd like), I'll probably hit you with them early next week.
1:54:15
drmeister
It needed this in fastgf.cc and builtins.cc... #define BUILTIN_ATTRIBUTES __attribute__((always_inline))
1:55:01
drmeister
That CPP macro is used to identify functions that are always inlined and then removed from modules.
2:30:18
drmeister
Bike: Remind me again what we have here? This is using cst-to-ast and inlining is disabled
2:32:30
Bike
i was going to switch it back to using generate-ast, and keep the cst-to-ast stuff as an option.
2:50:49
drmeister
I see - so right now it is running with cst-to-ast and we have #+(or)(cleavir-partial-inlining:do-inlining init-instr) in translate.lisp/my-hir-translations
3:15:13
karlosz
more stack overflows. either there's some circularity im missing or cleavir eats up a lot of stack space
5:09:27
balrog
Has anyone looked into DWARF / debugger features yet at all? I’ll probably start taking a look at what Rust does...