Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Nov 1996 11:42:19 -0500 (EST)
From:      Chuck Robey <chuckr@glue.umd.edu>
To:        Satoshi Asami <asami@cs.berkeley.edu>
Cc:        FreeBSD Ports <FreeBSD-Ports@FreeBSD.ORG>
Subject:   blt2.1
Message-ID:  <Pine.OSF.3.95.961109113019.15635B-100000@maryann.eng.umd.edu>

next in thread | raw e-mail | index | archive | help
I was looking (as asked) to see if blt could be taught not to use the itcl
stuff.  This isn't so hard to do, but I'm thinking that it's not
completely clear to me that doing that is the right thing to do.
Understand that itcl (for all systems outside FreeBSD) wants to replace
the user's tcl libraries with it's own set, where the stock tcl has been
patched to allow for the new namespaces features.  These features are well
thought of, and in fact are to a great extent included in the new tcl
libs, version 7.6, that have not yet been brought into FreeBSD.

I have stopped itcl from replacing our libtcl stuff, which I'm not sure is
right.  itcl installs it's own tclsh, which has the namespaces features,
replacing the tclsh from FreeBSD.  I can stop blt from doing it also, but
it seems to me that doing this is hamstringing the itcl features,
virtually eliminating their effect.  If someone builds itcl, shouldn't
itcl work?

Understand that itcl doesn't sit beside tcl, it replaces it.

I'll make blt ignore itcl if I get a couple comments that people really
want that to happen.  I wouldn't do it myself, I think.  Personally, I'm
beginning to think that itcl should be allowed to install it's own tcl
libs in /usr/local/include.  I don't think anything at all is lost, and
the namespaces features are gained.

I'm not going to be stubborn about this, but I don't want to do something
that seems wrong without at least a little discussion about it.

----------------------------+-----------------------------------------------
Chuck Robey                 | Interests include any kind of voice or data 
chuckr@eng.umd.edu          | communications topic, C programming, and Unix.
9120 Edmonston Ct #302      |
Greenbelt, MD 20770         | I run Journey2 and n3lxx, both FreeBSD
(301) 220-2114              | version 2.2 current -- and great FUN!
----------------------------+-----------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.95.961109113019.15635B-100000>