This page is part of the web mail archives of SRFI 40 from before July 7th, 2015. The new archives for SRFI 40 contain all messages, not just those from before July 7th, 2015.
Stephen McCracken wrote:
The function names in this srfi, while descriptive, tend to be pretty long. I would like to discusspossible abbreviations for "stream".Personally, I like "$" as an abbreviation. Itsuggests "stream" because it looks like an 'S'. Furthermore, it suggests laziness, as '$' is lazyapplication in haskell, and Okasaki uses '$' as notation for suspensions in his _Purely Functional Data Structures_. Unfortunately, '$' cannot begin an identifier in R5RS. Here are some legal variations: Instead of "stream-map", _$-map S$-map map-$ L$-map (suggests "lazy list") C$-map (suggests "lazy cons") S-mapPhil-map
An old Lisp tradition is to reserve special characters for user code. That's a good tradition. I'd rather type 6 more characters than have code that looks like Perl. cheers, felix