LSW Vision-Smalltalk ( LSWVST ) is a sophisticated development platform which is used to develop programs at Lesser-Software.
LSWVST doesn't expose the limitations of Smalltalk-dialects. Programs written in LSWVST are as fast than their C-Counterparts. LSWVST supports multithreading. The smallest executable is about 30 KByte. The Virtual-Machine is written in pure Assembly Language and is about 30.000 lines of Macro-Assembly Language code.
If you want an explanation why we didn't make LSWVST commercial available yet read about it here. We were contected and there is some interest to buy commercial licenses. Read about the publishing plan for 2008 here.
Read about the history of LSWVST and its compatibility to VSE here. We have added a migration page to the LSWVST Documentation. We are investigating the possiility to create an implementation of Ruby based on LSWVST. Read about it here.
New: LSWVST goes to the Internet - with LSWVST TwiLight we will be able to build Rich-Internet Applications (RIA's).
With
a sophisticated Runtime-System, now nearly 25.000
classes and a great development infrastructure it enables us to produce software
of extreme high quality.
LSTVST Applications can be deployed to pure native code with a minimum Runtime-System ( about 30K Byte ).
With LSWVST a wide range of Software can be written including Operating-Systems, Device-Drivers, Static or Dynamic-Link-Libraries, ActiveX Controls.
We claim that LSWVST's compiled native code is as faster as plain C. We achieve that by adding a "Deployment Layer" to Smalltalk's methods.
LSWVST uses native-OS-Widgets - read about our GUI Library LSW- Orthogonality here.
LSWVST is now developed mainly under MS-Windows Vista.We also target MS-Windows-XP, Linux, MacOSX and embedded Systems. LSWVST has a .NET Integration which enables us to develop our .NET Tools. LSWVST includes now LSW DotNet-Lab a toolset for .NET programmiing. We have created a "pure .NET experimintal Smalltalk ( LSWVST.Net ).
To learn more about LSWVST visit the LSWVST Documentation Page.
LSWVST on MS Windows Vista.
LSWVST under Linux Ubuntu / Wine. See also the
LSWVST Linux Page
Minimal
Development Image ( Main-Panel, Plaintext-Workspace, Class & ClassHierarchy
Browser, Inspector, Debugger )
Package-Browser with MSDN Integration
LSWVST's Smalltalk Compiler was extended, Generic-Inlining, BehaviorShadows and Permanent Method-Variables where added.
We have organized our Smalltalk in a number of tool-sets:
The Code-Browser Toolset contains a number of sophisticated Smalltalk-Browsers:
Our Code-Editors include a number of different View modes including Richtext & Visual-Syntax for Smalltalk. To view a Visual-Syntax-Graph in HTML/VML ( Internet-Explorer only ) click here or use this link to view a Page containing a JPEG.
The Code-Inspector Toolset contains a number of sophisticated Smalltalk-Inspectors:
OS-Callbacks can be debugged.
PROTOTYPES is LSWVST's Visual-Programming Framework with a huge number of visual software Prototypes.. Several Code-generators allow to generate final ORTOGONALITY compliant Smalltalk-code.