Re: Guile Emacs: Elisp nil/t and Guile #nil/#t

2013-08-03 Thread Taylan Ulrich B.
Neil Jerram writes: > Solution for what problem? A from-scratch explanation, just so I'm sure I'm clear: For different languages running on Guile to integrate seamlessly, we want them to share as many data-types as possible. E.g. it would be inacceptable if a JavaScript function returned `true

Re: Guile Emacs: Elisp nil/t and Guile #nil/#t

2013-08-03 Thread Neil Jerram
taylanbayi...@gmail.com (Taylan Ulrich B.) writes: > Hi, > > It occurred to me that nil and t are basically just symbols in Elisp, > just with some magical properties. Like any symbol, they respond to > symbolp, have a plist, value and symbol slot (although the value slot is > immutable), etc. T