Search
2:45:38
drmeister
The C++ code only needs the mapping and I can't create a closure from C++.
2:46:55
Bike
why does the C++ code need the mapping?
2:47:00
Bike
doesn't it just pass it as an argument to the function?
2:47:20
drmeister
circle-subst takes the mapping and the object.
2:47:52
Bike
you could just pass (lambda (object) (circle-subst object mapping)) to make-record-matcher
2:48:02
Bike
or whatever the argument order is, you know what i mean
2:48:25
Bike
i say this because this mapping mechanism could have uses outside of ## patching
2:51:46
drmeister
But do I create patching objects from C++.
2:52:13
drmeister
I'm checking if I do...
3:11:27
drmeister
Rebuilding everything now.
3:11:38
drmeister
I set it up to just use the closure.
3:53:33
beach
Good morning everyone!
6:29:30
kpoeck
pathnames now have double strings
6:29:35
kpoeck
Loading #P""/Users/karstenpoeck/lisp/compiler/clasp-karsten/build/boehm/fasl/aclasp-boehm-bitcode/src/lisp/kernel/lsp/defstruct.faso""
6:32:00
kpoeck
that will be consequence of the __repr__ change
6:33:25
kpoeck
yes string Pathname_O::__repr__() const { must change too
9:38:38
kpoeck
Fixed in https://github.com/clasp-developers/clasp/pull/966