Re: we need official libs

new topic     » goto parent     » topic index » view thread      » older message » newer message

On Sat, 19 Jun 1999, Lionel Wong wrote:

] There are too many include files for their purpose; the most popular seem to
] be math libraries and sequence manipulation (seqman) libraries. Example math
] libraries are Andy Montgomery's math.e, Jeff Zeitlin's math.e, Dave Brock's
] math.e, Carl R. White's mathbag.e, etc... The troubles that arise:
] incompleteness, naming conflicts, and usage confusions.
[...]

The problem the Euphoria world has is that there's no real collective
entitity for language planning. To become my latent trekkie for a moment;
It'd be nice if we could "Borg" up like the folks at Sun Microsystems who
produced Java. After all, librarywise, Java is probably the most complete
language. Which is probably why I don't use it ;)  I *like* reinventing
the wheel from time to time...

Rob C. has a point though. What do we *really* need in terms of
the language? Not many people are going to be using my Gamma.E mathbag
extension (f'rinstance) , now are they? :)

Since I'm not on the 'net much longer, I'll again try to start something
that runs forever...

We need (at least) the following libraries to match the basics of another
language, say C, in order (IMHO) of necessity:

Data type handling - Sequences, Strings, Pseudo-Arrays

Mathematics        - Trigonometrics, Hyperbolics, Exponentials & Logs

Operating system wrapper - Win32Lib / Llama is a good example

A GUI wrapper for DOS mode - There's a few of these, from the TEXT_GUI
                             that I adopted, to some of the WinMan type
                             stuff to DOS32Lib / LlamaDOS (if there is
                             one...)

Advanced Maths     - More complex functions than the above, like Gamma ;)
                     and nCr etc.

Complex Maths?     - Not many folks would need this, so it'd be an
                     optional install/Downloadable option.

I'm sure the list could be continued...

In an ideal Euniverse (sp!) would-be library writers should ask what
people would want to be in their new library. I would have probably taken
a radically different approach to my libraries had I asked people
to suggest routines and give pseudo-code ideas...

Mathbag, especially, would be radically different, and would probably be
split into smaller .E files.

Hope that's useful to someone (HTUTS),
Carl

PS Re: Other "official" stuff... What do people think of my icons? :) :)

--
Carl R White -- Final Year Computer Science at the University of Bradford
E-mail........: cyrek- at -bigfoot.com -- Remove hyphens. Ta :)
URL...........: http://www.bigfoot.com/~cyrek/
Uncrackable...: "19.6A.23.38.52.73.45 25.31.1C 3C.53.44.39.58"

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu