It talks about the new S# language, which gives the .NET platform its first
Smalltalk implementation, and adds formidable new capabilities to the .NET
language family.
That S# doesn't require strongly-typed variables is only one of its
advantages. Simmons says, "One of the things that S# does is that it
enhances the Smalltalk language so that it allows you to write in a VB
style so you can use the whole dot syntax and so forth, you can declare
variables at will. It should be more familiar than classic Smalltalk."
Beyond that, you can perform operations impossible in VB.NET or C#. For
example, you can inherit sealed classes, such as System.String, and extend
them to meet your needs. You can call external DLLsnot just ActiveX DLLs,
or Win32 APIs, but any external DLL. You can dynamically add methods,
properties, and fields to existing classes exposed by an assembly.