This was described fully in Heinlein's "I will Fear No Evil". While the book wasn't exactly great Heinlein, it does describe apartment buildings with elevators for your cars. They are needed because in that worldview, crime was so rampant that your car was an upolstered tank, and your home was a fortress. Happily, that particularly dark vision has yet to come. However, it was written in the years of "burn, baby, burn" and very high crime, so it is certainly fodder for speculative fiction.
Re-writing your codebase is *usually* a one-way trip to bankruptcy. If forced to change languages, always dicey, you might want to try the following: 1. Mine the code so you have documented interfaces 2. Create wrappers where neccessary to facilitate access by *new* code 3. Write new functionality/apps in the new language 4. As your apps force change of the wrapped-code, evaluate the cost-effectiveness of a re-write of that piece only
And, most-importantly, use Test-Driven Development; you must mitigate the huge risk that your management has mandated.
Good Luck, you have your work cut-out for you.
Thanks!! Joseph Bacanskas [|] --- I use Smalltalk. My amp goes to eleven.
There is a really great IDE for Linux, VisualWorks Smalltalk. It runs rings around Java. It has been available for free, non-commercial use for almost a year and the commercial product has been available since March.
The company, ObjectShare, is really supporting Linux. They have been going to the shows and their non-commercial IDE was shipped on the RedHat 6.0 application CD.
To get the product go to: http://www.objectshare.com
VisualWorks is binary portable accross at least 11 different OS.
If you want to develop in objects, Smalltalk is 100% pure, EVERYTHING is a object and can be treated as such.
Sorry if this sounds like an ad, but VisualWorks for Linux is amazing.
This is nasty. Opt out if you can. If you can't, physically unplug the modem whenever you don't use it.
Cheers!!
This was described fully in Heinlein's "I will Fear No Evil". While the book wasn't exactly great Heinlein, it does describe apartment buildings with elevators for your cars. They are needed because in that worldview, crime was so rampant that your car was an upolstered tank, and your home was a fortress. Happily, that particularly dark vision has yet to come. However, it was written in the years of "burn, baby, burn" and very high crime, so it is certainly fodder for speculative fiction.
Perhaps the best place to start for a thorough understanding of Math is the Lakoff and Nunez "Where Mathematics Come From: ..."
http://www.amazon.com/Where-Mathematics-Comes-Embodied-Brings/dp/0465037704
Cheers!!
Hi:
Re-writing your codebase is *usually* a one-way trip to bankruptcy. If forced to change languages, always dicey, you might want to try the following:
1. Mine the code so you have documented interfaces
2. Create wrappers where neccessary to facilitate access by *new* code
3. Write new functionality/apps in the new language
4. As your apps force change of the wrapped-code, evaluate the cost-effectiveness of a re-write of that piece only
And, most-importantly, use Test-Driven Development; you must mitigate the huge risk that your management has mandated.
Good Luck, you have your work cut-out for you.
Thanks!!
Joseph Bacanskas [|]
--- I use Smalltalk. My amp goes to eleven.
There is a really great IDE for Linux, VisualWorks Smalltalk. It runs rings around Java. It has been available for free, non-commercial use for almost a year and the commercial product has been available since March.
The company, ObjectShare, is really supporting Linux. They have been going to the shows and their non-commercial IDE was shipped on the RedHat 6.0 application CD.
To get the product go to:
http://www.objectshare.com
VisualWorks is binary portable accross at least 11 different OS.
If you want to develop in objects, Smalltalk is 100% pure, EVERYTHING is a object and can be treated as such.
Sorry if this sounds like an ad, but VisualWorks for Linux is amazing.