[REBOL] What should we bake? RE:
From: rgaither:triad:rr at: 22-Sep-2000 23:04
Hi All,
>Educational Software: Once again another tick for collaborative work
>environment.
This is the one I would vote for! Of course my main reason for exploring REBOL is to
create such a beast so you could say I'm a bit biased. :-)
All of the ideas I've seen floated so far for the killer app or 1000 apps have been
good ones. I have my doubts though about REBOL (View mostly) being mature
enough to handle such grand projects - just yet. After all, it is still a pre-beta!
:-)
For the time being, while we are learning View (or even Core for those of us late to
the party!) I think small, specific purpose mini-apps remain the pick of the day. Think
component size, not application size, but bigger than script tests.
For example -
1. Take just the text editing part without all of an EMACS and focus on functions and
objects that manipulate the text or display in developer defined ways. Think of ways
to componentize transformations and elements of interaction.
2. Consider what is required to do connectivity centralized or peer to peer for any
kind of application. Perhaps a dash or two of remote procedure calls and distributed
event models as well. Usefull for collaboration or education or file sharing...
3. How to structure content and provide "Knowledge". Think how to do META
work in REBOL. How to merge into other Internet work in these areas such as the
various XML initiatives.
4. Find the components in REBOL's strengths. Use that built-in networking, create
dynamic (data driven) visualizations with View, make dialects for users as well as
developers and so on.
This "Component" thinking is also very important to help identify standard ways to let
REBOL code hook up and interact. The View launcher is a great start, letting a
whole community come together and put up sites and samples that everyone can
explore. If we keep building programs at the component level, stress testing View,
then when it is ready for bigger and better things we will have a good leg up on
Assembling
multiple killer apps.
My .02 (give or take a bit!).
Rod.
Rod Gaither
[rgaither--triad--rr--com]
modernlore.com
Oak Ridge, NC
USA