[ANN] stable package universe for 3.9

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
29 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Lex Spoon
Today I added:

OSProcess
CommandShell
FileMan
DebugReport

Generally I copied the requested versions from SqueakMap.  

I verified that these load successfully, but otherwise I did not
really test them.  If anyone notices problems with the posted
packages, please let me know!  This universe is going to have low
standards, but there's no reason not to at least fix the most obvious
of problems.


I did not add Keymapping or Announcements, because I could not find
the specified version on SqueakMap or Google.  Can you give me more
specific URL's ?

I add a version of Mondrian on SqueakSource, but I immediately removed
it because it seems to depend on Announcements.


Incidentally, KeyBinder is already included in the universe.  Does
anyone know how KeyBinder and Keymapping interact?  Can they really be
loaded simultaneously??  Is one of these preferable to the other?


-Lex


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Hernan Tylim-2
Hi Lex,

I didn't test it but I am pretty sure that loading both KeyBinder and KeyMapping its not a good idea.

The reason is that both KeyBinder and KeyMapping modifies Squeak's key event handling so I wouldn't be surprised if both modifications conflicts.

The short-term solution is to not load both. I would suggest to use KeyMapping instead of KeyBinder because of the fact that it looks more complete feature-wise. And because when a I did KeyBinder I only meant it as a proof of concept, not as a real application.

For the long-term I strongly advice to add KeyBinder's or KeyMapping's patch to the official squeak kernel.

Regards,
Hernán

On 25 Nov 2006 14:10:37 +0100, Lex Spoon <[hidden email]> wrote:
Today I added:

OSProcess
CommandShell
FileMan
DebugReport

Generally I copied the requested versions from SqueakMap.

I verified that these load successfully, but otherwise I did not
really test them.  If anyone notices problems with the posted
packages, please let me know!  This universe is going to have low
standards, but there's no reason not to at least fix the most obvious
of problems.


I did not add Keymapping or Announcements, because I could not find
the specified version on SqueakMap or Google.  Can you give me more
specific URL's ?

I add a version of Mondrian on SqueakSource, but I immediately removed
it because it seems to depend on Announcements.


Incidentally, KeyBinder is already included in the universe.  Does
anyone know how KeyBinder and Keymapping interact?  Can they really be
loaded simultaneously??  Is one of these preferable to the other?


-Lex





--
Saludos,
Hernán


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Edgar J. De Cleene
In reply to this post by Lex Spoon
Lex Spoon puso en su mail :

> I add a version of Mondrian on SqueakSource, but I immediately removed
> it because it seems to depend on Announcements.

Hey Lex, I was who ask to have this two.

You could found both in http://mc.lukas-renggli.ch/

You need load Announcements first.
Announcements-lr.5.mcz
Mondrian-lr.26.mcz
Is what I load and have working, don't know if more recent versions exists.

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Lex Spoon
In reply to this post by Hernan Tylim-2
"Hernan Tylim" <[hidden email]> writes:

> Hi Lex,
>
> I didn't test it but I am pretty sure that loading both KeyBinder and
> KeyMapping its not a good idea.
>
> The reason is that both KeyBinder and KeyMapping modifies Squeak's key event
> handling so I wouldn't be surprised if both modifications conflicts.
>
> The short-term solution is to not load both. I would suggest to use
> KeyMapping instead of KeyBinder because of the fact that it looks more
> complete feature-wise. And because when a I did KeyBinder I only meant it as
> a proof of concept, not as a real application.

I removed KeyBinder and tried loading KeyMapping from SqueakMap, and
it threw an error in the postscript.

At this point, I have removed both packages.  If there's no other word
from anyowe, I'll put KeyBinder back in, because one person did say
they were using that one in 3.9.

Incidentally, if anyone does get KeyMapping working, could you repost
it a nice self-contained Monticello package (or set of packages)
instead of a single smart SAR?  We should not need SAR's for
package-universes installation, because you have a dependency
mechanism available.  Smart SAR's can easily be too smart for their
own good.

-Lex


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Lex Spoon
In reply to this post by Edgar J. De Cleene
"Edgar J. De Cleene" <[hidden email]> writes:
> You could found both in http://mc.lukas-renggli.ch/
>
> You need load Announcements first.
> Announcements-lr.5.mcz
> Mondrian-lr.26.mcz
> Is what I load and have working, don't know if more recent versions exists.

Thanks, they are in there, now.  I have not played with them, but they
load successfully.  Let me know if they seem to act oddly!  -Lex



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Edgar J. De Cleene
In reply to this post by Lex Spoon
Lex Spoon puso en su mail :

> Incidentally, if anyone does get KeyMapping working, could you repost
> it a nice self-contained Monticello package (or set of packages)
> instead of a single smart SAR?  We should not need SAR's for
> package-universes installation, because you have a dependency
> mechanism available.  Smart SAR's can easily be too smart for their
> own good.

I really don't understand the against SAR "fashion".
If you have something what works why try to use something what not?
You are one of my top Squeakers for learn , but this time disagree.

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Jakub Kozisek
In reply to this post by Lex Spoon
Hi Lex,

yesterday I installed Mondrian-lr.33.mcz (together with Annoucements-lr.5.mcz) from http://mc.lukas-renggli.ch and it is working.

I haven't played with it very much, but unit tests passed and system complexity + class inheritance worked for all classes I put there.

There is even 34 version available, but Lukas suggest not to load it, because most of it is broken due to some yummy changes.

Jakub

Lex Spoon wrote
"Edgar J. De Cleene" <edgardec2001@yahoo.com.ar> writes:
> You could found both in http://mc.lukas-renggli.ch/
>
> You need load Announcements first.
> Announcements-lr.5.mcz
> Mondrian-lr.26.mcz
> Is what I load and have working, don't know if more recent versions exists.

Thanks, they are in there, now.  I have not played with them, but they
load successfully.  Let me know if they seem to act oddly!  -Lex


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Lex Spoon
In reply to this post by Edgar J. De Cleene
"Edgar J. De Cleene" <[hidden email]> writes:

> Lex Spoon puso en su mail :
>
> > Incidentally, if anyone does get KeyMapping working, could you repost
> > it a nice self-contained Monticello package (or set of packages)
> > instead of a single smart SAR?  We should not need SAR's for
> > package-universes installation, because you have a dependency
> > mechanism available.  Smart SAR's can easily be too smart for their
> > own good.
>
> I really don't understand the against SAR "fashion".
> If you have something what works why try to use something what not?
> You are one of my top Squeakers for learn , but this time disagree.

If, yes, but only if.

First, SAR's add no new useful features once you have a working
dependency system.  Or am I mistaken?  Second, in practice they are
used to solve missing dependencies, and the way they do it is often
fragile.  Third, they lack the ability to uninstall.

Put "smarts" where they will work, and otherwise be dumb.  SAR's were
a simple and elegant solution before we had Monticello and Package
Universes.  Nowadays we have these new tools, and the smartness of
SAR's is a risk more than a help.

Feel free to prove me wrong, of course.  I am mainly speaking from my
experience of looking at SAR's posted on SqueakMap.

-Lex


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] stable package universe for 3.9

Lex Spoon
In reply to this post by Jakub Kozisek
Jakub Kozisek <[hidden email]> writes:

> Hi Lex,
>
> yesterday I installed Mondrian-lr.33.mcz (together with
> Annoucements-lr.5.mcz) from http://mc.lukas-renggli.ch and it is working.
>
> I haven't played with it very much, but unit tests passed and system
> complexity + class inheritance worked for all classes I put there.
>
> There is even 34 version available, but Lukas suggest not to load it,
> because most of it is broken due to some yummy changes.

Oops!  Okay, then, I put in version 33 instead of 34...

-Lex


12