Richard Owlett wrote:
> Preamble:
> My essential definition of "free" is as in "free speech".
> The GNU definition of "free" as in "free speech" would also be nice.
>
> Essential requirements:
> A. a "sequential" as opposed to "event driven" model
> I grew up under FORTRAN 7? and Dartmouth/Lawrence Livermore BASIC.
> I think sequentially. VB's event driven ???? drives me up wall ;)
> B. My possible application is inherently "batch" mode.
> Input data set of 4000 to 40000+ data points
> Output data set from 5000-????? data points
> C. *MUST* be intrinsically 32 bit
If you have access to VB, then it *can* be used procedurally. When
setting up a project, you simply create a .bas file and in the Project
options, tell it to start with the .bas file instead of a form. Within
the .bas file, you can Show forms whenever you need them (if you need
them). Somewhere on the internet (I've forgotten where) somebody
explains how to use VB for plain, old console programs.
Of course, if you don't have access to VB, then you may want to look up
Liberty Basic, Rapid-Q, QuickForward, Envelop, Phoenix, or some of the
others that have been mentioned on these Basic newsgroups. You could
Google the web or Google the Basic newsgroups.
>
> In searching the WEB I come upon XBASIC.
> Is it alive and well ;?
It's open-source. It seems to have some continued development, so I
would say that it's not dead.
> I get the impression that XBASIC is "sequential" as opposed to
> VisualBasic which is explicitly event driven?
> My possible application is intrinsically "batch processing".
My understanding of XBasic is that it's similar to VB, but with more
powerful C-style language constructs (and of course, it's been developed
for both Windows and Linux).


|