Search
Monday, 9th of September 2019, 5:38:11 UTC
8:52:40
selwyn_
the more recent hash table is probably easier to implement and conceptually simpler
8:55:11
selwyn_
i have fond memories of writing an OBJ parser in java for a game engine
16:13:23
kpoeck
some pages - and the internet is never wrong- claim that Instruments is a current Gui for dtrace
16:14:29
kpoeck
Has anybody of you tried that?
16:15:48
kpoeck
And perhaps even more complex, did anybody of you ever tried to compile clasp with Xcode? (Just the c++ part)
16:18:53
kpoeck
I was hoping for better IDE-integration
16:21:27
kpoeck
Meta-dot works for lisp-function, even if they are defined in c++, but do we have meta-dot for plain c++?
16:22:07
kpoeck
E.g. I can go to cl__log, but how could I jump to clasp_log1 that is used in cl__log
16:22:27
kpoeck
A working class-browser would also be nice
16:22:58
kpoeck
Perhaps all that works and I just don't know how
16:23:26
Bike
meta dot is part of slime. i don't think it's prepared to deal with C++. The default emacs thing uses a tags table.
16:23:36
Bike
which is i think just a stupid list of name -> location
16:23:49
Bike
in like, a file, not part of a runtime or anything
16:25:56
kpoeck
so perhaps I could create a tags table
16:26:27
kpoeck
for the c++ definitions that are not marked as CL_DEFUN
16:27:48
Bike
i think there's some system to generate one automatically.
16:27:59
Bike
https://www.gnu.org/software/emacs/manual/html_node/emacs/Create-Tags-Table.html
16:28:53
Bike
the function is xref-find-definitions instead of slime-edit-definition, though
16:30:49
kpoeck
Now that you mention it, I believe ecl does call etags in the last build step
16:31:29
Bike
slime puts a different function on M-., that's what i mean yeah
16:31:52
Bike
since in slime we can consult the runtime, which doesn't make sense for C++ files
16:34:25
kpoeck
Now that I think of it, I want this for +.cc or *.h files, so slime probably does nothing and perhaps it simply works
16:35:06
kpoeck
will try once at home and report
16:35:39
Bike
in a cc or h file you'll be in cc-mode, which has xref-find-definitions
16:36:12
Bike
but it won't work without a tags file, and i've never generated those before
16:36:21
Bike
hopefully it doesn't choke on all our weird-ass macrology
16:38:44
kpoeck
I will borrow the etags call from ecl, might work fine
16:54:04
Bike
drmeister: when i build with the catch changes it works but i have to erase slime fasls. for cando i get similar errors but in quicklisp. where are the fasls for quicklisp used by cando?
16:55:01
Bike
boy, i have a lot of these built up
16:56:59
Bike
think that was it. never mind then
17:08:23
Bike
hm... now it says it can't find netcdf... weird
17:10:59
Bike
does that mean the shared object is msising? weird
Monday, 9th of September 2019, 17:38:11 UTC