Rre: Dependence on Programming Experts

Richard Gaskin ambassador at fourthworld.com
Wed Jul 12 20:35:22 EDT 2006


Chipp Walters wrote:

> You, Sir, give yourself away by endorsing adding further complexity to
> the engine (more parsing, more tokens, etc..) and perhaps even slowing
> it down, which the real Richard Gaskin NEVER would have stood for.

What changed my opinion in favor of the proposal to support the world's 
most common assignment operator is that it doesn't add any new tokens to 
Rev at all.

On the contrary, the equal sign is already used as an assignment 
operator, so the proposal merely removes an unnecessary ambiguity in 
which the equal sign can sometimes be used this way and sometimes not.

Those arguing against using the assignment operator consistently might 
start with suggesting removing its current usage for script-local vars. 
  Good luck with that. ;)


> Furthermore, your call to 'unify LINUX' is completely against your
> roots in "use the best tool (IDE) for the job" as you and I both know
> the Real Richard Gaskin would never stand for such a forced merger of
> the MC IDE and REV.

The two main differences are between developer APIs, and in the 
marketing to end-users of a whole-solution:


Developer APIs
--------------
Multiple IDEs are useful to the degree that they don't make developers 
craft one-off solutions for each of them.  It should be possible for 
IDEs to support at least a reasonable baseline of interoperability.

You may recall that I participate in the Rev Interoperability Group 
which addresses that set of concerns:
<http://groups.yahoo.com/group/revInterop/>

In contrast, the various Linux GUIs are largely incompatible when it 
comes to even baseline core essentials like file associations and 
"Registry" equivalents, with no collective effort equivalent to 
RevInterop group to reduce or eliminate API differences among them.


End-user Marketing
------------------
The MC IDE, Constellation, FreeGUI, and any other IDEs differ from the 
various Linux distros in that these IDEs do not claim to be a whole 
product.  On the contrary, these are all clearly optional add-ons, and 
wherever any other IDE can be found there are references and direct 
links back to the mother ship -- all roads lead to RunRev.

In contrast, each new Linux distro is presented as a whole product, 
without references reinforcing a centralized main product.  So for 
end-users, there is no "Linux" per se, but instead a dizzying array of 
dozens of competing products all claiming to be "Linux", requiring that 
the end-user study them to make a choice that's most effective for them.

If these distro vendors could -- like the Rev community -- all get 
behind a main product and create variances of the experience which are 
clearly secondary add-ons, it would serve both goals simultanously: 
diversity is available, while a central product is reinforced.

-- 
  Richard Gaskin (the one and only, for better or worse)
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com



More information about the use-livecode mailing list