You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(19) |
Jul
(96) |
Aug
(144) |
Sep
(222) |
Oct
(496) |
Nov
(171) |
Dec
(6) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(4) |
Feb
(4) |
Mar
(9) |
Apr
(4) |
May
(12) |
Jun
(6) |
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
|
Dec
|
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(52) |
Aug
(47) |
Sep
(47) |
Oct
(95) |
Nov
(56) |
Dec
(34) |
| 2003 |
Jan
(99) |
Feb
(116) |
Mar
(125) |
Apr
(99) |
May
(123) |
Jun
(69) |
Jul
(110) |
Aug
(130) |
Sep
(289) |
Oct
(211) |
Nov
(98) |
Dec
(140) |
| 2004 |
Jan
(85) |
Feb
(87) |
Mar
(342) |
Apr
(125) |
May
(101) |
Jun
(60) |
Jul
(151) |
Aug
(118) |
Sep
(162) |
Oct
(117) |
Nov
(125) |
Dec
(95) |
| 2005 |
Jan
(141) |
Feb
(54) |
Mar
(79) |
Apr
(83) |
May
(74) |
Jun
(125) |
Jul
(63) |
Aug
(89) |
Sep
(130) |
Oct
(89) |
Nov
(34) |
Dec
(39) |
| 2006 |
Jan
(98) |
Feb
(62) |
Mar
(56) |
Apr
(94) |
May
(169) |
Jun
(41) |
Jul
(34) |
Aug
(35) |
Sep
(132) |
Oct
(722) |
Nov
(381) |
Dec
(36) |
| 2007 |
Jan
(34) |
Feb
(174) |
Mar
(15) |
Apr
(35) |
May
(74) |
Jun
(15) |
Jul
(8) |
Aug
(18) |
Sep
(39) |
Oct
(125) |
Nov
(89) |
Dec
(129) |
| 2008 |
Jan
(176) |
Feb
(91) |
Mar
(69) |
Apr
(178) |
May
(310) |
Jun
(434) |
Jul
(171) |
Aug
(73) |
Sep
(187) |
Oct
(132) |
Nov
(259) |
Dec
(292) |
| 2009 |
Jan
(27) |
Feb
(54) |
Mar
(35) |
Apr
(54) |
May
(93) |
Jun
(10) |
Jul
(36) |
Aug
(36) |
Sep
(93) |
Oct
(52) |
Nov
(45) |
Dec
(74) |
| 2010 |
Jan
(20) |
Feb
(120) |
Mar
(165) |
Apr
(101) |
May
(56) |
Jun
(12) |
Jul
(73) |
Aug
(306) |
Sep
(154) |
Oct
(82) |
Nov
(63) |
Dec
(42) |
| 2011 |
Jan
(176) |
Feb
(86) |
Mar
(199) |
Apr
(86) |
May
(237) |
Jun
(50) |
Jul
(26) |
Aug
(56) |
Sep
(42) |
Oct
(62) |
Nov
(62) |
Dec
(52) |
| 2012 |
Jan
(35) |
Feb
(33) |
Mar
(128) |
Apr
(152) |
May
(133) |
Jun
(21) |
Jul
(74) |
Aug
(423) |
Sep
(165) |
Oct
(129) |
Nov
(387) |
Dec
(276) |
| 2013 |
Jan
(105) |
Feb
(30) |
Mar
(130) |
Apr
(42) |
May
(60) |
Jun
(79) |
Jul
(101) |
Aug
(46) |
Sep
(81) |
Oct
(14) |
Nov
(43) |
Dec
(4) |
| 2014 |
Jan
(25) |
Feb
(32) |
Mar
(30) |
Apr
(80) |
May
(42) |
Jun
(23) |
Jul
(68) |
Aug
(127) |
Sep
(112) |
Oct
(72) |
Nov
(29) |
Dec
(69) |
| 2015 |
Jan
(35) |
Feb
(49) |
Mar
(95) |
Apr
(10) |
May
(70) |
Jun
(64) |
Jul
(93) |
Aug
(85) |
Sep
(43) |
Oct
(38) |
Nov
(124) |
Dec
(29) |
| 2016 |
Jan
(253) |
Feb
(181) |
Mar
(132) |
Apr
(419) |
May
(68) |
Jun
(90) |
Jul
(52) |
Aug
(142) |
Sep
(131) |
Oct
(80) |
Nov
(84) |
Dec
(192) |
| 2017 |
Jan
(329) |
Feb
(842) |
Mar
(248) |
Apr
(85) |
May
(247) |
Jun
(186) |
Jul
(37) |
Aug
(73) |
Sep
(98) |
Oct
(108) |
Nov
(143) |
Dec
(143) |
| 2018 |
Jan
(155) |
Feb
(139) |
Mar
(72) |
Apr
(112) |
May
(82) |
Jun
(119) |
Jul
(24) |
Aug
(33) |
Sep
(179) |
Oct
(295) |
Nov
(111) |
Dec
(34) |
| 2019 |
Jan
(20) |
Feb
(29) |
Mar
(49) |
Apr
(89) |
May
(185) |
Jun
(131) |
Jul
(9) |
Aug
(59) |
Sep
(30) |
Oct
(44) |
Nov
(118) |
Dec
(53) |
| 2020 |
Jan
(70) |
Feb
(108) |
Mar
(50) |
Apr
(9) |
May
(70) |
Jun
(24) |
Jul
(103) |
Aug
(82) |
Sep
(132) |
Oct
(119) |
Nov
(174) |
Dec
(169) |
| 2021 |
Jan
(75) |
Feb
(51) |
Mar
(76) |
Apr
(73) |
May
(53) |
Jun
(120) |
Jul
(114) |
Aug
(73) |
Sep
(70) |
Oct
(18) |
Nov
(26) |
Dec
|
| 2022 |
Jan
(26) |
Feb
(63) |
Mar
(64) |
Apr
(64) |
May
(48) |
Jun
(74) |
Jul
(129) |
Aug
(106) |
Sep
(238) |
Oct
(169) |
Nov
(149) |
Dec
(111) |
| 2023 |
Jan
(110) |
Feb
(47) |
Mar
(82) |
Apr
(106) |
May
(168) |
Jun
(101) |
Jul
(155) |
Aug
(35) |
Sep
(51) |
Oct
(55) |
Nov
(134) |
Dec
(202) |
| 2024 |
Jan
(103) |
Feb
(129) |
Mar
(154) |
Apr
(89) |
May
(60) |
Jun
(162) |
Jul
(201) |
Aug
(61) |
Sep
(167) |
Oct
(111) |
Nov
(133) |
Dec
(141) |
| 2025 |
Jan
(122) |
Feb
(88) |
Mar
(106) |
Apr
(113) |
May
(203) |
Jun
(185) |
Jul
(124) |
Aug
(202) |
Sep
(176) |
Oct
(206) |
Nov
(148) |
Dec
|
|
From: Jeffrey H. <jef...@aj...> - 2000-08-08 01:06:48
|
The code in the core-8-3-1-branch (readying for 8.3.2) should be
considered final. Eric and I will be putting the code through
its drills on Tuesday, with the hope that we'll have a Wednesday
release of Tcl/Tk 8.3.2.
A few files related to release work (tcl.wse.in and such) may be
edited, as will 'changes' for the release notes, but aside from
that I expect everything is ready to go.
If anyone spots any serious problems with the current state of
core-8-3-1-branch (for tcl or tk), raise the red flag before
Wednesday morning.
Thanks,
Jeffrey Hobbs Tcl Ambassador
ho...@Aj... Ajuba Solutions (née Scriptics)
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Jeffrey H. <jef...@aj...> - 2000-08-08 00:50:36
|
I've rewritten the docs related the Tcl_CreateChannel (CrtChannel.3) and
Tcl_StackChannel (ChnlStack.3) to reflect the "new way" of things. Those
concerned might want to check them out just in case I sound off-my-rocker.
They are in the core-8-3-1-branch, not yet in the HEAD.
Jeffrey Hobbs Tcl Ambassador
ho...@Aj... Ajuba Solutions (née Scriptics)
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Eric M. <er...@aj...> - 2000-08-07 22:10:17
|
Comments? Eric Melski The Other Tcl Guy ericm at ajubasolutions.com Ajuba Solutions ---------- Forwarded message ---------- Date: Fri, 28 Jul 2000 10:37:18 +0200 (MET DST) From: Peter Spjuth <d1...@dt...> To: Eric Melski <er...@aj...> Subject: Re: Labeled frames (fwd) > For > example, instead of introducing 4 new fields for internal borderwidth, why > not just two, overrideInternalBorderWidth and > overrideInternalBorderWidthSide? The first indicates an overriding value > for the internal borderwidth, the second indicates to which side that > value applies. Only if the second is set to some meaningful value (ie, > top, bottom, left, or right) is it used; otherwise, everything behaves > exactly as before. Yes, that is also possible, and I've thought some about that solution. Here are my views of it compared to the solution in my patch: 1. A benefit is that it saves memory since only two fields are added to the TkWindow struct. 2. It is still not backwards compatible and writing a geometry manager that is both 8.3 and 8.4 compatible would still be about as tricky. I can't see any difference between them in this aspect, but if I miss something, please let me know. 3. It is more complex and a bit harder to use for the geometry managers. To look up the left side width you'd need something like field1 + (field2 == LEFT ? field3 : 0) instead of just looking up the left field. 4. It is less general, e.g. it does not allow for adding -padx/y options. That I like a general solution should be rather clear by now, but specifically I would find -padx/y very useful. 2. is the most important point, but since I can't see any difference there I let the others decide. I think 1. is too small a benefit to justify 3. and 4., so I still prefer mine. Hmm, I'll try to put some of my thoughts about 2. into ascii. For an extension implementing a geometry manager (which I think is the main thing that are interested in this) I get the following relationship between versions: One field for each side solution: Ext Core 8.4 8.4 : Works easily. 8.4 8.3 : The extension needs to detect 8.3 and use the deprecated field. 8.3 8.4 : Works, as long as new frame stuff is not used. Two new fields solution: Ext Core 8.4 8.4 : Works easily, though not as easy as the other. 8.4 8.3 : The extension needs to detect 8.3 and not use the new fields. 8.3 8.4 : Works, as long as new frame stuff is not used. So, you can see why I don't see much difference there. I hope the above makes some sense, otherwise ask. And I agree that this needs more discussion. /Peter -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Larry W. V. <lv...@ca...> - 2000-08-03 21:50:34
|
The only reason I suggested POD is because that is here now - the XML has been something discussed for what, almost 2 years now. A number of people have put effort into it. Perhaps it is just too large a task to take on. -- Never apply a Star Trek solution to a Babylon 5 problem. Larry W. Virden <mailto:lv...@ca...> <URL: http://www.purl.org/NET/lvirden/> Unless explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Larry W. V. <lv...@ca...> - 2000-08-03 21:23:01
|
Re: what format for doc The problem with choosing HTML is that currently that makes the doc unreadable by TkMan. It would be much better to provide doc in one of the several formats that it reads. Note that if one doesn't know *roff, there is always the pod2man filter that will convert from Perl's relatively simple format into a man page... -- Larry W. Virden <URL: mailto:lv...@ca...> <URL: http://www.purl.org/net/lvirden/> Unless explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Joe E. <jen...@fl...> - 2000-08-03 20:06:03
|
Jeffrey Hobbs wrote: > > This is a good question. I think generally that HTML is a good minimum > (can be read on all platforms). It'd be nice to get an XML DTD standard > in place so that we can start moving towards using XML as the base. > > Does anyone know how close we are to that? The TMML DTD is now in pretty good shape, and the NROFF->TMML conversion script is running smoothly for the most part. See <URL: http://www.flightlab.com/~joe/tmml/> for the current snapshot. I'm in the process of finishing the documentation and putting together a tarball of the DTD, XSL scripts, and up-conversion utilities. --Joe English jen...@fl... -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Jeffrey H. <jef...@aj...> - 2000-08-03 18:46:39
|
As soon as we can get the effort rolling, we want to make XML the
base format for all docs, with converters to man/html/winhelp/etc.
Starting with pod is definitely not an alternative. Note that
many perl'ers don't even like pod's limitations. No need to waste
effort there when we can start fresh with XML.
Jeffrey Hobbs Tcl Ambassador
ho...@Aj... Ajuba Solutions (nee Scriptics)
> -----Original Message-----
> From: Mo DeJong [mailto:md...@cy...]
...
> On Thu, 3 Aug 2000, Larry W. Virden wrote:
>
> > Re: what format for doc
> >
> > The problem with choosing HTML is that currently that makes the
> > doc unreadable by TkMan. It would be much better to provide doc
> > in one of the several formats that it reads.
> >
> > Note that if one doesn't know *roff, there is always the pod2man
> > filter that will convert from Perl's relatively simple format
> > into a man page...
>
> I thought the docs were going to be written in XML and then
> get converted to HTML or whatever. It seems that people are
> going to complain about any one format that is picked.
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Mo D. <md...@cy...> - 2000-08-03 18:34:23
|
On Thu, 3 Aug 2000, Larry W. Virden wrote:
> Re: what format for doc
>
> The problem with choosing HTML is that currently that makes the
> doc unreadable by TkMan. It would be much better to provide doc
> in one of the several formats that it reads.
>
> Note that if one doesn't know *roff, there is always the pod2man
> filter that will convert from Perl's relatively simple format
> into a man page...
I thought the docs were going to be written in XML and then
get converted to HTML or whatever. It seems that people are
going to complain about any one format that is picked.
Mo DeJong
Red Hat Inc
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Jeffrey H. <jef...@aj...> - 2000-08-03 17:53:24
|
This is a good question. I think generally that HTML is a good minimum
(can be read on all platforms). It'd be nice to get an XML DTD standard
in place so that we can start moving towards using XML as the base.
Does anyone know how close we are to that?
Jeffrey Hobbs Tcl Ambassador
ho...@Aj... Ajuba Solutions (nee Scriptics)
> -----Original Message-----
> From: Christopher Nelson [mailto:ch...@pi...]
> Sent: Thursday, August 03, 2000 7:30 AM
> To: Jeffrey Hobbs
> Subject: Documentation
>
>
> I've got a couple of widgets that I'm considering contributing to tcllib (or
> tklib, or whatever) but I'm not sure what form you expect or require
> documentation to be in. I can do HTML fairly easily but nroff would be really
> hard.
>
> Chris
> --
> Rens-se-LEER is a county. RENS-se-ler is a city. R-P-I is a school!
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Mo D. <md...@cy...> - 2000-08-02 19:40:00
|
On Tue, 1 Aug 2000, Joe English wrote:
>
> On 1 Aug 2000, after installing a brand-spanking-new,
> bleeding edge Tcl/Tk 8.4 alpha 1 distribution fresh out
> of the Ajuba CVS repository, you can still type 'man menubar'
> and get:
While we are at it, could we retire the old pack interface too?
pack - Obsolete syntax for packer geometry manager
pack after ...
pack append ...
pack before ...
pack unpack ...
Mo DeJong
Red Hat Inc
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Joe E. <jen...@fl...> - 2000-08-02 01:54:19
|
On 1 Aug 2000, after installing a brand-spanking-new,
bleeding edge Tcl/Tk 8.4 alpha 1 distribution fresh out
of the Ajuba CVS repository, you can still type 'man menubar'
and get:
| NAME
| tk_menuBar, tk_bindForTraversal - Obsolete support for menu bars
|
| DESCRIPTION
| These procedures were used in Tk 3.6 and earlier releases
| to help manage pulldown menus and to implement keyboard
| traversal of menus. In Tk 4.0 and later releases they are
| no longer needed. Stubs for these procedures have been
| retained for backward compatibility, but they have no
| effect. You should remove calls to these procedures from
| your code, since eventually the procedures will go away.
The 'menubar' man page from the Tk 4.0 release said the same
thing; that was in late 1994. I think it's safe to say that
nobody is using these procedures anymore :-) and the following
files can be removed from the Tk distribution without any ill effect:
library/obsolete.tcl
doc/menubar.n
The pack-old(n) manpage is in a similar state. Although
it's no longer even accurate (``this syntax continues
to be supported for backward compatibility'' -- it isn't)
it *might* still be useful to people who need to upgrade their
old Tk 3.3 apps. Nevertheless, it too can probably be removed
without harm.
On a related note, Interp(3) still describes the client-visible
fields of the Tcl_Interp structure (interp->result, interp->freeProc,
and interp->errorLine) in detail, even though access
to these fields has been deprecated at least since Tcl 7.4
(released mid-1995) and *strongly* deprecated since Tcl 8.0
(released mid-1997). Perhaps this should go away as well?
Are there any other deprecated APIs anyone can think of?
--Joe English
jen...@fl...
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Andreas K. <a.k...@we...> - 2000-08-01 03:25:07
|
On http://www.lwn.net/2000/0727/devel.php3 I see a section about 'Language Links'. One perl and three python links, but none for tcl :( Which sites should we submit to them for inclusion ? Oh, on a side note, if the domains http://www.tcltk.org/, http://www.tcl-tk.org/ etc. are not available anymore, think about http://www.tcl-lang.org/ Ruby uses that format for its toplevel site. -- Sincerely, Andreas Kupries <a.k...@we...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Brent W. <we...@aj...> - 2000-07-31 21:34:46
|
I'm the guilty party - as an old-fart vi user I don't have the fancy
emacs macros to help me generate the ChangeLog file. I'll be more
standard in the future.
>>>Mo DeJong said:
> I don't mean to complain, but I have noticed some
> "creative" entries showing up in Tcl and Tk
> Changelogs.
>
> Most ChangeLogs entries follow this format:
>
> * unix/Makefile.in:
> * win/Makefile.in: makefile cleanup
>
> But there also seem to be some "creative" ones:
>
> * win/{Makefile.in,configure.in,tkConfig.sh.in}:
> Cleanup of defines in tkConfig.sh
>
> This conflicts with the GNU coding standards.
>
> http://www.gnu.org/prep/standards.html
>
> Could we please stick to the GNU standards? It really
> does make you life easier later one. For instance,
> I might grep the ChangeLog for "win/Makefile.in",
> that would not match win/{Makefile.in,...
>
> thanks
> Mo DeJong
> Red Hat Inc
>
> --
> The TclCore mailing list is sponsored by Ajuba Solutions
> To unsubscribe: email tcl...@aj... with the
> word UNSUBSCRIBE as the subject.
>
-- Brent Welch <we...@aj...>
http://www.ajubasolutions.com
Scriptics changes to Ajuba Solutions
scriptics.com => ajubasolutions.com
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Brent W. <we...@aj...> - 2000-07-31 21:25:29
|
www.tcltk.org is available and owned by Michael McLennan. I believe he is waiting until the new Tcl Core Team stuff actually materializes and has its own website. While I appreciate the power of that motivation, I would still love to see it as an alias for dev.scriptics.com in the meantime. As creator of the dev.scriptics.com site I can assure you that we are all eager to see that replaced by a community-run website. Also, Ajuba is also ready to pony up the machine and our ISP connection to host www.tcltk.org. I'm not really wedded to any particular Tcl-powered web site: TclHttpd, Velocigen, AOLserver. I already use two of those. >>>Andreas Kupries said: > > On http://www.lwn.net/2000/0727/devel.php3 I see a section about > 'Language Links'. One perl and three python links, but none for tcl :( > > Which sites should we submit to them for inclusion ? > > > Oh, on a side note, if the domains > http://www.tcltk.org/, > http://www.tcl-tk.org/ > > etc. are not available anymore, think about > > http://www.tcl-lang.org/ > > Ruby uses that format for its toplevel site. > > -- > Sincerely, > Andreas Kupries <a.k...@we...> > <http://www.purl.org/NET/akupries/> > ---------------------------------------------------------------------------- --- > > -- > The TclCore mailing list is sponsored by Ajuba Solutions > To unsubscribe: email tcl...@aj... with the > word UNSUBSCRIBE as the subject. > -- Brent Welch <we...@aj...> http://www.ajubasolutions.com Scriptics changes to Ajuba Solutions scriptics.com => ajubasolutions.com |
|
From: Al B. <aw...@aj...> - 2000-07-31 15:15:39
|
There's currently no immediate active development of TclDomPro here at
Ajuba. Since our goal in making TDP open source was to accomplish
a merge with TclDom, and as the nominal maintainer of TDP here at
Ajuba, I'd say go ahead with your changes.
But let us know first about anything that changes the API.
- Al
Joe English wrote:
>
> What's the status of the TclDomPRO package?
>
> I've fixed some bugs and added a feature to the copy that
> Steve Ball checked in (CVS module external/tcldom/src),
> but haven't applied these to the original copy
> (CVS module external/tcldompro/src).
>
> I'm about to do some more serious hacking on tcldom/src
> to integrate it with the Zveno tcldom package,
> so I guess I ought to coordinate with whoever
> is maintaining the "Pro" version...
>
> --Joe English
>
> jen...@fl...
>
> (P.S. Re: Creative ChangeLog entries -- I'm one of the guilty
> parties -- sorry about that -- although I plead ignorance.
> As penance I will re-read the GNU coding standards document :-)
--
Albert Biggerstaff Phone: (650) 210-0142
Ajuba Solutions Email: aw...@aj...
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: <mi...@ut...> - 2000-07-30 09:01:30
|
Sorry, stupid mistake: the patch file enclosed on friday's message won't even compile! So, again, disregard my last message. I am enclosing a corrected patch with this, only in case you might be curious ... This one does compile and pass the tests. The performance difference being so small, I think it is quite understndable if you chose to diregard the whole thing anyway. As I said, I believe the main difference may be to the programmer who wants to touch TclExecuteByteCode rather than in the program itself. The next one will be either much much better, or else non-existent; I fear I may be becoming a candidate for no-spam lists. Greetings Miguel |
|
From: Andreas K. <a.k...@we...> - 2000-07-29 05:44:12
|
> Also sprach Jeffrey Hobbs:
>> ... Sure, Tcl is great as it is, but for a lot of people its only
>> great when they have itcl, blt, tix, patches for better C++
>> compatibility, more data structures, etc etc. Fewer and fewer are
>> truly satisfied with what the "core" provides.
> This is just slightly off the point, but I don't understand this
> last couple of sentences. It seems like you are implying that the
> fact that the core of Tcl, by itself, is an incomplete solution for
> most complicated tasks is a bad thing. Is that right?
> I thought the aim was to get more stuff out of the core (making it
> thereby even LESS satisfactory by itself) and then making the
> process of acquiring & deploying extensions so easy that you would
> never hesitate to do so... That is still our goal, right?
I can't speak for the others, but for me this is one of the goals to
pursue and quite high on the priority list.
> As for introducing backwards incompatibilities, I agree with Brent a
> bit that we should not break Tcl compatibility unless there is some
> really compelling need. I don't see any evils of the Tcl language
> that we are likely to cure in a good way (as opposed to, for
> instance, introducing some other comment syntax that breaks the
> current Tcl mold), that would require backwards incompatilibilities
> at the syntax level. But in any case, this should be approached
> with some caution.
As can be seen in the discussion on c.l.t about {}$ and {}[ by Paul
Duffin. I certainly like the basic idea behind that but the chosen
syntax was something which felt like syntactic salt to me (in opposition
to the syntactic sugar Richard Suchenwirth is so fond of).
> It would, on the other hand, be nice to rearrange some of the
> commands to be a little more coherent. It would be good to gather
> all the list commands together,
Part of that is already done through the 'listx' command.
> and maybe even make the open & socket commands return objects, so we
> can get rid of this horrible mess of fconfigure, fblocked, eof...
> But I don't think that any of the subsystems are so badly designed
> right now that we couldn't provide wrappers for the old syntax...
> As for C level changes, this should really be a community vote type
> thing. We need to balance the desire to clean up & make more
> powerful the new internals that were introduced in 8.0 & friends,
> with the need to carry along most of the major extensions. So
> before we start wholesale changes like this, we should have a
> discussion of the merits, and make sure we have easy transition
> paths for all the many bits of C code out there...
--
So long,
Andreas Kupries <a.k...@we...>
<http://www.purl.org/NET/akupries/>
-------------------------------------------------------------------------------
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Joe E. <jen...@fl...> - 2000-07-29 02:22:06
|
What's the status of the TclDomPRO package?
I've fixed some bugs and added a feature to the copy that
Steve Ball checked in (CVS module external/tcldom/src),
but haven't applied these to the original copy
(CVS module external/tcldompro/src).
I'm about to do some more serious hacking on tcldom/src
to integrate it with the Zveno tcldom package,
so I guess I ought to coordinate with whoever
is maintaining the "Pro" version...
--Joe English
jen...@fl...
(P.S. Re: Creative ChangeLog entries -- I'm one of the guilty
parties -- sorry about that -- although I plead ignorance.
As penance I will re-read the GNU coding standards document :-)
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Mo D. <md...@cy...> - 2000-07-28 22:49:12
|
I don't mean to complain, but I have noticed some
"creative" entries showing up in Tcl and Tk
Changelogs.
Most ChangeLogs entries follow this format:
* unix/Makefile.in:
* win/Makefile.in: makefile cleanup
But there also seem to be some "creative" ones:
* win/{Makefile.in,configure.in,tkConfig.sh.in}:
Cleanup of defines in tkConfig.sh
This conflicts with the GNU coding standards.
http://www.gnu.org/prep/standards.html
Could we please stick to the GNU standards? It really
does make you life easier later one. For instance,
I might grep the ChangeLog for "win/Makefile.in",
that would not match win/{Makefile.in,...
thanks
Mo DeJong
Red Hat Inc
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: Karl L. <ka...@Ne...> - 2000-07-28 21:47:13
|
Brent Welch wrote:
> I'm probably and old man here, but I think we can revitalize Tcl without
> breaking backwards compatibility. In fact, enough incompatibility could
> really hurt us. We've finally got a stable C API through stubs - it seems
> a shame to make gratuitous changes to "clean things up".
I agree with this 100%.
> Now, I'm all for things like Feather and factoring the core so it can
> be smaller, but if someone doesn't want a "Tcl-lite" that just eliminates
> some features, then they should be able to use Tcl 9 without major pain.
> I'd probably also live with a binary-incompatibilty but source-compatibilty
> approach, which is probably necessary if we muck with the Tcl_Obj and
> Tcl_ObjType structures.
I think factoring the core is interesting and has some cool aspects, and if
someone does it and does a good job, let's embrace it. I don't think it will
yield very many new Tcl design wins.
I think it would be a big deal to have a build system that cranks out binary
releases of a mega-Tcl with lots of extensions across many platforms. There was
some discussion of this recently in the newsgroup. Any thoughts or ideas?
Karl
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: <mi...@ut...> - 2000-07-28 21:20:30
|
Enclosed please find a patch file you might consider. It is a diff file
to
generic/tclExecute.c of tcl8.4a1; if I should rather send the complete
file,
please let me know. Remark that the file header (with CVS reference,
etc)
was NOT modified as it should ...
It modifies the file tclExecute.c (mainly the function
TclExecuteByteCode)
in the following manner:
A - Replaces the manner of addressing the Tcl stack; the programs do not
use an index into an array but a pointer to the top item in the
stack. Hence
the "idiom" stackPtr[stackTop] is replaced by *stackTopPtr.
This saves indexing into an array at every stack access, and
requires one
fewer register variable - no need to keep stackPtr handy. On the
other hand,
it costs an addition every time the stack is cached or decached
- because
the environment keeps an index into the stack, and not the
address of the top
item. It gives a modest speed increase (maybe 10% in the
bytecode-intensive
parts of tclbench)
The modifications are mainly in the macros DECACHE_STACK_INFO,
CACHE_STACK_INFO, PUSH_OBJECT(objPtr) and POP_OBJECT.
Declarations in several functions where changed, as well as
isolated
instances of direct access to the stack (mainly in
TclExecuteByteCode,
I can't remember if somewhere else also ...)
B - It does a general variable cleanup in TclExecuteByteCode. All
auxiliary variables
are now constrained to blocks enclosing the different bytecode
instructions, except
for those which really need to have function scope.
Eliminates the variables opnd, pcAdjustment, valuePtr,
value2Ptr, objPtr, bytes,
length and i from the function declaration.
This "elimination of global variables" has probably no effect on
performance; I think
however it will be of value to maintainers as it simplifies the
analysis of instructions.
Your comments are of course welcome. Cheers
Miguel Sofer
|
|
From: Andreas K. <a.k...@we...> - 2000-07-28 20:44:13
|
--------; charset=us-ascii
> Also sprach Jeffrey Hobbs:
>> ... Sure, Tcl is great as it is, but for a lot of people its only
>> great when they have itcl, blt, tix, patches for better C++
>> compatibility, more data structures, etc etc. Fewer and fewer are
>> truly satisfied with what the "core" provides.
> This is just slightly off the point, but I don't understand this
> last couple of sentences. It seems like you are implying that the
> fact that the core of Tcl, by itself, is an incomplete solution for
> most complicated tasks is a bad thing. Is that right?
> I thought the aim was to get more stuff out of the core (making it
> thereby even LESS satisfactory by itself) and then making the
> process of acquiring & deploying extensions so easy that you would
> never hesitate to do so... That is still our goal, right?
I can't speak for the others, but for me this is one of the goals to
pursue and quite high on the priority list.
> As for introducing backwards incompatibilities, I agree with Brent a
> bit that we should not break Tcl compatibility unless there is some
> really compelling need. I don't see any evils of the Tcl language
> that we are likely to cure in a good way (as opposed to, for
> instance, introducing some other comment syntax that breaks the
> current Tcl mold), that would require backwards incompatilibilities
> at the syntax level. But in any case, this should be approached
> with some caution.
As can be seen in the discussion on c.l.t about {}$ and {}[ by Paul
Duffin. I certainly like the basic idea behind that but the chosen
syntax was something which felt like syntactic salt to me (in opposition
to the syntactic sugar Richard Suchenwirth is so fond of).
> It would, on the other hand, be nice to rearrange some of the
> commands to be a little more coherent. It would be good to gather
> all the list commands together,
Part of that is already done through the 'listx' command.
> and maybe even make the open & socket commands return objects, so we
> can get rid of this horrible mess of fconfigure, fblocked, eof...
> But I don't think that any of the subsystems are so badly designed
> right now that we couldn't provide wrappers for the old syntax...
> As for C level changes, this should really be a community vote type
> thing. We need to balance the desire to clean up & make more
> powerful the new internals that were introduced in 8.0 & friends,
> with the need to carry along most of the major extensions. So
> before we start wholesale changes like this, we should have a
> discussion of the merits, and make sure we have easy transition
> paths for all the many bits of C code out there...
--
So long,
Andreas Kupries <a.k...@we...>
<http://www.purl.org/NET/akupries/>
-------------------------------------------------------------------------------
|
|
From: Jeffrey H. <jef...@aj...> - 2000-07-28 18:51:45
|
I should have noted this before, but my initial post was just a
copy of the one I made on the newsgroup (in response to Laird,
subject: Content of the Perl6 talk), since many that are on the
CC list may not get the opportunity to read everything on the
newsgroup regularly.
Jeffrey Hobbs Tcl Ambassador
ho...@Aj... Ajuba Solutions (nee Scriptics)
> -----Original Message-----
> From: John Ousterhout [mailto:ou...@aj...]
> Subject: [TCLCORE] Re: Notes about Perl6 ideas - good to read
>
>
> May I suggest that we should move most of these discussions to
> comp.lang.tcl? If we want to eliminate the appearance of a group
> of Tcl "insiders", it would be better to make these discussions
> as public as possible.
>
> -John-
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|
|
From: John O. <ou...@aj...> - 2000-07-28 18:45:10
|
May I suggest that we should move most of these discussions to comp.lang.tcl? If we want to eliminate the appearance of a group of Tcl "insiders", it would be better to make these discussions as public as possible. -John- At 11:09 AM 7/28/2000 -0700, Mo DeJong wrote: >On Fri, 28 Jul 2000, Jim Ingham wrote: > > > I thought the aim was to get more stuff out of the core (making it thereby > > even LESS satisfactory by itself) and then making the process of acquiring & > > deploying extensions so easy that you would never hesitate to do so... That > > is still our goal, right? > >I hope that is still the goal. We do need to do some work to make >it easier to build and add new extensions, but I think we have the >right goal. > > > As for introducing backwards incompatibilities, I agree with Brent a bit > > that we should not break Tcl compatibility unless there is some really > > compelling need. I don't see any evils of the Tcl language that we are > > likely to cure in a good way (as opposed to, for instance, introducing some > > other comment syntax that breaks the current Tcl mold), that would require > > backwards incompatilibilities at the syntax level. But in any case, this > > should be approached with some caution. > >I don't think we need any syntax changes. I do think that a "no commands >must ever change" mentality will end up making things a lot harder >in the long run. Honestly, if you need to run some 10 year old code, >why can't you use an old version of Tcl? Why can't you do a bit of >porting to get it working with Tcl 9.0? > > > It would, on the other hand, be nice to rearrange some of the commands to be > > a little more coherent. It would be good to gather all the list commands > > together, and maybe even make the open & socket commands return objects, so > > we can get rid of this horrible mess of fconfigure, fblocked, eof... But I > > don't think that any of the subsystems are so badly designed right now that > > we couldn't provide wrappers for the old syntax... > >I would suggest that folks check out my EasySocket API, is it a >lot easier to use than the plain socket interface. > >Mo DeJong >Red Hat Inc ________________________________________________________________________ John Ousterhout 650-210-0102 tel Chairman and Chief Technology Officer 650-230-4070 fax Ajuba Solutions ou...@aj... (Scriptics has changed its name...) http://www.ajubasolutions.com -- The TclCore mailing list is sponsored by Ajuba Solutions To unsubscribe: email tcl...@aj... with the word UNSUBSCRIBE as the subject. |
|
From: Mo D. <md...@cy...> - 2000-07-28 18:09:09
|
On Fri, 28 Jul 2000, Jim Ingham wrote:
> I thought the aim was to get more stuff out of the core (making it thereby
> even LESS satisfactory by itself) and then making the process of acquiring &
> deploying extensions so easy that you would never hesitate to do so... That
> is still our goal, right?
I hope that is still the goal. We do need to do some work to make
it easier to build and add new extensions, but I think we have the
right goal.
> As for introducing backwards incompatibilities, I agree with Brent a bit
> that we should not break Tcl compatibility unless there is some really
> compelling need. I don't see any evils of the Tcl language that we are
> likely to cure in a good way (as opposed to, for instance, introducing some
> other comment syntax that breaks the current Tcl mold), that would require
> backwards incompatilibilities at the syntax level. But in any case, this
> should be approached with some caution.
I don't think we need any syntax changes. I do think that a "no commands
must ever change" mentality will end up making things a lot harder
in the long run. Honestly, if you need to run some 10 year old code,
why can't you use an old version of Tcl? Why can't you do a bit of
porting to get it working with Tcl 9.0?
> It would, on the other hand, be nice to rearrange some of the commands to be
> a little more coherent. It would be good to gather all the list commands
> together, and maybe even make the open & socket commands return objects, so
> we can get rid of this horrible mess of fconfigure, fblocked, eof... But I
> don't think that any of the subsystems are so badly designed right now that
> we couldn't provide wrappers for the old syntax...
I would suggest that folks check out my EasySocket API, is it a
lot easier to use than the plain socket interface.
Mo DeJong
Red Hat Inc
--
The TclCore mailing list is sponsored by Ajuba Solutions
To unsubscribe: email tcl...@aj... with the
word UNSUBSCRIBE as the subject.
|