REBOL3 tracker
  0.9.12 beta
Ticket #0002123 User: anonymous

Project:

Previous Next
rss
TypeWish Statusreviewed Date5-Mar-2014 02:13
Versionr3 master CategoryMezzanine Submitted byBrianH
PlatformAll Severitymajor Priorityhigh

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 ton/a Fixed in- Last Update7-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 -