This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: Smalltalk Solutions Plug of the Day, 7/6/03
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Today's Spotlight is on David Simmons and Joseph Pelrine's S# tutorial. While I'm personally skeptical about some of the language mods Dave has made, it's clear that S# is raising the profile of Smalltalk:
Delivering Smalltalk natively on .NET with S#.NET and S#.AOS and Competing on a level playing field tutorial (extra cost applies) David Simmons and Joseph Pelrine: Smallscript, MetaProg Tuesday 2:00:00 pm to 5:30:00 pm
Abstract: This tutorial will present the working S#.NET and S#.AOS system toolset and language. Attendees will learn how to write secure, verifiable applications, components, and frameworks in Smalltalk that deploy natively on .NET.
Special focus will be given to both business and technical aspects of creating libraries in Smalltalk that can be consumed and/or sold for standard use and consumption by any other .NET language. If you want options for being able to write code in Smalltalk while conforming to mainstream demands for .NET interop compliance and compatibility with languages like C# and VB then this tutorial is for you.
S# is a modular superset of the Smalltalk-98 language offering a rich, generalized, object model for dynamic languages on both its own native SmallScript AOS platform and the Microsoft .NET Platforms.
Bio: David Simmons has been designing and developing language systems and virtual machines for since the early 1980's. He was the principal designer and architect for commercial toolset within QKS Smalltalk-91 and its multi-language, multi-threaded execution engine. His most recent work has been the design and development of S# within the SmallScript Language System, a modular multi-threaded platform for dynamic languages. His design work has focused heavily on complexity management, portability, modularity, performance, object models, and meta-object protocol capabilities for supporting a superset of today's popular programming language features.