[REBOL] Re: source code layout question
From: joel:neely:fedex at: 4-Jan-2002 20:15
Ooops, I forgot another bit of trivia from my past!
Carl Read wrote:
> I try not to have more than one evaluation on a line though,
> unless they're within a block. So this I'd try to avoid -
> (usually:)...
>
> while [x < y][y: y - x append z "x"]
>
Ordinarily I do as well, but sometimes I cheat... I remember
from my FORTH days (FORTH also eschews any pretense at syntax)
the convention of using horizontal whitespace to break a run
of words into "phrases", which might deal with the above
something like
while [x < y] [y: y - x append z "x"]
Just another option, but not one so easily automated!
-jn-
--
; sub REBOL {}; sub head ($) {@_[0]}
REBOL []
# despam: func [e] [replace replace/all e ":" "." "#" "@"]
; sub despam {my ($e) = @_; $e =~ tr/:#/.@/; return "\n$e"}
print head reverse despam "moc:xedef#yleen:leoj" ;