[Squeakland] squeakland plugin for unix

Milan Zimmermann milan.zimmermann at sympatico.ca
Sun May 21 14:57:17 PDT 2006


Brad,

Just a note regarding the error you are getting loading the Evolution Essay 
below:  I receive an error as well, but if I click "x" on the popup I am able 
to get into and run it (although it seems I cannot use it interactively, e.g. 
set my own goal at the end). Just wanted to let you know you can probably use 
it if you do the same. (Very interesting essay , just got through it only 
quickly). BTW, anyone knows what is the script used there - it look like 
eToys but now the same as the eToys script I know - anyone can explain if 
it's the newer or older version?

Regarding your question about how is the Squeakland image and VM different 
form "regular" - I assume you are asking explicitly about Linux: I am using 
Squeak on Linux but am not much qualified to answer your questions, but I see 
you received no replies on the list so let me try my best - hopefully not 
misrepresenting. Please see my notes inline:

On 2006 May 11 18:44, Brad Fuller wrote:
> Hi All,
>
> New to this list. I submitted the following email to squeak-dev.
> Anyone here answer these?
> =======================
> a few questions on the squeakland browser plugin for unix, if someone
> in-the-know can answer:
> Is the squeakland image special? (different from the regular ol' squeak
> images?)

Probably somewhat different from the "development" "Squeak3.8-6665.image" but 
close. I think many projects can be run using the 3.8-6665 image as your 
plugin image. 

To get back to "Squeakland image", on rpm-understanding Linuxes, the image can 
be downloaded as the file "squeakland-3.8-1.noarch.rpm".This the rpm installs 
(among some images etc) two important files

	/usr/share/squeak/SqueakPlugin.image
	/usr/bin/squeakland (link to /usr/share/squeak/npsqueakrun - more on this 
later)

>
> Is the vm different too? Or is the only difference the npspeak.so file
> and the symbolic link it creates
>  (e.g. create symbolic link `/usr/lib/firefox-1.5/plugins/npsqueak.so' to
>  `/usr/lib/squeak/3.7-7/npsqueak.so')

The VM on the squeakland site now is "squeak-vm-3.7i7sl-4.i386.rpm". I think 
it is packaged differently from a "dev version of 3.7" VM. It installs, most 
importantly, these files:

/usr/lib/squeak/3.7-7/squeak (exe)
/usr/bin/squeak (link to the above)
/usr/share/squeak/npsqueakregister
/usr/share/squeak/npsqueakrun (exe, linked from /usr/bin/squeakland )

Notice that the location of the "npsqueak*" files is same as location of 
SqueakPlugin.image.

Now, the "Developement Version": Depending on your version of your 
"developement Squeak VM + image", the locations where it installs are likely 
different from where the Squeakland version installs, so it should NOT clash 
and be overwritten by the "Squeakland versions" if you install both. Please 
do not take only my word for it though, as I am typically using a different 
setup (more below). For example, my "developement 3.9 VM" is now installed 
in:

/usr/local/lib/squeak/3.9-7/squeak (exe)
/usr/local/bin/squeak (link to above)
/usr/local/lib/sqeak/SqueakPlugin.image
/usr/local/lib/sqeak/npsqueakrun
/usr/local/lib/sqeak/npsqueakregister

So it seem if 3.9 VM+image is installed first, then "Squeakland", the only 
thing potentially overwritten would be, after Squeakland's "npsqueakregister" 
registers the plugin, your plugin would be the one from Squeakland which is 
likely what you want.

Having said that, I typically try to use developement (non-squeakland) version 
of VM with the Squeakland's plugin, I do something like this to get the 
Squeakland image in my installs:
	1) Install the "dev" version of VM+Image
	2) Find, somewhere, the Squeakland version of SqueakPlugin.image (for example 
by semi-installing Sqeuakland's squeakland-3.8-1.noarch.rpm).
	3) Copy the Squeakland's version of SqueakPlugin.image over the "developement 
version", for example /usr/local/lib/sqeak/SqueakPlugin.image
	4) run the npsqueakregister

>
> I'm afraid the squeakland vm will overwrite my current vm. Is that
> needless worrying?
> Can I run them independently (that is without changing directories and
> creating links so they don't interfere in the "default" installation
> process)

As I suggested above I think you should be OK if you install both VMs and 
image rpms, but please verify that (e.g. by looking at the target 
directories, or asking someone more qualified than me :)  before taking the 
leap.

Milan

>
> =======================
>
> BTW: I receive this error:
> 'Error loading
> http://www.squeakland.org/uploads/WeaselEssay1.015/resource.10.form
>
>  when loading the project on this page:
> http://www.squeakland.org/whatis/a_essays.html
>
>
>
>
> _______________________________________________
> Squeakland mailing list
> Squeakland at squeakland.org
> http://squeakland.org/mailman/listinfo/squeakland


More information about the Squeakland mailing list