[News] Fwd: Re: Common Smalltalk VM Summit

Klaus D. Witzel klaus.witzel at cobss.com
Wed Nov 15 23:42:34 UTC 2006


Hi Giovanni,

on Wed, 15 Nov 2006 22:59:25 +0100, you wrote:

> I completly lost that news and I'd like to
> interview someone...perhaps you?

No, better interview Gilad Bracha. Some questions arise naturally out of  
his post

-  
http://groups.google.com/group/strongtalk-general/browse_thread/thread/27acebc398a6db53

- what's the big difference between Strongtalk VM and Java VM
- how could all these OO VMs (incl. the other ones he mentions) become one  
excellent base with specialization according to the respective language's  
needs
- will his Invokedynamic operator revolutionize the static arena by  
allowing dynamic types
- is hotswapping necessary for production or for development or both

- more is possible, but the above already makes a long one, IMO

> I am away this week but I will be back at Monday night

And I'm moving abroad Thursday morning 07:00 (that's today :) ...

> so...if you have some throughts please share it with the news mailing  
> list and then we can set up a couple of questions for Ingalls too ;)

Yes please, ask Dan after the interview with Gilad.

/Klaus

>
> On 15/nov/06, at 13:09, Klaus D. Witzel wrote:
>
>> Hi list,
>>
>> looks like there's not the hoped-for response and enthusiasm for  
>> defining an unofficial Smalltalk-2007 specification as a base for all  
>> the Smalltalk(-ish) VM's.
>>
>> But perhaps it's too early to say such (hopefully).
>>
>> Nevertheless, it may be worth a headline, "Unofficial Smalltalk-2007  
>> specification?" :)
>>
>> /Klaus
>>
>> ---- Forwarded Usenet-message ----
>> From: "Alex Perez" <aperez at alexperez.com>
>> Newsgroups: gmane.comp.lang.smalltalk.exupery
>> Subject: Re: Common Smalltalk VM Summit
>> Date: Wed, 15 Nov 2006 12:00:02 +0100
>> URL: news://<455AF332.8080200@alexperez.com>
>>
>> David Griswold wrote:
>>> Hi everybody,
>>>  Dan Ingalls and I have been talking, trying to figure out what to do  
>>> about
>>> the major opportunity offered by the recent release of the Strongtalk
>>> virtual machine as open source.
>>
>> It seems you've come up with an excellent plan of attack, and I'm glad
>> to see people really trying to make this happen. I had the thought
>> independently less than a week ago, after evaluating a dozen Smalltalk
>> VM's for a potential commercial project.
>>
>>>  Rather than keep this discussion to ourselves, our thinking was that  
>>> this
>>> would be the perfect time to call a kind of summit, with  
>>> representatives of
>>> all the major Smalltalk implementations, both open-source and  
>>> commercial.
>>> The topic: what if we could build a shared high-performance open-source
>>> platform suitable for hosting a number of different Smalltalk systems,  
>>> one
>>> that we can all share and work on together?
>>
>> It sounds like a worthy goal, and I'm surprised nobody else has
>> responded to this message. This sounds like a great first step, although
>> I had also had the thought that *maybe* it would be possible to get an
>> unofficial Smalltalk-2007 specification, which would be a very clear
>> unofficial (but community-supported, since all interested parties would
>> have a stake and hand in writing the specification) revision to the
>> de-facto Smalltalk-80 standard and/or ANSI Smalltalk standard.
>>
>>>  While the details of the type-feedback techniques used in the  
>>> Strongtalk VM
>>> are arcane, the benefits are not: *much* higher performance for general
>>> Smalltalk code.  Dan, myself, and many others who know about type- 
>>> feedback
>>> and the pioneering Self system, have been dreaming for many years  
>>> about the
>>> possibility that someday this technology might make it into mainstream
>>> Smalltalk VMs.  It would take Smalltalk performance to a whole new  
>>> level.
>>
>> Which I'd love to see. On a somewhat-related but tangential note, has
>> anybody done any experimental porting of Exupery to ARM (ARM11,
>> specifically) CPUs?
>>
>>>  That someday is here now, if the different factions within the  
>>> Smalltalk
>>> community can pull together a little bit so that we don't miss this
>>> opportunity.
>>
>> As a developer interested in using Smalltalk in a commercial product,
>> this would be greatly beneficial to not only myself, but surely many
>> others as well.
>>
>>>  There may be debate within the community about some aspects of the
>>> Strongtalk project, for example the type system, but we should all be  
>>> able
>>> to agree on the simple idea that a whole lot more performance would be  
>>> a
>>> Good Thing.  Now a huge performance gift has suddenly shown up on our
>>> doorstep.
>>>  The last thing Smalltalk needs is another incompatible  
>>> implementation.  The
>>> splintering of Smalltalk implementations has dispersed the huge amount  
>>> of
>>> talent and effort needed to build, port, maintain, and extend a really  
>>> good
>>> virtual-machine.  Alone, this is a problem for each of us.  Together, a
>>> really good, super-fast type-feedback VM is for the first time within  
>>> reach.
>>
>> Agreed! And the BSD license is quite permissive and flexible, to boot.
>>>  I would like to invite the smart people out there who know and care  
>>> most
>>> about the various Smalltalk virtual machines, to join Dan and I in a  
>>> fairly
>>> focused discussion about this starting tomorrow (Thursday, PST) on the
>>> Strongtalk discussion group, at
>>> http://groups.google.com/group/strongtalk-general.  I will be out of  
>>> the
>>> country for 6 weeks starting Wed the 11th, so I would like to propose  
>>> that
>>> we try to go back and forth about this a few times by the end of  
>>> Friday, so
>>> we can think about this over the weekend, and maybe come up with a  
>>> proposed
>>> general course of action by the middle of next week, so we all have
>>> something to think about until my return.
>>
>> I'm looking forward to it.
>>>  Let's not lose this opportunity.
>>>  Cheers,
>>> Dave
>>
>>
>>
>> _______________________________________________
>> News mailing list
>> News at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/news
>





More information about the News mailing list