- VistaSmalltalk
Infobox programming language
name = VistaSmalltalk
paradigm =Object-oriented programming
year = 2006
typing =
designer =
implementations = Vistascript, Vista Smalltalk
dialects =
influenced_by =Smalltalk ,Object-oriented programming
influenced =VistaSmalltalk, or Vistascript, is a [http://technet.microsoft.com/en-us/windowsvista/aa905055.aspx Microsoft Vista scripting]
Internet Explorer web development environment based onSmalltalk for theMicrosoft .NET framework usingXAML . While the name implies it is only an implementation of Smalltalk, Vista Smalltalk also includes a Lisp language engine which can use the Smalltalk libraries.Vista Smalltalk can be opened in
IE7 either by clicking on the link at the Vistascript.net home page (this does not work.) or by downloading the code and executing vst.exe within its directory or with its directory set in the PATH forWindows XP orWindows Vista .Newer versions of Vista Smalltalk can also be run on top of the
Adobe Flash . This by technical novelty- Vista Smalltalk is using the Flash runtime instead of a traditional Smalltalkvirtual machine , something which hasn't been done before. This use of Flash for Vista Smalltalk's runtime means that Vista Smalltalk (contrary to the name) can now be run onMac OS X andLinux , where the original Vista Smalltalk was constrained to Windows due to its use of .NET.Once the browser pane is visible, a right-click on the background makes available a typical
Smalltalk workspace, transcript orclass browser .This is comparable to opening a browser on running code in the
Seaside web framework . Similar early efforts were [http://www.qks.com Smallscript] and [http://www.refactory.com/Software/SharpSmalltalk/ SharpSmalltalk] . A future release of theGemstone framework withcontinuations may offer similar facilities for runtime code edits in aweb browser .As of May 2008 it appears to be no longer available.
External links
* [http://vistascript.net/vistascript/docuwiki/doku.php Vista Smalltalk] home page.
* [http://msdn2.microsoft.com/en-us/library/ms752059.aspx XAML] overview by Microsoft.
* [http://technet.microsoft.com/en-us/windowsvista/aa905055.aspx Scripting] Microsoft Vista.
* [http://vistascript.net/vistascript/vsb/Vsb.xbap VistaSmalltalk] XAML demo.
* [http://www.refactory.com/Software/SharpSmalltalk/ SharpSmalltalk] known as #Smalltalk.
* [http://www.double.co.nz/smallscript/byexample.htm Smallscript] site.
* [http://www.cincomsmalltalk.com/CincomSmalltalkWiki/Cincom+Smalltalk+.NET+Plans Cincom] Smalltalk and .NET.References
* [http://weeklysqueak.wordpress.com/2006/11/21/extra-gemstone-goes-seaside/ Gemstone] plans for continuations.
Wikimedia Foundation. 2010.