From: Robert Cowham Date: 2003-02-14T19:31:52+09:00 Subject: Implement Ruby on .Net framework?! Check out the article at: http://www.devx.com/dotnet/article/10921 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 DLLs�not 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. -- Robert Cowham