REBOL Developer Network

REBOL Update News

Carl at work Carl Sassenrath, CTO
REBOL Technologies
9-Jun-2009 21:40 GMT

247266 visits since 21-Mar-2007
Send me feedback


For notes, announcements, and comments about new REBOL versions.

Also Visit:
Carl's REBOL Blog
REBOL 3.0 Front Line
Downloads for Updates

Most Recent Comments:
0017 0023 0013 0010 0001 0007 0006 0003

Recent Articles:

11-Nov-2008 - Spam removed [0030] 11 Cmts
2-Jul-2008 - This blog is resting. [0029] 11 Cmts
17-Mar-2008 - Post REBOL 2.7.6 compatibility problems here [0028] 16 Cmts
16-Mar-2008 - New Core and View for Linux LibC6 [0027] 18 Cmts
14-Mar-2008 - REBOL 2.7.6 Released - Changes [0026] 38 Cmts
13-Mar-2008 - CALLBACK vs CALLBACK! [0025] 14 Cmts
10-Mar-2008 - V2.7.6 Frozen, TBR [0024] 9 Cmts
8-Mar-2008 - REBOL V2.7.6 Prelim Test Release [0023] 11 Cmts
4-Mar-2008 - Remember: Only tested changes get put in 2.7.6 [0022] 12 Cmts
4-Mar-2008 - REBOL/Core 2.7 Beta for Mac OSX Intel Architecture [0021] 10 Cmts
4-Mar-2008 - REBOL V 2.7.6 -- Last call for changes [0020] 4 Cmts
4-Mar-2008 - Bringing upnews back online [0019] 11 Cmts
31-Mar-2007 - Version 2.7.5 - FreeBSD 6.0 [0018] 9 Cmts
21-Mar-2007 - The plan for 2.7.6 [0017] 120 Cmts
21-Mar-2007 - 2.7.5 SDK Releases [0016] 23 Cmts
21-Mar-2007 - REBOL release update news restored [0015] 9 Cmts
Contents - Index of all articles.

11-Nov-2008 - Spam removed [0030]

Quite a few spams were posted in this blog's comment sections, and we have cleared them out. Sorry about that.

Our thanks go to Didier for bringing this to our attention.


2-Jul-2008 - This blog is resting. [0029]

Just a note: this blog is basically... in standby archive mode these days. Our focus has been on REBOL 3.0 development, so nothing much new is happening on 2.7 right now.


17-Mar-2008 - Post REBOL 2.7.6 compatibility problems here [0028]

This blog is for posting any compatibility problems you have found in 2.7.* relative to 2.6.*.

The purpose of doing this is to help other coders who might be searching for some answers.

For example, using 2.7, the script that builds REBOL stopped working. It is a complex script, and I finally tracked it down to this little change that came from the new SWITCH added back in 2.7.2:

In 2.6.*:

>> switch [x] [y [1] x [2]]
== 2

In 2.7.6:

>> switch [x] [y [1] x [2]]
== none

It make sense because 'x is not the same thing as [x]. The problem is the result of the 2.6 SWITCH code which used SELECT and that allows this kind of selection. (Search for a value or a block sequence of values.) But, in 2.7, SWITCH is a native function and does not have that subtle effect.

And, if you are asking "is this a good coding practice" in general (to use a block with a word as a switch value), the answer is no. It is not good practice, and I avoid that in my own code. (Note: I did not write the above build script.)


View index of all articles...

Updated 9-Jun-2009   -   Copyright 2006 Carl Sassenrath   -   WWW.REBOL.COM   -   Edit   -   Blogger Source Code