Steve Landers wrote:
> On 08/02/2005, at 1:37 PM, Jeff Hobbs wrote:
>> Larry W. Virden wrote:
>>> Thanks for the corrections - I was trying to use the wiki web pages for
>>> the two packages as the basis for comparison. It would be nice
>>> if a few more useful packages could make their way into ActiveTcl.
>> What would you classify as useful packages? I would argue that
>> there are too many packages in ActiveTcl already. What is
>> needed is a package repository. Unfortunately that isn't as
>> simple as package overload in a single distro ...
> Any other issue to consider ....
> I doubt that few people other than Jeff, Andreas and Daniel appreciate
> just how difficult a task it is to build a "Batteries Included"
> Maybe if we didn't have ActiveTcl / AquaTk BI and had a repository that
> only accepted TEA compliant extensions then perhaps more extension
> authors would convert to TEA. Maybe ...
If the repository accepted binary code (which brings up a LOT of
questions), TEA isn't necessary, but it really does help the
maintainers of distros of any size.
Also, with all due respect to Daniel (hey, I know how much time
can go into making a distro ;) ), Daniel has it easy, as he
alluded to in part before. When focusing on a single platform
such as OS X (especially one as consistent as OS X), you can
rely on certain things being there (which is, not coincidently,
exactly the same effect people want from BI). For example,
making tls available because you know the system has openssl.
Remember that ActiveTcl ships on systems as different as Windows
and HP-UX, and we also build enterprise editions on 64-bit
variants and systems like AIX. That's a lot of variety.
Amazingly (and much thanks to Andreas), it all manages to build
on a nightly basis.
Even when it comes to "known" systems like Linux (which, sadly,
has 1000 standards, which is to say it has none), I am worrying
about 8.5 upcoming and what to do about things like Xft (which
allows for AA text in Tk). Currently you build Tk with or
without it, period. No runtime checks. I'd like runtime
checks, because it alleviates the distro from having to build
on a recent distro that has Xft (without custom crafting such a
machine). This is just one of the many, many issues someone
faces in making binaries available across systems.
Jeff Hobbs, The Tcl Guy
http://www.ActiveState.com/, a division of Sophos