Hi Robert,

did you see http://scg.unibe.ch/research/helvetia?

Bye
T.

> Gesendet: Donnerstag, 15. Oktober 2015 um 18:33 Uhr
> Von: "Robert Withers" <[email protected]>
> An: [email protected]
> Betreff: [Pharo-dev] Mult-language browsers - MLB (was: Re: Random forest in 
> Pharo)
>
> 
> 
> On 10/15/2015 11:57 AM, Robert Withers wrote:
> >
> >
> > On 10/15/2015 11:46 AM, Esteban Lorenzano wrote:
> >>
> >> but well… in the mean time we learn and do steps. We will have a cool
> >> FFI, don’t worry… sooner than later :D
> >
> > I was thinking about ASMJIT and it's audience. You may attract a broader
> > audience with JVMJIT, including JNI. That would be something, then
> > support cross-calling between Pharo, Newspeak, Groovy, Scala and Java
> > plus dynamic jar loading. You'd need an army to pull that off though.
> 
> Please excuse the reply to the reply, but I was thinking about a JVMJIT 
> and cross-calling. The key to me, experientially, is to have the same 
> browser for all languages. We need a multi-language browser, a MLB.
> 
> Depending on the CompiledMethod selected, pick the right set of parsers: 
> compiler, pretty printer, code completion, type inferencer and the MLB's 
> method pane would be an editor for the language specified in the 
> compiled method.
> 
> Furthermore, to support cross-calling, when you are working is a 
> specific language, you can set that as the interaction language and the 
> browser will present interfaces from other languages in the language you 
> have selected, such that a cross-call is really just a native call to an 
> auto-generated wrapper around the other language.
> 
> Think of Cincom's Distributed Smalltalk talking Corba with their I3 
> (Implicit Invocation Interface): 
> http://www.cincomsmalltalk.com/main/documentation/VisualWorks/DSTAppDevGuide.pdf
> 
> I found this thread on Corba and Squeak: 
> http://squeak-dev.squeakfoundation.narkive.com/AbWTL8Kh/smalltalk-and-corba. 
> Bringing I3 support, into the browser would offer the foundations for 
> the MLB.
> 
> Any feedback is really appreciated!
> 
> Regards,
> Robert
> 
>

Reply via email to