Is anyone around (besides me) still playing with NewBasic at all?
If so, would any of you be interested in a grass roots effort aimed at creating
a complete library of functions? By complete, I'm generally suggesting an
implementation of all (at least all that make sense) of the functions available
elsewhere in GEOS (Calc, File, system, etc).
I think that NewBasic has been branded with a bad rep for its many limitations,
but in spite these limits, it can still be used to do some pretty useful stuff
... especially if you get any satisfaction from creating your own programs. I
have always found though that even on simple projects, I tend to spend a fair
amount of time writing code for stuff that one would often expect to be handled
via a simple function call. Given more functions, simple projects would really
I actually started a solo private effort toward a library last fall, but got
side tracked way before completion by a host of other time demanding
activities. I think I'm ready to get back to it. Most of what I have done (and
will be doing) isn't very fancy and is just a series of quick and dirty beta
implementations. The code is kind of ugly, but they work. I figure that over
time I'll eventually get around to cleaning them up. The real beauty of
functions is that no matter how ugly they internally, they are cool if they
reliably return the desired results.
So ... s anyone else interested in a community effort? An exchange of ideas
would no doubt speed up the evolutionary code cleanup process too. Either way
(solo or community effort), I'll try to post what I have on TVA Katter in the
next couple of weeks.
Being the hopeless optimist that I am, I'm kind of hoping that if there is some
programing activity in the user ranks, maybe the gurus will be able to justify
making some system level improvements to NewBasic (like maybe printing). Of
course, I would not want to distract them from any ongoing work on a next
generation (PM and/or 32-bit) version of GEOS.