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>