It would be nice if the JPMorgan folks could comment on this one (their system 
is now 20 years old I think, its huge, has had large numbers of people 
successfully working on it - concurrently) and I know they did leverage live 
coding ability particularly in error scenarios however there is a caveat - in 
that I think financial regulations curbed some of the live changeability to 
prevent any hint of fraud.

Tim

> On 20 Jul 2017, at 09:19, Dimitris Chloupis <kilon.al...@gmail.com> wrote:
> 
> I agree 
> 
> The stupidity of opposing live coding is that they only language that a 
> computer can execute , machine code, is a live coding language. Live coding 
> is extremely essential for machine coding and it does this through several 
> way , using pointer registers to control flow of execution giving access to 
> its registers that can even store execution instructions etc etc. To make 
> matters worse for those opposing live coding , live coding is not only 
> implemented at machine code level but also OS level. Memory mapped files are 
> equivalent if not more powerful than Pharo images and there is also system 
> exceptions to capture errors and lively replace code and of course shared 
> memory which is crucial for the use of DLLs. There is also the ability of 
> loading code as data in a place in memory and then mark that area executable 
> and execute the code. 
> 
> It's the programming languages themselves that don't support live coding out 
> of the box with the convenience of Pharo but because they are obliged to 
> support OS features live coding is also something you can use with any 
> programming language out there. 
> 
> Live coding is pretty much in the core of computer technology. It's pretty 
> much obligatory for testing and debugging purposes which why also C debuggers 
> com with live coding features. 
> 
> Version control systems and sandboxes environments are unrelated to live 
> coding which is merely a way of coding and by no means against it with some 
> exceptions.
> 
> On Wed, 19 Jul 2017 at 22:11, Stephane Ducasse <stepharo.s...@gmail.com 
> <mailto:stepharo.s...@gmail.com>> wrote:
> I do not see why live coding programming languages could not manage
> their source code in versioning control system.
> To me, people opposing live coding and released/versioned software are
> just **PLAIN** idiots.
> Period.
> You can have a live reflective system and still want to have a fully
> reproducible built system.
> This is what we do with Pharo. We manage everything with a version
> control system and still Pharo
> is fully dynamic. And No not everybody can commit and change Pharo.
> 
> About large and complex systems, I heard that an insurance company has
> 30 Millions lines Smalltalk application.
> and this system is live and also versioned! Hopefully.
> So do not lose your energy with idiots.
> 
> Stef
> 
> 
> 
> 
> On Wed, Jul 19, 2017 at 8:18 PM, jWarrior <dm...@erols.com 
> <mailto:dm...@erols.com>> wrote:
> > Well .....
> >
> > I worked on JWARS for 13 years until the Navy killed it at the end of 2010,
> > and I have never heard of Miles Fidelman. JWARS was run almost exclusively
> > in SCIFs (secure facilities), and most of the users did not have access to
> > the source code. So I do not know where Miles gets his information.
> >
> > JWARS had extensive version control. All new versions of the main config
> > maps were tagged with extensive information about what was included.
> >
> > I agree with what Richard says below, "I suspect Miles doesn't really
> > understand what a “live coding environment” really means.", although I would
> > phrase it less gently.
> >
> >
> >
> > --
> > View this message in context: 
> > http://forum.world.st/Can-anyone-answer-this-tp4955861p4955916.html 
> > <http://forum.world.st/Can-anyone-answer-this-tp4955861p4955916.html>
> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
> >
> 

Reply via email to