[r6rs-discuss] [Formal] `#\newline' should be reinstated

Brian C. Barnes bcbarnes at austin.rr.com
Fri Jun 15 19:59:40 EDT 2007


Being fairly new to scheme, I really don't have an opinion one way or the
other, but as an implementor of a scheme system intended to be r6rs
compatible (should it receive eventual ratification), I do have a question.

'#\newline' is supposed to be a character constant, correct? There are
operating systems that define "new line" to be multiple characters. How are
those systems supposed to define the character "#\newline"?

Brian C. Barnes


-----Original Message-----
From: r6rs-discuss-bounces at lists.r6rs.org
[mailto:r6rs-discuss-bounces at lists.r6rs.org] On Behalf Of Ludovic "Courtès"
Sent: Thursday, June 14, 2007 02:45
To: formal-comment at r6rs.org
Subject: [r6rs-discuss] [Formal] `#\newline' should be reinstated

---
This message is a formal comment which was submitted to
formal-comment at r6rs.org, following the requirements described at:
http://www.r6rs.org/process.html
---
Submitter:      Ludovic Courtès
Email:          ludovic.courtes at laas.fr
Type of Issue:  Defect
Priority:       Major
Component:      Language
Report:         Revised^5.94 Report on the Algorithmic Language Scheme
Summary:        `#\newline' should be reinstated

`#\newline' was removed from the language (see Appendix E of R5.94RS).
However, to my knowledge, the motivations for this change we not
clarified.

Conversely, people on the `r6rs-discuss' list acknowledged that removing
it may be a gratuitous nuisance [0].

I suggest either reinstating it or a least discussing the rationale for
removing it.

Thanks,
Ludovic.

[0] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-June/002519.html


_______________________________________________
r6rs-discuss mailing list
r6rs-discuss at lists.r6rs.org
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss




More information about the r6rs-discuss mailing list