Type | Wish | Status | reviewed | Date | 5-Mar-2014 02:13 |
---|---|---|---|---|---|
Version | r3 master | Category | Mezzanine | Submitted by | BrianH |
Platform | All | Severity | major | Priority | high |
Summary | Deprecate the CONTEXT function |
---|---|
Description |
Rebol is a language with context-sensitive semantics - we call it "dialects". When explaining Rebol's semantics to people with any kind of CS background or who somehow otherwise know what "context-sensitive" means, that is the term that works best for getting the ideas across, to explain what the term "dialect" means. This fails completely when we start using the term "context" to refer to an object, because it's not a term that anyone else uses for this, and it's hard to explain why we're using it. Normally, we'd just prefer to use other terms for this, but it's difficult when we have a function named CONTEXT that (inexplicably) just generates an object. Going forward, we'll be better off calling the function OBJECT (#2118) and never mentioning CONTEXT again. With #2118, this is just a matter of adding a value alias for the new OBJECT named CONTEXT, and putting in a comment saying it's deprecated. That will give us time to get rid of references to the CONTEXT function. |
Example code |
Assigned to | n/a | Fixed in | - | Last Update | 7-Mar-2014 16:37 |
---|
Comments | |
---|---|
(0004335)
BrianH 7-Mar-2014 08:03 |
Finalizing the name of #2119 and refining #2118 makes it possible to deprecate CONTEXT more slowly. Severity adjusted accordingly. |
(0004336)
Ladislav 7-Mar-2014 13:56 |
I adjusted severity to *major* since it would require changes and revisions of existing code. |
(0004341)
BrianH 7-Mar-2014 16:37 |
OK, though "require changes and revisions of existing code" is not a blocker here. This is a #666 issue. |
Date | User | Field | Action | Change |
---|---|---|---|---|
7-Mar-2014 16:37 | BrianH | Comment : 0004341 | Added | - |
7-Mar-2014 14:14 | Ladislav | Comment : 0004336 | Modified | - |
7-Mar-2014 13:56 | Ladislav | Severity | Modified | minor => major |
7-Mar-2014 13:56 | Ladislav | Comment : 0004336 | Added | - |
7-Mar-2014 08:03 | BrianH | Comment : 0004307 | Removed | - |
7-Mar-2014 08:03 | BrianH | Comment : 0004335 | Added | - |
7-Mar-2014 08:02 | BrianH | Description | Modified | - |
7-Mar-2014 08:02 | BrianH | Severity | Modified | major => minor |
7-Mar-2014 08:02 | BrianH | Status | Modified | submitted => reviewed |
7-Mar-2014 08:02 | BrianH | Priority | Modified | normal => high |
7-Mar-2014 04:18 | Ladislav | Description | Modified | - |
7-Mar-2014 04:18 | Ladislav | Severity | Modified | minor => major |
5-Mar-2014 06:53 | BrianH | Comment : 0004307 | Modified | - |
5-Mar-2014 06:30 | BrianH | Comment : 0004307 | Modified | - |
5-Mar-2014 06:30 | BrianH | Comment : 0004307 | Added | - |
5-Mar-2014 02:13 | BrianH | Ticket | Added | - |