IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Re: Some things I want out of a language
#4 I want something that can be ported to Linux, OpenBSD, Mac OSX, OS/2, AmigaOS, or whatever I want to port the app to. Sorry CRC, Delphi/Kylix won't do that.

Well, Norm, neither will anything else if you're talking about writing a GUI app. Not too long ago, there were cross-platform libraries like Zinc or zApp that provided an object framework (cf. MFC) that was "portable" (more or less...). What we had was simply a library that a linker would link into the image. You made calls into the library, that abstracted (to a greater or lesser degree) the base-level interface to the native GUI libraries for the platform. I dunno, but I don't think these exist anymore.

But even if they do, these libraries (or other libraries like VCL, CLX, the gawd-awful MFuckingC, the god-forsaken .NyET, or anybody else's approach) are libraries. They are NOT C++. Please get that straight. You learn C++ by writing code to the ANSI standard (whenever possible). You then learn the interface to one of these libraries, and you call them using your newly-minted C++ skills. The compiler is hardly the issue. Don't make the mistake of thinking that IDE == compiler == language (e.g. "I'm learning Visual C++!"). Learn ANSI C++. Find a compiler that will compile ANSI C++. Learn one or more object framework libraries to allow yourself to write GUI code, if you want. Learn the STL for everything else. Then have fun!
jb4
shrub\ufffdbish (Am., from shrub + rubbish, after the derisive name for America's 43 president; 2003) n. 1. a form of nonsensical political doubletalk wherein the speaker attempts to defend the indefensible by lying, obfuscation, or otherwise misstating that facts; GIBBERISH. 2. any of a collection of utterances from America's putative 43rd president. cf. BULLSHIT
New wxWindows comes pretty damned close.
[link|http://www.wxwindows.org/faqgen.htm#platforms|http://www.wxwindows...gen.htm#platforms]
What platforms are supported by wxWindows 2?

* Windows 3.1, Windows 95/98, Windows NT, Windows 2000, Windows ME.
* Linux and other Unix platforms with GTK+.
* Unix with Motif or the free Motif clone Lesstif.
* Mac OS.
* Embedded platforms are being investigated. See the wxUniversal project.
* An OS/2 port is in progress, and you can also compile wxWindows for GTK+ or Motif on OS/2.
The only one I don't see there is AmigaOS, but I wouldn't be surprised if there is a port (or it would be easy to do a port) if AmigaOS supports GTK+ or Lesstif. And since there's a port of Python available for AmigaOS...
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
     Moving away from MS Development Tools - (orion) - (50)
         Do you have a Linux system going? -NT - (deSitter) - (25)
             Not yet - (orion) - (24)
                 Silly question - why not use Knoppix... - (Simon_Jester) - (3)
                     I would - (orion) - (2)
                         Knoppix has Kdevelop - (tjsinclair) - (1)
                             I'll give it a try sometime - (orion)
                 What's tying the missus to Windows? - (pwhysall) - (19)
                     Re: What's tying the missus to Windows? - (orion) - (18)
                         Does it? - (imric) - (1)
                             Last time I tried a dual-boot - (orion)
                         Guff. - (pwhysall) - (15)
                             Answer: it doesn't. - (admin) - (14)
                                 Re: Answer: it doesn't. - (deSitter) - (4)
                                     Somewhat. It's gotten much better. - (admin) - (3)
                                         Re: Somewhat. It's gotten much better. - (deSitter) - (2)
                                             Again, it depends. - (admin) - (1)
                                                 And... you need not use... - (folkert)
                                 It does - (orion) - (8)
                                     Re: It does - (pwhysall) - (7)
                                         rofl - (deSitter) - (6)
                                             Funny, but... - (admin) - (3)
                                                 Hear that clickety-clickety sound? -NT - (drewk) - (2)
                                                     I thought that was Hook's crocodile. *bother* -NT - (bepatient)
                                                     While he's standing there in the same room? - (admin)
                                             Very funny - (orion) - (1)
                                                 Microsoft Air Tank XP? -NT - (pwhysall)
         Forget about "GCC programming" - (pwhysall) - (1)
             Thanks - (orion)
         Register me as one that thinks that learning C++ is... - (ChrisR) - (21)
             Some things I want out of a language - (orion) - (20)
                 VM's are the new wave - (ChrisR)
                 Re: Some things I want out of a language - (altmann) - (1)
                     Focus - (orion)
                 You want Visualworks - (tuberculosis) - (12)
                     Re: You want Visualworks - (deSitter)
                     Just about anything will be fast enough. - (admin) - (1)
                         Python GUIs (new thread) - (tuberculosis)
                     I downloaded it - (orion) - (2)
                         Try again - (tuberculosis) - (1)
                             When I find time I might - (orion)
                     OT, didn't know Cincom was still around. - (Steve Lowe) - (1)
                         Purchased VW from Parcplace years ago - (tuberculosis)
                     Bzzzzt! Wrong-o, but thanks for playing - (jb4) - (2)
                         For GUI's? - (tuberculosis) - (1)
                             Actually... - (jb4)
                     Speaking of Smalltalk - (ChrisR)
                 You can forget about performance considerations - (Arkadiy) - (1)
                     Hallelujah, preach it, brother! -NT - (FuManChu)
                 Re: Some things I want out of a language - (jb4) - (1)
                     wxWindows comes pretty damned close. - (admin)

I should drag your fat arse over here and make you clean the coffee off my monitor.
105 ms