RE: COM ON!!! ... OLE!!! AYE CARRAMBA!!

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

> -----Original Message-----

Sigh, this is getting kind of old...
 
> You saw the 3DEL, (3D Engines List) and think 'Hey!
> That's cool! Lemme download one!'...
> But then you figure 'Oh crap! I can't use these with
> Euphoria, for they are C libraries!!'...
 
> [Intermezzo; What do you nottice? That Euphoria should
> be able to link to C libraries, like I showed you with
> the translator and MTSECW.]

Why can't Euphoria link to C libs (as long as they've been compiled into
dll's or so's)?  Actually, at this point you should be able to link them
fairly easily using the translator, as well.
 
> [Intermezzo; The reason for there being no engines is
> because of the fact that Euphoria is too slow to code
> one in, and you can't use special toolkits like Direct
> X or Glide to boost performance, because Eu don't
> support linking to COM and C libraries.]

I don't know too much about COM, but I don't see why Eu can't, unless it's
because COM is C++ based, rather than C.  There should be no real reason why
Eu couldn't link up with anything with a C-based API.  You just have to
figure out the API.

 
> You wanna make cash as a coder?
> Big cash?
> While working at home?
> You start coding a game.

We kinda had this discussion a few days ago.  There are a lot of reasons why
no one has coded a Quake clone in Eu, the least of which is the lack of a
3-D engine.
 
> Now why is it that Euphoria is so damned bad at game
> coding?

Frankly, the only people I've heard say that are you and Ferdinand.  Not
exactly the authoritative sources on programming.
 
> No, that's not a question...
> It's an awnser, see, this is why;
> 
> - No COM support (DX? Nope, sorry...)
> - No portability (PSX? PS2? N64? Nope, sorry...)
> - No interfacing with C (Glide? Glut? Nope, sorry...)

Frankly, portability is just about the last thing I'm interested in (and I'm
sure there are a lot more out there).  I can certainly see the benefits of
supporting Solaris or maybe Mac, but I can't see myself ever being
interested in the consoles.

And your continued ignorance of the ability of Eu to interface with C
continues to baffle me.  What about ODBC? DDE? EuSDL (I think this was a
cross platform graphics lib in the archives)? etc...

If you want really fast 3-D graphics, you're probably going to have to use
ASM, just like everyone else.  If you're like most coders, though, you'll
probably never need anything resembling a 3-D engine.
 
> And... And... (*shakes fist*) ...ah (w)hell, you get
> my drift...

No, not really....

Matt Lewis

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

Search



Quick Links

User menu

Not signed in.

Misc Menu