[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl] new glue (yes it's true!)



<ftp://pudge.net/pub/pudge/macperl/Mac-Glue/glue.19981103.sit.hqx>

-----BEGIN PGP SIGNED MESSAGE-----

OK, I finally got something more to release.  Glue.pm and the droplet
are getting better.  David Schooley's Mac::AETE modules are now required for
the droplet, and are included.  They are also in alpha/beta.

The Finder module should work under Mac OS 8.5 and older Finders.  I am
still lost on what to do with Finder 8.5.  The get and set events are not
in there, but they can be used.  I dunno.  It is greatly annoying me.  So
I am basically including the old Finder module with some tweaks.

The more I get into this, the more I think that when you make a glue, you'll
have to do some testing and editing and rewriting to suit your needs.  This
means, I think, that we'll have glue developers who will be responsible for
working on specific glue modules.  What still remains here, of course,
is also how to deal with different versions of apps, like the Finder.

All this to also say that these logistical problems don't necessarily have
any effect on Mac::Glue itself.  Maybe some of them will have bearing on it,
but for the most part, Mac::Glue will not care about such things.  They are
for the individual glue modules to worry about.  That is good and bad.  It
means we can get the framework working more quickly and easily, and it means
that the glue modules are more flexible.  It also means more work, possibly
more inconsistency, etc.  But I think this will work well.

OK, some changes.  _prop() and _obj() are p() and o().  This is temporary, it
will likely change.  I am still trying to think of what to name them.

Included now are Mac::Glue::Scripting_Additions and
Mac::Glue::Dialect::English.  You shouldn't have to worry about them, they
will be included automatically in the glue modules.

I also have a new Mac::Types in there, but I might put the few changes in
there into Mac::Glue.  I was just playing around.  Remember, better than
overwriting the original Mac::Types is to put this one in site_perl, and
then add site_perl to your libraries prefs (it is already in there, but by
adding it again, it will come before the lib directory, and the new
version will load before the old).

Please let me know about speeds.  My PowerBook G3/292 handles it all very
fast.  :-)  The sample script starts in less than a second most times.  On
my 7100/66, it can take several seconds.

Ask me anything about this stuff on the list.  This is not the cleanest
release; I am hoping we'll get some issues hammered out and get a cleaner
one out soon.

- --
Chris Nandor          mailto:pudge@pobox.com         http://pudge.net/
%PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10  1FF77F13 8180B6B6'])

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0 for non-commercial use <http://www.pgp.com>
Charset: noconv

iQCVAwUBNj+6nihcZja3bnKtAQEMJQQAtruqMdkKnH2OKrRQfRiXXwKIz75NXK2D
/YdYg0ehEVVbG0xLXNnXmqVtnLCNGpETsvtBAIap+w00qHMzNvqRQuNLEfR00Sv3
g1oz3LxvtQs152Gn6pWicu4V6FEqM47O9Q9cXjAR97Hs0r8v9MHqGLx0M45QOoHB
uh6qBwTKgqM=
=h7C4
-----END PGP SIGNATURE-----


***** Want to unsubscribe from this list?
***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch