[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/fun_namestrin_h-namestring.html
    http://www.lisp.org/HyperSpec/Body/glo_p.html#pathname_designator and
    
http://www.lisp.org/HyperSpec/Body/glo_s.html#stream_associated_with_a_file

---
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 21.1.1.1.2 (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
http://www.math.utexas.edu/mailman/listinfo/maxima




More information about the ecl-devel mailing list