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
