creating EXE
Ned Konz
ned at bike-nomad.com
Fri Feb 7 01:42:48 UTC 2003
On Thursday 06 February 2003 05:53 am, johann.murauer at utimaco.at
wrote:
> I am a bloody SmallTalk / Squeak beginner, so please excuse my
> stupid questions.
No problem!
> #1: How can I create an EXE with Squeak so that other people can
> start my application like any other app (on Windows). I read
> something that this is possible with SmallTalk/X but I could not
> find any docs for this topic concerning Squeak.
You will find it easiest to ship two files: the .EXE (the VM) and the
image file. Give them the same basename and put them in the same
directory and the .EXE will find the image.
This is like shipping an EXE that requires various DLLs to run
(typical for many Windows programs) but is easier to manage since
there's only two files to worry about.
> #2: In which form SmallTalk programmers deliver their applications
> to the end user (who have no SmallTalk installed)?
Squeak apps can be delivered in any form that people use deliver other
applications that require more than one file. Anything from a plain
Zip, to a self-extracting Zip, to the installer-based packages (there
are several free Windows installers that give the now familiar
"wizard" style of installation).
> #3: There are threads in SmallTalk. Are these threads mapped to
> threads of the operation system or are SmallTalk threads something
> completely different?
Smalltalk dialects do this differently. In Squeak, the various threads
(Processes) in the Smalltalk program are managed within a single
operating system thread. These are much lighter weight than a Windows
thread.
You might want to look at the Swiki for more about distribution:
http://minnow.cc.gatech.edu/squeak/778
BTW: there is no capital T in Smalltalk.
--
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE
More information about the Squeak-dev
mailing list
|