1. Re: GET.E
Rod Jackson wrote:
>Hey, let's be candid here; the decision is Rob's. While
>I'd *prefer* to have print() changed, if he's just flat
>not going to do it, I'd rather have a new routine than
>nothing. His concern does have a sliver of validity
>(i.e., printing sequences in their structural form), but
>even if he decides to cling to that sliver, he could
>STILL provide a form of the needed routine.
I'm afraid I have to agree with Lewis Townsend -- this issue really *isn't*
worth the attention it's received. Why am I responding, then? Hopefully, to
provide a palatable solution for all concerned...
Simply use the following include file in every program where you want
print() to add that extra space:
-- printsp.e include file
procedure Print(integer fn, object data)
print(fn, data)
puts(fn, ' ') -- or '\n', either one will work
end procedure
global procedure print(integer fn, object data)
Print(fn, data)
end procedure
-- end of printsp.e
Now, print() will *always* add that extra space, but only for those programs
which really need it to.
Ta-daa!
Hep yadda,
Gabriel Boehme
----------
When men have come to the edge of a precipice, it is the lover of life who
has the spirit to leap backwards, and only the pessimist who continues to
believe in progress.
G.K. Chesterton
----------