15:06:44ShinmeraTypically to avoid the annoyance of shadowing things I create a X+CL package that does the shadowing, then use that package instead of CL
15:07:00Shinmera*does the shadowing and reexports everything
18:47:52enoI was wondering if clasp can be used just to create c++ bindings, I'm trying to test clasp out on a low memory machine and the compile doesn't finish
18:48:30drmeisterCould you elaborate on "just to create C++ bindings". It can be used to create C++ bindings for itself.
18:49:22drmeisterBut it's not like swig or pybind11
18:53:35enoonce I compile it though I can import any c++ library?
18:54:00drmeisterI should have guessed. It's a large C++ project. It's not designed for small memory.
18:54:50drmeister"Any" is a lot of ground to cover. I exposed the llvm library, the clang ast library and a couple others.
18:56:35enoI wanted to make a better swig, when I saw clasp it looked like you already succeeded, can I use some of the tools from clasp to do this
18:57:50drmeisterA better swig could be achieved. What clasp has is the clang AST matcher and AST library. This allows you to read and introspect C++ code at the AST level.
18:58:01drmeisterFrom that you could generate bindings for anything.
18:58:15drmeisterBut it will require someone who wants to make a better swig.
19:00:02enothere's also the garbage collection part right?
19:00:49drmeisterYes, that's available when running clasp - but the bindings would be a product that don't need any of that.