[REBOL] Problem with try [ open/direct/binary tcp://... ] Re:(10)
From: joel:neely:fedex at: 3-Oct-2000 23:31
Hi, Brett...
You're right about my JOIN vs. INSERT confusion. I think the thread
had earlier been discussing
join #{012345} [#{0123}]
(or some similar expression) and my caffeine-deprived brain didn't
catch Gabriele's shift of verbs. Thanks for catching it!
However, I think my real point survives my poor application of it;
I wasn't disagreeing with Gabriele at all! I was trying to use the
issue of modifying binary! values (whether with join or insert )
to illustrate the historical need we've had for clear and unambiguous
specifications for what Carl (and the rest of the RT folks) INTENDED
for REBOL to do in various situations.
If I find myself surprised by something that REBOL does, I'm quite
willing to accept that I may just not know enough for my predictions
to be accurate all the time. But when someone with the experience
and expertise of Gabriele hits a surprise, I have to wonder whether
1) the implementors INTENDED for REBOl to do what it does, but the
reasoning is not sufficiently obvious nor well-documented enough
to make the intent (and motivations) clear, or
2) there wasn't a specific intent here, just a happenstance of the
way it got implemented, without anyone desiring or foreseeing
the surprise that some folks got, or
3) it's a real bug, in that REBOL is specifically doing something
different than intended by Carl (and the rest of the RT folks).
Absent a clearly-stated specification, all ANY of us can do (even
the most expert -- of whom I consider Gabriele to be one) is submit
a feedback/support email and wonder.
-jn-
[brett--codeconscious--com] wrote: