Amen, brudda. About Smalltalk in general and Dolphin in particular. I've managed to solve problems in Smalltalk I could never get my head around in languages like C++. Take a look at http://www.nls.net/mp/jarvis/Bob/DolphinGoodies.ht m where you'll find my framework called "SmallWorlds" for implementing text adventure games like the old Colossal Cave game that a lot of us wasted a lot of time on (oops, make that "did a lot of research on":-) in college. I futzed with this stuff on and off for years, attacked it a few times (in C, Pascal, and C++ IIRC), but never got it actually working until I tried Smalltalk.
(Smalltalk at: className) perform: methodName asSymbol withArguments: arrayOfArguments
Amen, brudda. About Smalltalk in general and Dolphin in particular. I've managed to solve problems in Smalltalk I could never get my head around in languages like C++. Take a look at http://www.nls.net/mp/jarvis/Bob/DolphinGoodies.ht m where you'll find my framework called "SmallWorlds" for implementing text adventure games like the old Colossal Cave game that a lot of us wasted a lot of time on (oops, make that "did a lot of research on" :-) in college. I futzed with this stuff on and off for years, attacked it a few times (in C, Pascal, and C++ IIRC), but never got it actually working until I tried Smalltalk.