Leo Prikler <leo.prik...@student.tugraz.at> writes: > You could define Elisp symbolp as > (lambda (thing) > (or (funcall (@ (guile) symbol?) thing) > (funcall (@ (guile) keyword?) thing))) You are right, I haven't thought about changing the implementaion of symbolp.
> but perhaps there's an even faster way to check this property. Use guile-primitive instead of guile-ref? Both symbol? and keyword? are primitives.