[Tfug] Language choices

Bexley Hall bexley401 at yahoo.com
Fri Oct 27 11:11:55 MST 2006


Hi,

--- Tim Ottinger <tottinge at gmail.com> wrote:

> Wow. That's fairly obscure.  I remember when REXX
> was supposed to be the next big thing back in the
> early early 90s, but then I haven't heard the
> name since then.  ML I heard of a few times.  Is
> somebody considering building new systems in these,
> or did you just inherit a turd?

I'm looking for ideas for a lightweight scripting
language to build into a couple of things.  But,
I am unsure of the exact criteria I want to
impose on my selection  :<

I am averse to punctuation-obsessive languages
(e.g., Java, C++, etc.) as the punctuation just
muddies up the code syntactically (try reading a
Java program to someone over the telephone -- this
is how I was taught to evaluate language syntax
and coding style -- vs. a program written in
something as "vanilla" as BASIC).

I like the lack of strong typing that REXX seems
to embrace (sure, strong typing is great if
you're working in an Ada-like environment where
you want the compiler to shepherd you away from
careless/sematic errors -- but, it just gets in
the way if you are trying to do something simple!).
And, variable precision arithmetic is a mandatory
criteria for me -- ideally, in a way that isn't
as syntactically cluttered as would be writing a
bunch of C functions like:

add(*addend, *addend, precision)

ML is different enough in its approach to be worth
time exploring -- though I think the implementation
would be heavy.  It seems like it would require a
run-time garbage collector (which means its resource
requirements are not well bounded).

But, I would like to avoid the *time* required to
get enough first-hand experience with these to be
able to make an "informed" decision.  I was hoping
people who *had* worked with them "in depth" over
a period of time would have stumbled on enough
of their assets and liabilities to be able to
point them out to me.  E.g., the ability to
embed spaces in a filename *sounds* like a great
idea -- "I can call this 'XMAS Shopping List'
instead of 'XMASShoppingList'" -- until you
actually *use* filenames of that sort routinely!

--don

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the tfug mailing list