[REBOL] Re: Hitting the learning curve
From: SunandaDH:aol at: 5-Nov-2003 7:14
> What is the starting point with Rebol?
I tend to start with an empty object which I fill with functions and data
that gradually build up to the complete application.
I have (though I'm not as well organized as some others) a few files named
things like std-utils.r and gui-utils.r that contain generally useful functions
-- many of them I've scavenged from other people on this list, or from
I generally aim to develop top-down, so I always have a working program, but
it is always incomplete until I declare it finished.
Working as one of the volunteers on REBOL.org has meant a slightly different
approach. That is centered around persistent data structures (such as the
scripts themselves, the user-information records, the discussion logs and so on).
That takes some thought up front to make sure we have all the data fields
we'll need, and that the items can easily be expanded when we realise we don't.
Mainly, I used the experience to teach myself CGI programming, so there is a
lot I'd do differently if the world was like Groundhog Day.
It also involves a lot of interesting to-ing and fro-ing with, mainly, Gregg
as we refine concepts (and a surprising amount of time on what we should call
things) before we start cutting code.