Should I put my asp in a S-Lang ?

Ben Duncan ben
Mon Aug 23 09:22:01 PDT 2004


Hee Hee .. what a play on words for a Monday morn.

Ok, as many know, I have been trying to come up with a AppGen replacement.
AppGen being a "Application" environment that has both development tools
and the applications.

So far it has been a HEAVY on the Python leanings for the basic building
block. The one THING Python does not have, is an integral way to control
"Text" mode user interfaces. I know all about the "nCurses" and dialog
module add-ons, however, these still are not of the "simple command"
to produce and control terminals.

I have been slowly forming a methodology to create a "definition"
for an application. This is much like what AppGen does. Programs that
are 'data entry' screens, have no built in 'terminal' control, but rather
describe placement and format characteristics and input editing.
Post procedures and print procedures are much the same way - Menu
entries chaining out to a "on the fly" SQL building screen that in
turns sends the results to the actual Post/report application (OR
definition, as it were).

Ok, with that all said (again), I have been playing with the S-Lang
interface, of which there is a S-Lang module in python.
S-Lang has intrinsic in it, a "terminal" control library, keyboard
control library, and basic file control library. It's initial design
was to be an 'embedded' set of library routines to provide these
functions to extend other languages.

However, the latest release of S-Lang (1.4.9) has several new key
features. It NOW has a " shell / interpreter ", a way to make
modules and extend S-lang (much like Python). S-Lang's script
syntax is very heavy C like, without the headaches of having to
deal with memeory management and data typing.

SO, I find myself now at a crossroad and ponder the questions to the
group for advice: Do I stay the Python course for developing the
AppGen replacement, or now since S-Lang already has a lot of
what would have to be developed, already done, make the
"replacement" S-lang centric ?

Thanks ...


-- 
Ben Duncan   - VersAccounting Software LLC 336 Elton Road  Jackson MS, 39212
"Never attribute to malice, that which can be adequately explained by stupidity"
        - Hanlon's Razor



More information about the Linux-users mailing list