Re: we need official libs
- Posted by "Carl R. White" <C.R.White at SCM.BRAD.AC.UK> Jun 23, 1999
- 504 views
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"