Re: Food For Thought

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

From: <euman at bellsouth.net>

> Euphoria is good enough for me.
> 
> If you truely want to do things in Euphoria especially
> in Windows, learning how might take some time
> but I think its worth the effort to learn how the WinAPI
> works
> 
> The hardest part for me was accepting this,
> feeding and returning strings from structures in the API
> 
> here is the solution:
> 
> atom = alloc_string(peek_string(struct_pointer)) -- return 
> 
> Pete Eberlein wrote an alloc_string and a peek_string
> function and made this pretty easy.
> 
> Virtually any program you can write in Win in C can be done
> in Euphoria. You just have to stick with it, learn it and
> apply it. Make note to not try and rely on Win32lib 
> but instead try figureing out the MS-SDK material.
> Finding your own style or method will make things easy.
> This will also make writeing programs that use Win32lib
> much faster because you can actually see how the program 
> works.

Under the system you suggest, we'd be working at the level of 
the old Turbo Pascal for Windows. You can see how long 
that lasted. That's just not what most people want. Most people 
would rather get the job done fast and correctly, without having 
to waste their time learning the ins and outs of the Windows API.

> If you dont believe me then continue to do it the hard way
> and become frustrated when Win32lib wont do something
> that you want it to. Asking questions about a function
> in win32lib wont always turn up an answer you're gonna
> have to rely and fall back on the ability to look at and
> read the SDK. So why not start there first.

I drive a car. It's nice to be able to do that without first taking  
courses in thermodynamics,  fluid mechanics, and metallurgy.
Maybe if I did know all those things, and invested a lot of time 
and money in it, my car would run faster - maybe not. 
Much easier to just go buy a faster car. 

> I keep hearing that Euphoria is somewhat substandard from
> a select few and I completely disagree. Euphoria has
> abilities and features I believe are untapped by anyone.

That may be true, but it also has a bunch of stumbling blocks that were 
never a part of other languages. Just one example: how many languages 
can you name which can't keep track of the 'type' of a variable?

Regards,
Irv

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

Search



Quick Links

User menu

Not signed in.

Misc Menu