1. Re: Portability

I get this odd feeling that you were just waiting for somebody to ask that
question. smile 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

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu