RE: COM ON!!! ... OLE!!! AYE CARRAMBA!!
- Posted by Matthew Lewis <matthewwalkerlewis at YAHOO.COM> Mar 15, 2001
- 1227 views
> -----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