1 Jul 2010 07:13
Problems during the installation of Magma (squeak 4.1)
Douglas Naka <douglaseiji <at> yahoo.com.br>
2010-07-01 05:13:47 GMT
2010-07-01 05:13:47 GMT
Hi everybody,
I'm new to squeak and smalltalk. I was trying to install Magma DB through Monticello, but I got some problems. I tryied two different ways to do it.
First way: I ran the script Intalation code from this tutorial: http://wiki.squeak.org/squeak/2657.
This way I got Magma installed, but when I run the tests almost all get error.
Second way: I access the Magma repository (http://www.squeaksource.com/Magma) from monticello browser and installed MagmaTesterLoader. and when I run the tests almost all get error.
I use:
-squeak 4.1 (exactly the original image from squeak.org)
-windows xp.
Does anyone can help me, please?
Thanks!
I'm new to squeak and smalltalk. I was trying to install Magma DB through Monticello, but I got some problems. I tryied two different ways to do it.
First way: I ran the script Intalation code from this tutorial: http://wiki.squeak.org/squeak/2657.
This way I got Magma installed, but when I run the tests almost all get error.
Second way: I access the Magma repository (http://www.squeaksource.com/Magma) from monticello browser and installed MagmaTesterLoader. and when I run the tests almost all get error.
I use:
-squeak 4.1 (exactly the original image from squeak.org)
-windows xp.
Does anyone can help me, please?
Thanks!
_______________________________________________ Beginners mailing list Beginners <at> lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners
That's OK, I decided I'd just
try it for a while. After two days I have to say that the idea of
saving workspace contents to class-side methods is working pretty well
so I published WorkspaceAsMethod to squeaksource.
In Squeak 4.1 install with:
Installer ss
project: 'WorkspaceAsMethod';
install: 'WorkspaceAsMethod'
>From the Workspaces class documentation:
This class simplifies storing Workspace contents in class-side methods.
Right now there is no UI support so you have to do things manually.
Begin by creating a class to house your workspaces. Make it a subclass
of me. In this example I'll call it TmpWorkspaces:
Workspaces subclass: #TmpWorkspaces
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'WorkspacesDemo'
Now create a new workspace by evaluating:
TmpWorkspaces openNewWorkspaceSelector: #firstWorkspace label: 'First
Workspace'.
If you browse the TmpWorkspaces class you'll see a class-side method
called firstWorkspace. This is where your workspace contents will be
saved. Modify the workspace and 'accept' your changes. The class-side
method will be updated accordingly. You can close the Workspace without
fear of losing anything. To re-open it just:
TmpWorkspaces firstWorkspace
or
TmpWorkspaces open: #firstWorkspace
To open all workspaces just:
TmpWorkspaces openAll.
The #openAll method assumes that your workspaces are all in the method
category 'workspaces' so if you move them they won't be opened by this
selector.
David
RSS Feed