Re: [Pharo-project] recompiling class

2012-06-13 Thread Marcus Denker
> On 11 June 2012 09:26, Marcus Denker wrote: >> >> >> The whole point about improving the system is to then use the improvements. >> Else what's the point in improving anything? >> > > Hi, from Capt. Obvious :) > The sad fact is that this is not obvious... far from it. Marcus -- Marcus Denk

Re: [Pharo-project] recompiling class

2012-06-12 Thread Stan Shepherd
Marcus Denker-4 wrote > > In Smalltalk, not only *new* instances get the changed > class layout, but *all* existing ones are migrated. > > There is always just one version of a class in the system, all instances > are of that version. > Excepting Gemstone, which allows different versions to co

Re: [Pharo-project] recompiling class

2012-06-11 Thread Stéphane Ducasse
>> Soon we will be able to remove FileDirectory :) > > Yippie! even more than that :)

Re: [Pharo-project] recompiling class

2012-06-11 Thread Sean P. DeNigris
Stéphane Ducasse wrote > > Soon we will be able to remove FileDirectory :) Yippie! -- View this message in context: http://forum.world.st/recompiling-class-tp4633989p4634388.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

Re: [Pharo-project] recompiling class

2012-06-11 Thread Stéphane Ducasse
+ 1 and we are working on that :) Soon we will be able to remove FileDirectory :), will have Morph rendered in Athens…. On Jun 11, 2012, at 9:45 AM, Tudor Girba wrote: > +1. > > It is in your interest to get us to move to the latest version, and > the best way to do it is to keep offering irre

Re: [Pharo-project] recompiling class

2012-06-11 Thread Igor Stasenko
On 11 June 2012 09:26, Marcus Denker wrote: > > > The whole point about improving the system is to then use the improvements. > Else what's the point in improving anything? > Hi, from Capt. Obvious :) >        Marcus > > -- > Marcus Denker -- http://marcusdenker.de > > -- Best regards, Igor

Re: [Pharo-project] recompiling class

2012-06-11 Thread Tudor Girba
+1. It is in your interest to get us to move to the latest version, and the best way to do it is to keep offering irresistible reasons :) Cheers, Doru On Mon, Jun 11, 2012 at 9:31 AM, Marcus Denker wrote: > > On Jun 11, 2012, at 7:17 AM, S Krish wrote: > >> "decompile to an Intermediate Repres

Re: [Pharo-project] recompiling class

2012-06-11 Thread Marcus Denker
On Jun 11, 2012, at 7:17 AM, S Krish wrote: > "decompile to an Intermediate Representation" > > This will be nice to have backported if possible to 1.4. > IR: you can do it. Whole compiler: no way, as it changes APIs and honestly, life is too short. Marcus -- Marcus Denker -- http://

Re: [Pharo-project] recompiling class

2012-06-11 Thread Marcus Denker
On Jun 9, 2012, at 8:16 PM, Eliot Miranda wrote: > > For the backend of Opal, I did some crude benchmark for Martin this week: > Decompiling to IR and re-generating of all methods in Morph that access iVars > takes 0.8 seconds... > > and how long does recompiling all Morph methods take? > on

Re: [Pharo-project] recompiling class

2012-06-10 Thread S Krish
"decompile to an Intermediate Representation" This will be nice to have backported if possible to 1.4. On Sat, Jun 9, 2012 at 5:40 PM, Marcus Denker wrote: > > On Jun 9, 2012, at 8:26 AM, S Krish wrote: > > > > > > > Can we do this in Pharo: > > > > "in Java, the computation of numeric o ffsets

Re: [Pharo-project] recompiling class

2012-06-09 Thread Eliot Miranda
On Sat, Jun 9, 2012 at 5:10 AM, Marcus Denker wrote: > > On Jun 9, 2012, at 8:26 AM, S Krish wrote: > > > > > > > Can we do this in Pharo: > > > > "in Java, the computation of numeric o ffsets for instance elds in > memory is done by > > the run-time system. This permits updating a class with new

Re: [Pharo-project] recompiling class

2012-06-09 Thread Marcus Denker
On Jun 9, 2012, at 8:26 AM, S Krish wrote: > > > Can we do this in Pharo: > > "in Java, the computation of numeric o ffsets for instance elds in memory is > done by > the run-time system. This permits updating a class with new instance elds or > methods without > aff ecting existing code.

[Pharo-project] recompiling class

2012-06-08 Thread S Krish
Can we do this in Pharo: "in Java, the computation of numeric o ffsets for instance elds in memory is done by the run-time system. This permits updating a class with new instance elds or methods without aff ecting existing code. In other words, it is possible to run an existing bytecode fi le for