Again Magma and 3.9

Chris Muller chris at funkyobjects.org
Fri Jan 12 19:06:37 UTC 2007


Hi Martin,

> our first try was indeed with the SqueakMap release. I'll give it a
> try
> now with some ip-changes. 

Yeah, SqueakMap is the one to use.

> However our source code is somewhat silly
> because we're trying to switch from GOODS to Magma in our project. It
> is
> very far implemented so we tried to implement a Wrapper for a
> MagmaCollection to the interface of a TSTree. Perhaps this is the
> speed
> problem.

What is a TSTree?  Perhaps it would be simpler to just use the TSTree
directly with Magma to get it working and then worry about the wrapper
or upgrading the code to MagmaCollections later..?

> However, as we cannot get the benchmark to run we're not really
> convinced by now,

The benchmark listens on a port and sends to that same port from the
same image.  It sounds like there may be something with your OS or
configuration that is preventing this..?  What OS are you running?

You could also runLocalBaseline: as it would not be appreciably slower
with regard to adding to MagmaCollections than the runRemoteBaseline.

> because even MagmaTest kickoff doesn't work. It
> looks
> for a Magma*.1.st file, which we don't have.

You may find these needed files on the Magma documentation page, "About
the MagmaTester".  Here is the link:

  http://wiki.squeak.org/squeak/2661

Oops, I do see the files are named without the ".1." in the middle on
the Swiki.  I am having trouble getting them renamed here (getting a
"Proxy Error") but you can just put these two files into your image
directory and rename MagmaPerson.st to MagmaPerson.1.st and the same
for MagmaContact and then the tests will work.

You may wish also to install OSProcess so you don't have to launch the
images manually.  The tests do take about an hour or so to run all the
way through.

> But we'll keep trying... ;)

Ok great!  It does work, so I'm sure you're really close.

I saw your other email with the profile, I'll look at that and reply
again.

Regards,
  Chris


More information about the Magma mailing list