libera/#clasp - IRC Chatlog
Search
15:18:47
paulapatience
Ok, I'm trying to compile my MFEM wrapper, but I get an error when compiling the Lisp part of the wrapper.
15:19:29
paulapatience
Clasp complains that variable COPY-MESH is unbound (the one here: https://git.sr.ht/~paulapatience/clamfem/tree/draft/item/clamfem.lisp#L12)
15:19:51
paulapatience
And in fact, if I remove the CL: prefix of the EXPORT line above, it complains that variable EXPORT is unbound
15:20:43
paulapatience
The only major conceptual difference between this wrapper and the deal.II is that I've tried to split this wrapper into several packages, so clamfem.mesh, clamfem.fem, etc.
15:21:17
paulapatience
I tried with separate *_startup functions for each subpackage, and also with only one *_startup function, but no luck
15:28:56
paulapatience
yitzi: https://git.sr.ht/~paulapatience/clamfem/tree/draft/item/clamfem.cc#L11
15:43:38
drmeister
paulapatience: You can also run `clasp -n` and it will drop you into a very low level REPL that contains no loaded lisp code. Then `(list-all-packages)` or `(find-package ...)`
16:07:06
paulapatience
Another thing I've noticed: Sly with SBCL can autocomplete locally nicknamed packages, e.g., with a mesh nickname for clamfem.mesh, it shows symbols prefixed with mesh: and also clamfem.mesh:
16:14:53
yitzi
Sly doesn't always get updated for slime changes. I stopped using it because it just doesn't get much commit attention. I have no idea if Slime works in this respect tbh