Hi.
The VM I used to release SWT 0.6 is now in the Swiki.
Andres.
Hi Andres,
As expected, with the VM you just uploaded, I got 1575 tests run, 1575 passed, 0 failed, 0 errors.
I recall Andreas did post a fix to make SWT 0.5 to work with VM 3.1 instead of 2.8.
Hopefully when he has time to play with SWT 0.6, he will post another fix for the new exception handling.
Cheers,
PhiHo
----- Original Message ----- From: "Andres Valloud" sqrmax@prodigy.net To: "Squeak" squeak-dev@lists.squeakfoundation.org Sent: Tuesday, August 28, 2001 1:18 PM Subject: The VM is in the Swiki
Hi.
The VM I used to release SWT 0.6 is now in the Swiki.
Andres.
Hi.
Hopefully when he has time to play with SWT 0.6, he will post another fix for the new exception handling.
It would be good to have a compatibility module in the repository.
What I still do not understand is why it is necessary to change the primitive numbers, or why it is necessary to check from Smalltalk what kind of exception support is in the VM. We're just making images and VMs incompatible with each other. I think it would be much easier to make VMs polymorphic from a primitive behavior point of view, but I'll welcome any illuminating comments any of you may have.
Andres.
Hi,
I just encountered another walkback as I tried to 'Copy' (Alt. c) the title of 'SWT Code Configurations' window (Squeak VM 3.1 Alpha1):
'Error: a primitive has failed'
'SystemDictionary>>clipboardText:'
"<primitive: 141> ^ self primitiveFailed"
The 'New title for this window' window cannot be dismissed with neither 'Accept' nor 'Cancel' !
It looks like only 'SWT Code Configurations' and 'Squeak World Tour Bootstrap' windows suffers this problem.
Cheers,
PhiHo
----- Original Message ----- From: "Andres Valloud" sqrmax@prodigy.net To: squeak-dev@lists.squeakfoundation.org Sent: Tuesday, August 28, 2001 8:02 PM Subject: Re: The VM is in the Swiki
Hi.
Hopefully when he has time to play with SWT 0.6, he will post another fix for the new exception handling.
It would be good to have a compatibility module in the repository.
What I still do not understand is why it is necessary to change the primitive numbers, or why it is necessary to check from Smalltalk what kind of exception support is in the VM. We're just making images and VMs incompatible with each other. I think it would be much easier to make VMs polymorphic from a primitive behavior point of view, but I'll welcome any illuminating comments any of you may have.
Andres.
Hi.
I just encountered another walkback as I tried to 'Copy' (Alt. c) the title of 'SWT Code Configurations' window (Squeak VM 3.1 Alpha1): <snip>
The strange thing is that I just typed "d;kfljfdkljfdkljfdklfd" in a Workspace, alt+c'ed it, and here it is in Netscape... <ctrl-v> d;kfljfdkljfdkljfdklfd. Well. Mhhhh... I'll take a look at it when I get back home.
Thanks for reporting this. Andres.
Hi.
The strange thing is that I just typed "d;kfljfdkljfdkljfdklfd" in a Workspace, alt+c'ed it, and here it is in Netscape... <ctrl-v> d;kfljfdkljfdkljfdklfd. Well. Mhhhh... I'll take a look at it when I get back home.
Apparently, primitive 141 only takes strings and for some reason it's being passed aSymbol. Changing the sender to make sure aString is being sent with the message fixes this problem.
Andres.
Hi.
Apparently, primitive 141 only takes strings and for some reason it's being passed aSymbol. Changing the sender to make sure aString is being sent with the message fixes this problem.
And here's the new TowardsNextRelease module (decompress attachment inside SqueakBase). You may load it with
url := (RepositoryUrl fromString: 'repos://SqueakBase/TowardsNextRelease/0.1').
Andres.
Hi Andres,
And here's the new TowardsNextRelease module (decompress attachment inside SqueakBase).
This 'TowardsNextRelease' module fixed this problem.
Thanks, and I am looking towards next release that will work with the latest ModSqueak and its remote installer.
Cheers,
PhiHo
----- Original Message ----- From: "Andres Valloud" sqrmax@prodigy.net To: squeak-dev@lists.squeakfoundation.org Sent: Thursday, August 30, 2001 11:35 AM Subject: Re: SWT 0.6 + Squeak VM 3.1 Alpha1 : <primitive: 141> ^ self primitiveFailed
Hi.
Apparently, primitive 141 only takes strings and for some reason it's being passed aSymbol. Changing the sender to make sure aString is being sent with the message fixes this problem.
And here's the new TowardsNextRelease module (decompress attachment inside SqueakBase). You may load it with
url := (RepositoryUrl fromString: 'repos://SqueakBase/TowardsNextRelease/0.1').
Andres.
Andres,
What I still do not understand is why it is necessary to change the primitive numbers, or why it is necessary to check from Smalltalk what kind of exception support is in the VM. We're just making images and VMs incompatible with each other. I think it would be much easier to make VMs polymorphic from a primitive behavior point of view, but I'll welcome any illuminating comments any of you may have.
The reason for this particular incompatibility is unawareness about the fact that Tims original EH fixes went into the SWT image in that particular way. In other words: Tim allotted a few "marker" primitives which were spread out over a number of prim numbers and (IIRC) also conflicted with some prior uses of these prim numbers. When we adopted these changes I gave those marker primitives different numbers (because I was not aware of the use in SWT which had not seen the day of the light at that time) and therefore we got into the current mess. My suggestion for the SWT image is to just change those primitive numbers (e.g., just apply the changes I sent out a while ago) since most people will have "stock" VMs.
Cheers, - Andreas
Hi Andreas.
The reason for this particular incompatibility is unawareness about the fact that Tims original EH fixes went into the SWT image in that particular way.
I'd like to emphasize that most of my concern was on what would happen to regular Squeak images (eg: 2.8 vs 3.1, or whatever release versions are appropriate).
In any case, AFAIK SWT 0.6 is still behind Squeak 3.1 alpha especially regarding update #3796. But I would have to take a look to be completely sure about what to do.
Andres.
squeak-dev@lists.squeakfoundation.org