Clarence Westberg's Radio Weblog : No matter how cynical you get, it is impossible to keep up
Updated: 10/3/2003; 8:03:14 AM.

 

Powered by:

Subscribe to "Clarence Westberg's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Google
Search WWW Search radio.weblogs.com

Monday, September 15, 2003

Re: Squeak to .Net Bridge: This looks interesting... [meta-douglasp].

MAKE SMALLTALK THE HUB!

There's no reason why we cannot make Smalltalk play by other peoples rules and stick our rules on top. Trying to make a Smalltalk play IN other peoples rules is near impossible (ever tried playing a thought game of a Smalltalk that re-written in C without a VM?). But why not make the Smalltalk play by their rules a little, instead of our current situation: not at all.

The thing I like about this idea is that it is orthagonal to existing Smalltalk behaviour. Things in ST that subclass off Class play as normal, then along side Class in the Meta hierarchy would be CStructure and JavaClass and DotNetClass... It'd do away with these miriad of .NET bridge frameworks, it'd outclass S# (because you can receive foreign .NET objects and just 'use them') and it'd make for a very extensible system in to the future.

[Michael Lucas-Smith]
Some time ago I recall listening to Alan Kay talk about smalltalk and he was surprised that nobody had come up with something to extend other than Class. Class was fine for what they were doing but there was nothing about smalltalk that made you case everything on the class class. I think Michael is on to something here. So how do you go about doing what yuou propose?

7:31:53 AM    Clarence Westberg's Links & Comments trackback []

© Copyright 2003 Clarence Westberg.



Click here to visit the Radio UserLand website.

 


September 2003
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Aug   Oct

miniXmlCoffeeMug.gif miniXmlButton.gif Wi-Fi Networking News