Re: Linux binary? (Tkined)

1996-09-23 Thread Juergen Schoenwaelder

[EMAIL PROTECTED] (David Engel) said:

David  In an ideal world, I can see the advantage of making it
David  independent of the Tcl version.  However, since each new
David  version of Tcl is usually incompatible at the binary level
David  (and often even at the source level), I don't see this as a
David  big problem.

The Tcl history tells me that you are right in many cases. However,
there are already binary extensions that can work with different
Tcl/Tk versions (such as new canvas item types).

Anyway, it is a design decision whether you allow to install
extensions independent from the Tcl version or not and I guess that
John will come up with a good solution (like in so many other cases
before).
Juergen
--
Juergen Schoenwaelder [EMAIL PROTECTED] http://www.cs.utwente.nl/~schoenw
Computer Science Department, University of Twente,   (Fax: +31-53-489-3247)
P.O. Box 217, NL-7500 AE Enschede, The Netherlands.  (Tel. +31-53-489-3678)



Re: Linux binary? (Tkined)

1996-09-21 Thread David Engel
Juergen Schoenwaelder writes:
 [EMAIL PROTECTED] (David Engel) said:
 DavidAside to Juergen.  What do you think of Dr. Ousterhout's 
 proposed
 Davidimprovement to package loading?  I will probably add it, or 
 something
 Davidsimilar, to the Debian version of Tcl 7.5 before packaging 
 Scotty
 David2.1.2.
 
 Well, you know that I am not 100 % happy with John's solution. Anyway,
 scotty will use whatever mechanism will appear in Tcl 7.6 to pickup
 packages automatically. (I still hope that John modifies its scheme a
 bit.)

What don't you like about it?  I haven't really looked into the
problem yet, so I'm not fully aware of the advantages/disadvantages of
his proposal.

 I don't think that the patches proposed on the comp.lang.tcl list
 create nasty side effects - you need a complicated setup with some
 naming conflicts to make this happen. So it should be save to include
 one or both of these patches in the Debian version if you are prepared
 to change this scheme again when Tcl7.6 comes out.

I would be prepared to change it.  If I rebuilt scotty to use Tcl7.6
instead of Tcl7.5, I would be changing it anyways.  As things stand
now, I don't think either solution (modifying files in an installed
TCL package or requiring users to set TCLLIBPATH) is acceptible for
Debian.

David
-- 
David EngelOptical Data Systems, Inc.
[EMAIL PROTECTED]  1101 E. Arapaho Road
(214) 234-6400 Richardson, TX  75081



Re: Linux binary? (Tkined)

1996-09-21 Thread Juergen Schoenwaelder

[EMAIL PROTECTED] (David Engel) said:

David  What don't you like about it?  I haven't really looked into the
David  problem yet, so I'm not fully aware of the advantages/disadvantages of
David  his proposal.

John proposed to change the way the auto_path is used. He did not
define an additional directory that is included in the auto_path and
independent of the Tcl version. So every extension is automatically
bound to the Tcl version - something I dislike.

David  I would be prepared to change it.  If I rebuilt scotty to use Tcl7.6
David  instead of Tcl7.5, I would be changing it anyways.  As things stand
David  now, I don't think either solution (modifying files in an installed
David  TCL package or requiring users to set TCLLIBPATH) is acceptible for
David  Debian.

Yes, the current situation is nasty. Choose a solution you like for
Debian since we can't predict how Tcl7.6 will solve this problem.

Juergen
--
Juergen Schoenwaelder [EMAIL PROTECTED] http://www.cs.utwente.nl/~schoenw
Computer Science Department, University of Twente,   (Fax: +31-53-489-3247)
P.O. Box 217, NL-7500 AE Enschede, The Netherlands.  (Tel. +31-53-489-3678)



Re: Linux binary? (Tkined)

1996-09-21 Thread David Engel
Juergen Schoenwaelder writes:
 DavidWhat don't you like about it?  I haven't really looked into the
 Davidproblem yet, so I'm not fully aware of the 
 advantages/disadvantages of
 Davidhis proposal.
 
 John proposed to change the way the auto_path is used. He did not
 define an additional directory that is included in the auto_path and
 independent of the Tcl version. So every extension is automatically
 bound to the Tcl version - something I dislike.

In an ideal world, I can see the advantage of making it independent of
the Tcl version.  However, since each new version of Tcl is usually
incompatible at the binary level (and often even at the source level),
I don't see this as a big problem.  For example, it would be very
unlikely that a libscotty.so built against Tcl7.5 would work with
Tcl7.6.  To make it work with Tcl7.6, you would have to rebuild scotty
anyway.

David
-- 
David EngelOptical Data Systems, Inc.
[EMAIL PROTECTED]  1101 E. Arapaho Road
(214) 234-6400 Richardson, TX  75081



Re: Linux binary? (Tkined)

1996-09-20 Thread Mark Purcell
 David Engel ([EMAIL PROTECTED])
 Sun, 11 Aug 1996 13:09:19 -0500 (CDT)  
 
 My Debian versions of 2.0.2/1.3.4 are available on ftp.debian.org.
 I have a huge backlog of things I am trying to work off and hope to
 get to version 2.1.1 in the next week or two.


Please do put together the debian 2.1.1 package of scotty/tkined!  I
know that without Debian, compiling and cordinating Tk, Tcl, Scotty and
Tkined would be a major undertaking.  Debian allowed me to select Tkined
and it told me what else was needed and then downloaded the relvant
components.

Tkined certainly makes for a nifty network mangement system and I will
now need to look into getting it running on the HP at work.  Or I
suppose I could bring up a Debian box at work, which would certainly be
a lot simpler!

Thanks for Tkined and Debian.

Mark



Re: Linux binary? (Tkined)

1996-09-20 Thread David Engel
Mark Purcell writes:
  My Debian versions of 2.0.2/1.3.4 are available on ftp.debian.org.
  I have a huge backlog of things I am trying to work off and hope to
  get to version 2.1.1 in the next week or two.
 
 Please do put together the debian 2.1.1 package of scotty/tkined!  I

I'm still planning on packaging it, but I can't make any promises as
to when.  It hopefully won't be too long.

Aside to Juergen.  What do you think of Dr. Ousterhout's proposed
improvement to package loading?  I will probably add it, or something
similar, to the Debian version of Tcl 7.5 before packaging Scotty
2.1.2.

 Thanks for Tkined and Debian.

You're welcome, at least for Debian.  Tkined is Juerhen's work.

David
-- 
David EngelOptical Data Systems, Inc.
[EMAIL PROTECTED]  1101 E. Arapaho Road
(214) 234-6400 Richardson, TX  75081



Re: Linux binary? (Tkined)

1996-09-20 Thread Juergen Schoenwaelder

[EMAIL PROTECTED] (David Engel) said:

David  Aside to Juergen.  What do you think of Dr. Ousterhout's proposed
David  improvement to package loading?  I will probably add it, or something
David  similar, to the Debian version of Tcl 7.5 before packaging Scotty
David  2.1.2.

Well, you know that I am not 100 % happy with John's solution. Anyway,
scotty will use whatever mechanism will appear in Tcl 7.6 to pickup
packages automatically. (I still hope that John modifies its scheme a
bit.)

I don't think that the patches proposed on the comp.lang.tcl list
create nasty side effects - you need a complicated setup with some
naming conflicts to make this happen. So it should be save to include
one or both of these patches in the Debian version if you are prepared
to change this scheme again when Tcl7.6 comes out.

Juergen