1. Re: Portability
- Posted by Everett Williams <rett at GVTC.COM> Nov 04, 1999
- 321 views
- Last edited Nov 05, 1999
I get this odd feeling that you were just waiting for somebody to ask that question. I intend to follow up on as many of those items as I am capable of understanding. I agree with you about anything to do with C++. C is bad enough, C++ is insufferable. Anything that I find or decide to act on, I will report back on. Till I have done some reading, further comment would be useless except to say that I am looking for a straightforward, "FoxPro" level interface suitable for business applications without regard to games or fancy graphics. My humble thanks for your effort. Your comment about DLL's appears to be accurate and brings up something rather simple that I think could be included in Euphoria. Support for a more programmable call interface would be welcome. One way of improving the portability of a lot of things in Euphoria would be a simple rule not allowing the usage of things like routine_id(), peek, or poke in the mainline of code. They would have to be used in a procedure. I think that I would extend that to all platform-dependent functions and operations. That would not be much of a handicap, but it would have the effect of reminding folks that such items were not portable. Everett L.(Rett) Williams rett at gvtc.com On Thu, 4 Nov 1999 14:32:54 -0800, Cuny, David at DSS <David.Cuny at DSS.CA.GOV> wrote: >Everett Williams wrote: > >> If a portable GUI interface could be chosen or written, >> then the non-game programmers among us could hope to write >> portable programs without re-inventing the wheel each time. >> A portable language without portable programs is at best a >> non-sequiter. > >I would have preferred that Robert included a cross-platform GUI with >Euphoria, but I think we can safely assume that's not going to happen - if >you want to access the OS or a library, it'll be done though a DLL. I don't >think that the BeOS or Mac support DLLs, but that's a worry for later. I've >seen some DOS DLLs floating around, but I don't know how standard they are. >It might be a nice thing to have. > >Picking a cross-platform library that will work for Euphoria is a bit >problematic: > > >-- David Cuny