Post #133,378
1/3/04 11:41:19 AM
|
You want Visualworks
Smalltalk - it requires a VM but has a single skinnable GUI api that works on lots of platforms. Its free until you want to sell something - and then you negotiate your license fee with Cincom (which is a very reasonable bunch of people).
[link|http://www.cincom.com/scripts/smalltalk.dll/downloads/index.ssp?content=smalltalk|http://www.cincom.co...content=smalltalk]
You just want the Cincom smalltalk non-commercial CD download. There's a ton of PDF tutorials and the mailing list people are very helpful (no ego - unlike the JHeads).
VW is plenty fast for most applications. There have been [link|http://www.whysmalltalk.com/smalltalkcomparisons/elastolab.htm|realtime physics modelers] done in it.
It is its own IDE. You can do guis, web apps, whatever in it. The environment is very forgiving (debugger pops automatically whenever you've made a mistake - just back up the program, fix the mistake and continue).
FWIW, the only people using C++ anymore are Windows developers and a very few low level library people on some Unixes. Nobody other the Win-heads are using C++ for GUIs anymore.
"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."
-- Martin Fowler, JAOO 2003
|
Post #133,379
1/3/04 11:53:04 AM
|
Re: You want Visualworks
FWIW, the only people using C++ anymore are Windows developers and a very few low level library people on some Unixes. Nobody other the Win-heads are using C++ for GUIs anymore.
Even here it's just a lot of MFC futzing and bears little direct resemblance to using C++ as a general purpose language.
C++ seems to have developed a niche in numerical programming, where the operator overloading and templates can be exploited. That said, "real" numerical work (as in bridge building) is still by and large done with libraries like EISPACK and LINPACK, and the newer LAPACK, in FORTRAN.
-drl
|
Post #133,384
1/3/04 11:58:05 AM
|
Just about anything will be fast enough.
Very few people actually need the speed they think they need.
There are quite a few GUIs written in Python these days as well.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #133,403
1/3/04 4:53:45 PM
|
Python GUIs (new thread)
Created as new thread #133402 titled [link|/forums/render/content/show?contentid=133402|Python GUIs]
"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."
-- Martin Fowler, JAOO 2003
|
Post #133,390
1/3/04 12:16:00 PM
|
I downloaded it
got the CDR somewhere, last time I tried to install it I got a blue screen, fatal exception error 0E, and a system lockup. Tossed it into a pile somewhere for future use.
"Lady I only speak two languages, English and Bad English!" - Corbin Dallas "The Fifth Element"
|
Post #133,400
1/3/04 4:50:33 PM
|
Try again
its been updated.
"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."
-- Martin Fowler, JAOO 2003
|
Post #133,423
1/3/04 7:52:24 PM
|
When I find time I might
just do that.
Ugh, so many choices, and I cannot choose them all. One at a time. I even have that Delphi trial CD I lost the key to after reformatting my hard drive and my Outlook PST file corrupting. I hope they don't see a second request for a trial key as a way around actually buying the software?
"Lady I only speak two languages, English and Bad English!" - Corbin Dallas "The Fifth Element"
|
Post #133,394
1/3/04 1:18:33 PM
|
OT, didn't know Cincom was still around.
Used to use CONTROL at a job a few steps back, ran on a vax at the time.
----- Steve
|
Post #133,405
1/3/04 4:55:14 PM
|
Purchased VW from Parcplace years ago
and have made their business Smalltalk centric.
"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."
-- Martin Fowler, JAOO 2003
|
Post #133,936
1/6/04 6:40:29 PM
|
Bzzzzt! Wrong-o, but thanks for playing
You forgot about us (or is it we...?) embedded jocks.
That said, thanks for the pointer to Cincom.
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
|
Post #135,916
1/15/04 4:04:44 PM
8/21/07 5:59:02 AM
|
For GUI's?
I included you embedded people in the "low level library" crowd.
Oh, and people are doing [link|http://www.smalltalkconsulting.com/html/OOPSLA2003d4PDA.html|some] [link|http://weatherdimensions.com/index.html#midList|nifty] [link|http://www.huv.com/|embedded-ish] [link|http://microship.com/|things] [link|http://minnow.cc.gatech.edu/squeak/3559|using] [link|http://www.squeak.org|Squeak] these days.
"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."
-- Martin Fowler, JAOO 2003
|
Post #135,924
1/15/04 5:20:08 PM
|
Actually...
...One of my two targets is developing a GUI library for the upgraded device we're getting ready to release later this year.
It will be my second...no, third embedded GUI I've implemented (the hesitation is that this one, and the first one were rolled from scratch; the second one was done using QNX's Photon POSlibrary)
They're all over the damn place!
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
|
Post #133,949
1/6/04 8:14:04 PM
|
Speaking of Smalltalk
A bunch of [link|http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html|Free Smalltalk books] are available for the taking.
|