[REBOL] Re: Comparing Rebol 3, Rebol 2, Rebol 1.3
From: gregg:pointillistic at: 12-Mar-2009 15:26
GS> It's funny that all of us have tens of megabytes of code (I'm not
GS> kidding, Qtask is like 17 MB) that had no problems at all.
In John's defense, I think we've also had things break in other cases,
and 2.7.6 *has* broken some of my stuff with the change to CALL. Other
changes have also been problematic, e.g., "read %/" changing whether
leading slashes are included, where prefs are loaded from (or if they
are with unofficial releases), and registry functions being included
or not.
GS> Now, if you could point out to an example of what your problem is,
GS> I guess it would be easy to solve. Sending in a complete script
GS> and asking us to fix your code won't work, sorry.
John posted his script and test file to the ML before posting to
Rambo. It makes it easy to see that open/seek under 2.7.6 seems to
also imply /binary, which previous releases did not.
In this case, we're all right, and we're all to blame. John is right
that REBOL broke something. He asked for help in narrowing it down,
but we didn't, and he didn't on his own before posting to RAMBO.
Ultimately, this isn't technically a bug, but it's a problem. The only
place I found the behavior change mentioned was
http://www.rebol.net/upnews/0026.html and, to find that, you have to
know what you're looking for. The doc string for OPEN should mention
it. I RAMBOed it.
-- Gregg