[Ecls-list] [Maxima] Problems with ECL and Maxima

Juan Jose Garcia Ripoll lisp at arrakis.es
Mon May 2 09:35:32 UTC 2005

Goffioul Michael wrote:

>3) Maxima uses (namestring ...) on streams: the input stream (which is a synonym-stream
>to terminal-io) and also on concatenated streams. This fails in ECL, but I couldn't
>find in hyperspec whether this is supposed to work.
 From the definition of NAMESTRING, it should work on "pathname 
designators". However, as the glossary shows, concatenated streams are 
not valid pathname designators.

    http://www.lisp.org/HyperSpec/Body/glo_p.html#pathname_designator and

pathname designator n. a designator for a pathname; that is, an object 
that denotes a pathname and that is one of: a pathname namestring 
(denoting the corresponding pathname), a stream associated with a file 
(denoting the pathname used to open the file; this may be, but is not 
required to be, the actual name of the file), or a pathname (denoting 
itself). See Section (Open and Closed Streams).

stream associated with a file n. a file stream, or a synonym stream the 
target of which is a stream associated with a file. Such a stream cannot 
be created with make-two-way-stream, make-echo-stream, 
make-broadcast-stream, make-concatenated-stream, 
make-string-input-stream, or make-string-output-stream.

Maxima mailing list
Maxima at www.math.utexas.edu

More information about the ecl-devel mailing list