Well according to the author of RTalk , he never intended for this to be a full 
implementation of smalltalk , but later in his video presentation mentions that 
RTalk ended being a full implementation of DigiTalk which is the smalltalk his 
company was using for its legacy code. He actually does special mentions how he 
implemented non local returns. He even claims that not only he was able to 
replicate all digitalk bytecode but even instruct JVM to construct bytecode 
unrelated to Java. 

But me being a total beginner with smalltalk means I could as well 
misunderstood his presentations. Of course without having an opportunity to 
take a look at the actual code this is just a moot point. 





----- Original Message -----
From: Camillo Bruni <[email protected]>
To: [email protected]
Cc: 
Sent: Tuesday, 30 October 2012, 23:18
Subject: Re: [Pharo-project] [OT] RTalk


On 2012-10-30, at 18:39, Jan Vrany <[email protected]> wrote:

> On 30/10/12 15:39, dimitris chloupis wrote:
>> Hey Torsten and thanks for the reply.
>> 
>> I am not here to recommend pharo to move to JVM. Rtalk author also
>> mention this, moving a language to another platform like JVM is quite
>> easy ,
> 
> I've spent quite some time playing with Java and JVM. I don't think in case 
> of Smalltalk language it would be exactly 'quite easy' to move
> to JVM.
> There are certain constructs, prevalent in Smalltalk codebase, that would be 
> tricky to implement *efficiently* on JVM. Non-local returns,
> proceedable exceptions, class extensions, snapshotting to name some.

not to mention instance migration! (which might be circumvented in 
non-development mode)

Reply via email to