One can easily do that with Java / Eclipse or for VC++ / Visual Studio with attach to process. Probably I would reckon these to be more "secure"�� as industry prefers rather than having live debug capabilities built in to the code delivered or somehow "in-process". I am sure all others as in python, ruby et als will have debug in prod capabilities if reqd.

Javascript with Rhino also can easily allow live debug if the reqd jar is present..

The bigger purchase Smalltalk gives is in reflection that can be leveraged to produce fairly extensive logger reports which no other langauge currently does when fault occurs in production.

I doubt in production the industry is as of now willing to let debug be acceptable specially in Banking domain.

The smalltalk advantages are not translating into business gains per se given the comfort zone of security, safety production systems are wrapped in procedurally.


On Thu, Apr 24, 2014 at 7:39 AM, askoh <askoh@askoh.com> wrote:
Smalltalk has the capability of allowing live debugging in production
servers. How unique is this capability? What other systems allow that?

Is there a name for such capability? Can we coin one and market it?

What are the pros and cons of having such a capability?

All the best,
Aik-Siong Koh



--
View this message in context: http://forum.world.st/Debugging-in-Production-Servers-tp4756136.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.