Title:
Delivering Smalltalk natively on .NET with S#.NET and
S#.AOS
— Competing on
a level playing field
Speaker:
David Simmons, SmallScript Corp
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.