When I ask for the names of the available variables in XLisp using
.XLisp("variables")
      
I expect the result to be a character vector. Instead, it is a list of R values of class XLispSymbol objects. What's this about?
The value of the XLisp function variables is a "list" of XLisp symbol values. These are converted to an R list, with each element converted to an string with the class XLispSymbol tagged onto it to indicate that it is a symbol and not a simple string.

Duncan Temple Lang <duncan@research.bell-labs.com>
Last modified: Wed Aug 28 16:08:35 EDT 2002