[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New Issue: WRITE-NEWLINE
- To: cl-cleanup@sail.Stanford.EDU
- Subject: New Issue: WRITE-NEWLINE
- From: Tim Koschmann <KOSCHMANN@SUMEX-AIM.Stanford.EDU>
- Date: Thu, 20 Oct 88 17:20:14 PDT
- Cc: koschmann@SUMEX-AIM.Stanford.EDU
References: CLtL p. 382
Edit history: 20-Oct-88, Version 1 Tim Koschmann
CL introduced an omnibus write function with optional keywords for all of the print control variables. However, to produce the behavior of the print function is cumbersome using only the write function.
Add another keyword for the write function called :newline (or some such) to produce the behavior of the print function.
CL> (dotimes (index 4)
(write index :newline))
There is no need for new users to have to know five different output primatives. The language would be easier to learn if you only needed to know one function for printing.
I am aware of no implementation that offers this feature.
Cost to Implementors:
Cost to users:
Cost of Non-Adoption:
An opportunity lost to try and simplify the language.
The language would be more consistent and easier to learn.
A small improvement.