=====================================
== VmxNet Smalltalk (Build 218)
== ReadMe.txt
== Oct 7, 2004
=====================================

-------------------------------------
  VmxNet Smalltalk License
-------------------------------------
  Please read the License.txt file.

-------------------------------------
  Installation
-------------------------------------
  1) Microsoft .Net version 1.1 must be installed.
  2) Create a new directory for VmxNet.
  3) Extract all files to new directory.
  4) Execute VmxNet within directory.

-------------------------------------
  VmxNet Overview
-------------------------------------
  VmxNet is a scripting engine for the
  Microsoft .Net framework.

  It compiles scripts to an internal bytecode
  format and executes them without generating
  .Net assemblies.

  VmxNet can call .Net libraries and can be
  called by .Net applications as a scripting
  engine.

-------------------------------------
  Smalltalk QuickStart
-------------------------------------
  This illustrates using the VmxNet engine
  in a traditional Smalltalk environment.

  You can browse the Smalltalk classes by opening
  a class browser from the Tools menu.

  The source code for the browsers can be found under
  the "Window" class.

  To use Smalltalk interactively, open a "Workspace" from
  the Tools menu. In a Workspace window, the right
  mouse button will bring up a menu with "Do", "Show",
  and "Inspect".

  Type "3 + 4" (without the quotes) and highlight it.
  Select "Show" from the menu; you should see the result
  "7" displayed.

  Type "100 factorial", highlight it, and select "Show".
  You should see a very large number.

  Type "Transcript show: 'Hello world'; cr", highlight it,
  and select "Do". "Hello world" should appear in the
  Transcript window.

  Type "#(this is an (array within (an array (1 2 3 4 5))))",
  highlight it and select "Inspect". An inspect window should
  open allowing you to browse the array.

  Type "123 class", highlight it, and select "Show". You should
  see the class "Integer" displayed. 

  Type "Object looptest: 100000", highlight it, and select "Show".
  Show time for executing an empty loop 100000 times. 

  To create Smalltalk source files, select "File out all.." from the
  Tools menu.

  To open an Internet browser built with Vmx Smalltalk, choose "WebBrowser"
  from the Launcher menu. Enter a URL and click "Go"; the "New" checkbox
  enables the opening of child windows.
  The source for the browser is in the "WebBrowser" class.

-------------------------------------
  Files in this download
-------------------------------------
  AxInterop.SHDocVw.dll   44Kb  -- WebBrowser support
  BigInteger.dll          28Kb  -- large integer arithmetic
  config.txt               1Kb  -- license and startup parameters
  Handlers.dll            20Kb  -- Event handlers
  Interop.SHDocVw.dll    124Kb  -- WebBrowser support
  License.txt              5Kb  -- License for Vmx 1.0 Beta
  loader.st                5Kb  -- Smalltalk image loader
  ReadMe.txt               4Kb  -- this file
  Vmx.dll                 96Kb  -- loader, scheduler, interpreter
  VmxBasic.dll            56Kb  -- Vmx Basic parser
  VmxNet.exe              36Kb  -- VmxNet executable
  VmxNet.im              502Kb  -- Smalltalk image
  VmxParser.dll           92Kb  -- Common parser & compiler library
  VmxSmalltalk.dll        72Kb  -- Smalltalk parser
  WebBrowser.dll          20Kb  -- WebBrowser control

-------------------------------------
  WebSite
-------------------------------------
  http://www.vmx-net.com
