REBOL3 tracker
  0.9.12 beta
Ticket #0000666 User: anonymous

Project:



rss
TypeBug Statusdismissed Date25-Feb-2009 01:21
Versionalpha 35 Categoryn/a Submitted byBrianH
PlatformAll Severitynot a bug Prioritynormal

Summary REBOL 3 isn't compatible with REBOL 2!
Description When I try to run my REBOL 2 code in REBOL 3 it doesn't work. I don't want to change anything or learn anything new. REBOL 2 is perfect and nothing should ever change.
Example code
>> do %some-big-app.r

Assigned ton/a Fixed in- Last Update25-Feb-2009 01:23


Comments
(0000472)
BrianH
25-Feb-2009 01:23

The goal of REBOL 3 is to be better than REBOL 2, hopefully *much* better, but not compatible if there is good reason to change. The LOAD function alone has 13 improvements over REBOL 2 that are not backwards compatible (so far: #46, #124, #474, #655, #657, #658, #659, #663, #668, #669, #691, #692, #858), and that doesn't even include modules, LOAD/unbound, decoders and the new serialized constructors. There will be more improvements to come.

REBOL 2 is *not* perfect, but more importantly will not cease to exist. You can still run your REBOL 2 code on REBOL 2 if you need compatibility.

Date User Field Action Change
18-Jun-2009 17:59 BrianH Comment : 0000472 Modified -
25-Feb-2009 16:17 BrianH Comment : 0000472 Modified -
25-Feb-2009 01:37 BrianH Comment : 0000472 Modified -
25-Feb-2009 01:23 BrianH Comment : 0000472 Added -
25-Feb-2009 01:22 BrianH Summary Modified REBOL 3 isn't compatible with REBOL 2 => REBOL 3 isn't compatible with REBOL 2!
25-Feb-2009 01:22 BrianH Severity Modified minor => not a bug
25-Feb-2009 01:22 BrianH Status Modified submitted => dismissed
25-Feb-2009 01:21 BrianH Ticket Added -