Search
19:33:56
shiho
I need to add "Pu" in elements.cc...
19:34:07
drmeister
Plutonium? Is there a Plutonium ion in the atomic_ions.lib file?
19:35:58
drmeister
Add it to elements.cc then
19:39:55
Bike
so do we haveno idea what's going on with this? llvm validator doesn't catch it?
19:45:34
drmeister
llvm validator doesn't catch it.
19:45:47
drmeister
I have a way to debug it - but I haven't had the time.
19:46:06
Bike
maybe you could tell me what it is and i can give it a shot?
19:46:42
drmeister
Build llvm with debug turned on (it's a target in the externals-clasp makefile)
19:47:16
drmeister
Then run waf so that it does a link with the -v option on to get the link command.
19:47:26
drmeister
Then we edit it to use the debug version of the linker plugin.
19:47:31
Bike
so like "make debug"? o-k.
19:47:37
drmeister
Then we can run it under lldb and get some idea of what the problem is.
19:47:41
drmeister
make llvm_debug I think
19:51:55
Bike
doing this appears to involve cmake mysteries...
19:52:26
Bike
i'm looking at the llvm docs
19:52:33
Bike
there's no debug or llvm_debug target in the makefile
19:52:56
Bike
oh, silly me, this is the externals-clasp makefile
19:53:09
Bike
alright, thatworks. thanks.
20:15:22
drmeister
Exposing the ClassRep_O I get the problem... (ERROR UNDEFINED-FUNCTION :NAME #:FOO-ALT-NAME-IN-SAFE-ADD-METHOD )
20:15:35
drmeister
This is going to take a bit more work
20:24:11
Bike
using the debug clang++ makes it take approximately forever
20:33:18
Bike
well, it reported a bus error
20:42:56
drmeister
Then you run it under the lldb debugger and you check where the problem was. That's as far as I got.
20:43:12
drmeister
Welcome to DWARF country.
0:24:58
drmeister
What should be the metaclass of a clbind wrapped class?
0:25:42
Bike
wasn't it DerivableCxxClass or something
0:27:28
drmeister
That would make sense for the derivable ones.
0:28:26
drmeister
I'm going to create a core:clbind-cxx-class
0:36:28
drmeister
Is there any downside to creating new types of meta class if they inherit from class?
4:41:42
drmeister
I think I got the meta class thing sorted out.
4:42:02
drmeister
There's a core:clbind-cxx-class meta class for all clbind classes that are not derivable
4:42:21
drmeister
Then there is the core:derivable-cxx-class meta class for clbind classes that are derivable
4:42:30
drmeister
They are both instances of ClassRep_O
4:42:42
drmeister
It's building now.