bug#47875: Elisp reader doesn't handle keywords
Ivan Sokolov <[email protected]>
| Newsgroups | gmane.lisp.guile.bugs |
|---|---|
| Message-ID | <[email protected]> |
Leo Prikler <[email protected]> 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.