Good point Lance. This is a big problem everywhere. It almost certainly
cant be avoided. However, I do think it can be treated.  Here are some
ideas.


> 1)      Lack of standardisation. You need freedom of expression but
>         against a standardised backbone.

Time to pound away at a spec. I'll start, everybody PLEASE provide
input:
text: text
XML: XML
db: random file with header file and optional index file?
spreadsheet: same as db. ( ) db/spreadsheet dialect for calculated
fields?
e-mail history: store as emails in a series?
calculator: returns a value
text editor: returns text
XML editor: returns XML

Freedom of expression?  Please advise.


> 2)      Duplication - which is a major waste of time and effort.

AKA:  I have the best routines and dont want to share them.
If you use a contributed script or function you should contribute
something.
Contributions and shared stuff go in a directory for shared stuff.
If you dont share no one will like you. If you do share, everybody will
love you and want to be your friend ;-)


> 3)      Unnecessary competition instead of co-operation as a result
>         of 2), leading to unnecessary division and we are too small
>         to be divided.

Fix #2. A wish list of applications and shared components that need to
be. Close community. REBOL arm patches and tattoos. Gang style
initiations.


> Also, if you are an Amiga user you will be familiar with the Amiga
> 'suite' of browsers, all from different people, all implementing
> different subsets of what should be a complete browser. Either
> that, or they are busy re-implementing each others features.

Sell the features to each other? Share the free ones.


> I hope 'Carl and the Gang' will be able to *co-ordinate* the
> standard Rebol apps to avoid these issues.

Me too.

--Ryan


Reply via email to