Re: VM images and working in the VM image
tim Rowledge <[email protected]> Sat, 12 May 2007 20:31:56 -0700
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
On 12-May-07, at 5:47 PM, Ted Neward wrote: > > With all due respect, Tim, that's a lame answer. Begging your pardon but I most strongly disagree. 'Lame' would be simply saying "dimwit it d0nt w0rk dat way". I pointed to useful resources to help Richard understand; resources that would be pointless and time wasting simply to repeat. There is a *lot* that is different when upgrading from static languages to fully dynamic languages with fully dynamic integrated environments. Attempting to explain it in a few short phrases is surely foolish, certainly misleading and likely to mislead. Oddly enough I know this because I used to try it. Fortunately there is little chance of any embarrassing record of such doomed attempts on the net because I learned my lesson before it (the net) was commonly available. > > Case in point: ST's notion of the IDE-in-the-image is pretty lame when > looking to deploy an image within a "headless" environment. Is > there another > approach when trying to build a server? Surely when running > Seaside, for > example, I don't want or need the overhead of the IDE hanging > around.... It > might be useful in certain scenarios, but most of the time, it's > just going > to be useless overhead.... Again, I disagree. The typical size of a Smalltalk image is so below the radar amongst today's bloated OSs and apps that I swear I've received word.doc containing emails that exceed a development image size. It was a problem in the early/mid 80s when 512Kb was a dream for wealthy users. It was an issue in the early 90's when corporate users worried about having to upgrade a thousand machines to a whole 2Mb. It really isn't worth spending much breath on anymore. It *might* be a reasonable concern if one were involved in a project needing to actually download entire images frequently and the bandwidth was worrisome. There is considerable experiential value in having a usable debugging environment in a deployed image; much money has been saved. Smalltalk simply isn't a system that gets used in the same way as C/ java/VB/whatever. Trying to warp it to use CVS etc and working in a write-in-emacs/load-code/compile-code/save-program manner will simply ruin the value and make you feel a fool. It is as pointless as demanding that Ferarri change to using a Ford cast iron engine, drum brakes, soften the suspension to suit American tastes and paint a starsky and hutch stripe down the side. And yes, this is an issue that drives me nuts. You wouldn't believe the number of times that we have had someone new to Smalltalk leap up and down and explain how we have to change to be just like VB/java/c+ +/whatever the flavour of the month is or we're all doomed. I'm still making a decent living 25 years later. tim -- tim Rowledge; [email protected]; http://www.rowledge.org/tim A fool and his money are soon partying --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---