You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(15) |
Nov
(37) |
Dec
(15) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(13) |
Feb
(58) |
Mar
(61) |
Apr
(8) |
May
|
Jun
(18) |
Jul
(51) |
Aug
(11) |
Sep
(41) |
Oct
(19) |
Nov
(39) |
Dec
(14) |
2003 |
Jan
(46) |
Feb
(28) |
Mar
(3) |
Apr
(132) |
May
(93) |
Jun
(46) |
Jul
(22) |
Aug
(55) |
Sep
(13) |
Oct
(6) |
Nov
(8) |
Dec
(6) |
2004 |
Jan
(28) |
Feb
(60) |
Mar
(9) |
Apr
(28) |
May
(39) |
Jun
(40) |
Jul
(36) |
Aug
(13) |
Sep
(21) |
Oct
(38) |
Nov
(25) |
Dec
(8) |
2005 |
Jan
(6) |
Feb
(14) |
Mar
(1) |
Apr
(2) |
May
(17) |
Jun
(9) |
Jul
(7) |
Aug
(90) |
Sep
(44) |
Oct
(40) |
Nov
(22) |
Dec
(1) |
2006 |
Jan
(31) |
Feb
(10) |
Mar
(1) |
Apr
(3) |
May
(8) |
Jun
(28) |
Jul
(5) |
Aug
(42) |
Sep
(40) |
Oct
(40) |
Nov
(27) |
Dec
(26) |
2007 |
Jan
(14) |
Feb
(13) |
Mar
(3) |
Apr
(3) |
May
(22) |
Jun
|
Jul
|
Aug
(17) |
Sep
(10) |
Oct
|
Nov
(24) |
Dec
(5) |
2008 |
Jan
|
Feb
(2) |
Mar
(3) |
Apr
(4) |
May
(18) |
Jun
(10) |
Jul
(1) |
Aug
(10) |
Sep
(5) |
Oct
(3) |
Nov
(5) |
Dec
(3) |
2009 |
Jan
(17) |
Feb
(31) |
Mar
(5) |
Apr
(6) |
May
(15) |
Jun
(52) |
Jul
(48) |
Aug
(39) |
Sep
(6) |
Oct
(11) |
Nov
(8) |
Dec
(6) |
2010 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(3) |
Jun
(12) |
Jul
(1) |
Aug
|
Sep
(4) |
Oct
|
Nov
(4) |
Dec
(1) |
2011 |
Jan
(3) |
Feb
(21) |
Mar
(17) |
Apr
(8) |
May
(10) |
Jun
(7) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
(3) |
2012 |
Jan
(1) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
(6) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(8) |
2013 |
Jan
(3) |
Feb
(7) |
Mar
(3) |
Apr
(1) |
May
(2) |
Jun
(1) |
Jul
(1) |
Aug
(3) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2014 |
Jan
(1) |
Feb
(12) |
Mar
(4) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
(9) |
Nov
(4) |
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
(3) |
May
(17) |
Jun
(4) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
2016 |
Jan
(9) |
Feb
(4) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(8) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
(10) |
Mar
|
Apr
(1) |
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2019 |
Jan
|
Feb
(3) |
Mar
|
Apr
(17) |
May
|
Jun
(1) |
Jul
|
Aug
(4) |
Sep
(2) |
Oct
|
Nov
(1) |
Dec
(1) |
2020 |
Jan
(2) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(11) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(4) |
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(4) |
2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(6) |
Jun
|
Jul
(2) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Arjen M. <arj...@wl...> - 2008-05-22 11:17:05
|
Hello, I am thinking of writing a tutorial for Plotchart. Because Plotchart is all about the graphical presentation of data, I was wondering how I can include screenshots in that document. I would use the doctools to mark up the text of course, hence my question. Regards, Arjen |
From: KATO K. <k.k...@gm...> - 2008-04-22 09:37:54
|
> Thanks for this library. It looks good for a first pass. > You do have some very odd coding constructs that should be corrected before release. Sorry, and Thanks. This library is my first lump of program in Tcl. So, there are many foolish logics in sourcecode, maybe. :( > I think this is good for 0.1 commit, then fix after. Supposing it is adopted, I will welcome. > but it looks like a rough conversion from another language (Perl?), That's right. The original library written in PHP. How to deal with container/structures differs considerably. Some amount of correction was made according to indication. http://knivez.homelinux.org/~spro/tcl/yapt-0.1.1.tar.gz > * Use foreach instead of for constructs for lists > * Brace all expressions All "twirl-variables" on foreach-idiom to be braced. But "for constructs for lists", I don't understand these concrete places. Can I trouble you to show me there. > * Some 'concat's look like string appending is meant > * Use 'eq' instead of string equal in exprs > * Use 'string match' instead of -length in some cases corrected > * Is 'isAliasNode' an incorrect conversion from Perl RE? now, "Alias Node" is no implemented in the library. So I comment outed the procedures.(and some not used) > * Use 'string is bool' over lsearch of type - if valid. It seems to be the treatment which is partly different. Tcl:([string is true/false $token]) 1 == {1 true yes or on} 0 == {0 false no off} YAML: 1 == {true on + yes y} 0 == {false off - no n} However, I am seldom scrupulous about this point... :) |
From: Jeff H. <je...@ac...> - 2008-04-22 04:21:22
|
KATO Kanryu wrote: > I impremented a load/dump library for YAML. > > There are functional limitations with this module. > load: > - Node Anchors &anchor *anchor > - multi line flow sequences/mappings > - Multi-line Flow Scalars > - Single/Double Quoted Scalars > dump: > - multi rank structures(list/dict) > > http://knivez.homelinux.org/~spro/tcl/yapt-0.1.tar.gz Thanks for this library. It looks good for a first pass. You do have some very odd coding constructs that should be corrected before release. I think this is good for 0.1 commit, then fix after. No offense intended, but it looks like a rough conversion from another language (Perl?), that isn't taking advantage of some of Tcl's advanced features. Some of the idiomatic changes needed: * Use foreach instead of for constructs for lists * Brace all expressions * Some 'concat's look like string appending is meant * Use 'eq' instead of string equal in exprs * Use 'string match' instead of -length in some cases * Is 'isAliasNode' an incorrect conversion from Perl RE? * Use 'string is bool' over lsearch of type - if valid. Regards, Jeff |
From: KATO K. <k.k...@gm...> - 2008-04-21 23:22:03
|
I impremented a load/dump library for YAML. There are functional limitations with this module. load: - Node Anchors &anchor *anchor - multi line flow sequences/mappings - Multi-line Flow Scalars - Single/Double Quoted Scalars dump: - multi rank structures(list/dict) http://knivez.homelinux.org/~spro/tcl/yapt-0.1.tar.gz Comments? |
From: KATO K. <k.k...@gm...> - 2008-04-21 23:19:16
|
I impremented a load/dump library for YAML. There are functional limitations with this module. load: - Node Anchors &anchor *anchor - multi line flow sequences/mappings - Multi-line Flow Scalars - Single/Double Quoted Scalars dump: - multi rank structures(list/dict) http://knivez.homelinux.org/~spro/tcl/yapt-0.1.tar.gz Comments? |
From: Andreas K. <aku...@sh...> - 2008-03-18 04:35:15
|
To all. The Tcl/Tk community application to be a mentor organization and participate in the Google Summer of Code 2008 has been accepted. The full list of organizations is available at: http://code.google.com/soc/2008/ and Tcl/Tk's info: http://code.google.com/soc/2008/tcl/about.html Now we have to drum up students interested in the ideas. Students may start applying for particular projects next Monday, March 24th, the details are written out in the first link. If anybody has connections to universities or other compsci student groups that might be interested, please point them in the direction of our ideas list and encourage an application. -- So long, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> Developer @ <http://www.activestate.com/> ------------------------------------------------------------------------------- |
From: Andreas K. <and...@ac...> - 2008-03-05 17:09:23
|
> > I just ran the latest tcllib cvs head with the latest tcl cvs head > and I only see 3 errors. These are ones I've been seeing for a few > weeks and I don't really understand. Anyone have any idea what might > cause these three errors but no others? stringprep ... > ==== stringprep-2.3 stringprep: prohibited bidi FAILED > ==== nameprep-5 Case folding U+2121 U+33C6 U+1D7BB FAILED > ==== saslprep-1.7 Error - bidirectional check FAILED These error signify known bugs in the stringprep packages, according to what Pat Thoyts told me. We should label them as such in the testsuite. Side note: I have a bug on my plate that the critcl accelerators still produce a large amount of testsuite errors, so I guess that you ran the testsuite without to be nearly error-free. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 |
From: Virden, L. W. <lv...@ca...> - 2008-03-05 12:41:03
|
I just ran the latest tcllib cvs head with the latest tcl cvs head and I only see 3 errors. These are ones I've been seeing for a few weeks and I don't really understand. Anyone have any idea what might cause these three errors but no others? Platform: SPARC SunOS 2.9 with Sun C compiler. both tcl and tcllib configured: ../configure --prefix=/projects/sprs_lwv/tcl85 --enable-shared --enable-symbols --enable-stubs --enable-64bit ==== stringprep-2.3 stringprep: prohibited bidi FAILED ==== Contents of test case: catch {::stringprep::stringprep nameprep "\u0627\u0031"} result set result ---- Result was: can't read "first_ral": no such variable ---- Result should have been (exact matching): invalid_bidi ==== stringprep-2.3 FAILED ---- nameprep-5 start ==== nameprep-5 Case folding U+2121 U+33C6 U+1D7BB FAILED ==== Contents of test case: list [catch {::stringprep::stringprep nameprep [encoding convertfrom ut f-8 $input]} res] $res ---- Result was: 1 prohibited_character ---- Result should have been (exact matching): 0 telc?kg? ==== nameprep-5 FAILED ---- saslprep-1.7 start ==== saslprep-1.7 Error - bidirectional check FAILED ==== Contents of test case: list [catch {::stringprep::stringprep saslprep $input} res] $res ---- Result was: 1 {can't read "first_ral": no such variable} ---- Result should have been (exact matching): 1 invalid_bidi ==== saslprep-1.7 FAILED -- Tcl - The glue of a new generation. <URL: http://wiki.tcl.tk/ > Larry W. Virden <mailto:lv...@ca...><URL: http://www.purl.org/NET/lvirden/ > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- |
From: Virden, L. W. <lv...@ca...> - 2008-02-25 16:11:04
|
Is anyone else seeing cvs head tcllib test case failures when run against the current tcl 8.5 cvs head? I'm on a sparc solaris 9 system, sun C compiler, and building everything with these options: --prefix=/projects/sprs_lwv/tcl85 --enable-shared --enable-symbols --enable-stubs --enable-64bit I'm seeing 114 errors - most of which are from the tie module, but some of which seem to be related to some unicode problems, and some other miscellaneous problems. I submitted bug reports on the problems. -- Tcl - The glue of a new generation. <URL: http://wiki.tcl.tk/ > Larry W. Virden <mailto:lv...@ca...><URL: http://www.purl.org/NET/lvirden/ > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- |
From: Virden, L. W. <lv...@ca...> - 2008-02-01 20:28:49
|
the Tcl Dev Kit has a great program called tclchecker, which statically looks for syntax problems, etc. However, calls to many packages - such as those from tcllib - don't get checked because the appropriate files haven't been provided. Is anyone aware of any work being done to generate these "checker" files so that tclchecker can do more with calls to struct, etc.? -- Tcl - The glue of a new generation. <URL: http://wiki.tcl.tk/ > Larry W. Virden <mailto:lv...@ca...><URL: http://www.purl.org/NET/lvirden/ > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- |
From: Arjen M. <arj...@wl...> - 2007-12-27 12:34:22
|
Lars Hellström wrote: >20 dec 2007 kl. 16.29 skrev Arjen Markus: > > > >>Hi all, >> >>I have been thinking about adding a module to Tcllib with the >>preliminary >>name "simulation" (or "modeling" or "computing" or "simulating" or ...) >>The intent: >>- Support for Monte Carlo simulations >>- Discrete Event modelling >>- Constraint Logic Programming >>- etc. >> >>Any thoughts? >> >> > >It seems like a somewhat disparate collection of computation models. > >Do you want to collect them because you think there would be a common >core that all of the above would simply be applications of? If so, what >would that consist of? > > Not so much a common core in the sense of code that can be shared, but more a common set-up: each computational methodology would require/benefit from a framework of sorts, rather than just a collection of useful procedures. > > >>A good idea or not? What is a good name for it? >> >> > >It might be easier to find names for the parts than for this whole. > > Sure, though at least two people (among whom myself) think "simulation" is a nice name. Regards, Arjen |
From: <Lar...@re...> - 2007-12-27 12:21:36
|
20 dec 2007 kl. 16.29 skrev Arjen Markus: > Hi all, > > I have been thinking about adding a module to Tcllib with the=20 > preliminary > name "simulation" (or "modeling" or "computing" or "simulating" or = ...) > The intent: > - Support for Monte Carlo simulations > - Discrete Event modelling > - Constraint Logic Programming > - etc. > > Any thoughts? It seems like a somewhat disparate collection of computation models. Do you want to collect them because you think there would be a common=20 core that all of the above would simply be applications of? If so, what=20= would that consist of? > A good idea or not? What is a good name for it? It might be easier to find names for the parts than for this whole. Lars Hellstr=F6m= |
From: Arjen M. <arj...@wl...> - 2007-12-27 08:00:25
|
Cameron Laird wrote: >On Thu, Dec 20, 2007 at 04:29:21PM +0100, Arjen Markus wrote: > . > . > . > > >>I have been thinking about adding a module to Tcllib with the preliminary >>name "simulation" (or "modeling" or "computing" or "simulating" or ...) >>The intent: >>- Support for Monte Carlo simulations >>- Discrete Event modelling >>- Constraint Logic Programming >>- etc. >> >>Any thoughts? A good idea or not? What is a good name for it? >> >> > . > . > . >Of these alternatives, "simulation" strikes me as the best choice. > >Yes, I'd certainly like for such a thing to become real. > > Good, I was inclined to "simulation" myself too. I have the humble beginnings of a framework for Monte Carlo simulations now and I intend to add it to the repository shortly, under this new module "simulation". Regards, Arjen |
From: Cameron L. <Ca...@ph...> - 2007-12-26 20:07:08
|
On Thu, Dec 20, 2007 at 04:29:21PM +0100, Arjen Markus wrote: . . . > I have been thinking about adding a module to Tcllib with the preliminary > name "simulation" (or "modeling" or "computing" or "simulating" or ...) > The intent: > - Support for Monte Carlo simulations > - Discrete Event modelling > - Constraint Logic Programming > - etc. > > Any thoughts? A good idea or not? What is a good name for it? . . . Of these alternatives, "simulation" strikes me as the best choice. Yes, I'd certainly like for such a thing to become real. |
From: Arjen M. <arj...@wl...> - 2007-12-20 15:29:23
|
Hi all, I have been thinking about adding a module to Tcllib with the preliminary name "simulation" (or "modeling" or "computing" or "simulating" or ...) The intent: - Support for Monte Carlo simulations - Discrete Event modelling - Constraint Logic Programming - etc. Any thoughts? A good idea or not? What is a good name for it? Regards, Arjen |
From: David W. <dav...@gm...> - 2007-11-21 15:02:25
|
> > Once upon a time, being able to get packages one at a time was a win, > > I think, and it still is. However, I think these days the tolerance > > for a relatively large standard library is higher than it once was, > > and it would be a good thing to have a nativetcllib or ctcllib or > > Ah, are you now talking about packages in written in C here ? If you're going to have something separate for C-dependent code, perhaps going all out and letting in C based code would be nice too. -- David N. Welton http://www.welton.it/davidw/ http://www.dedasys.com/ |
From: Andreas K. <and...@ac...> - 2007-11-16 21:27:03
|
> Once upon a time, being able to get packages one at a time was a win, > I think, and it still is. However, I think these days the tolerance > for a relatively large standard library is higher than it once was, > and it would be a good thing to have a nativetcllib or ctcllib or Ah, are you now talking about packages in written in C here ? > whatever as a central place where QA'd, documented packages that can > run cross platform (where applicable) can have a central place to > live. I wouldn't add anything too huge or obscure, but that's really > a judgement call situation rather than something where you can make > hard and fast rules. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 |
From: David W. <dav...@gm...> - 2007-11-16 18:05:27
|
Once upon a time, being able to get packages one at a time was a win, I think, and it still is. However, I think these days the tolerance for a relatively large standard library is higher than it once was, and it would be a good thing to have a nativetcllib or ctcllib or whatever as a central place where QA'd, documented packages that can run cross platform (where applicable) can have a central place to live. I wouldn't add anything too huge or obscure, but that's really a judgement call situation rather than something where you can make hard and fast rules. -- David N. Welton http://www.welton.it/davidw/ http://www.dedasys.com/ |
From: Virden, L. W. <lv...@ca...> - 2007-11-14 12:07:45
|
=20 -----Original Message----- [12:35] <RockShox> tcllib should be a small core of very general utilities with no dependencies [12:35] <RockShox> i dont even like depending on other things in tcllib So RockShox's proposal is as soon as there is a dependence on something other than tcl that a module should be removed from tcllib and distributed separately? Remember - from a central repository's point of view, there's little benefit in the concept of tcllib. From the point of view of all the people unable or unwilling to use the central repository, the tcllib distribution and management mechanism is important. [12:39] kbk Aaron - I don't mind tcllib modules depending on each other; they all come from the same place. [12:39] <RockShox> well some people dont want to install the entire thing That's not a problem - they just install the pieces that depend on one another. I mean, if they were writing the code all from scratch, they would write most, if not all, the pieces (and maybe more). [12:39] patthoyts its good to keep the dependencies to a minimum though Certainly I wouldn't advocate using a module for no good reason. However, the essence of reuse is to not duplicate effort - keep things in a way that you only have to debug once, change in one place, document in one place, etc. So one should avoid recoding rather than avoid reuse... And "keep the dependencies to a minimum" sounds, to me, like someone saying "avoid reuse". [12:40] <RockShox> they want to grab a module that does what they need [12:40] <RockShox> and be done But that isn't the way life works. One doesn't just grab a DVD player and be done - they also have to have DVDs. And if they are wanting to record, then they have to grab the RIGHT dvd device AND the right format blank DVD. If one is going to bake a cake, you not only need to grab a recipe, but each of the ingredients, possibly some utensils, an oven, etc. To do a job requires a set of tools. Grabbing tcllib grabs a set of tools that oft times interact together to get the job done. TEAPOT has the capability of not only grabbing a particular package, but any related packages, so that one can use things without worrying about extra "runs to the store" to find the right pieces. And that's the best way for a central repository to work - see if the user already has the necessary dependant pieces and if not, to get the other things. [12:40] <RockShox> in fact having a good repositor would probably obviate the need for tcllib entireley Actually, only for those people who are able to access an internet and who are merely looking for pieces. For developers, having a central project like tcllib for managing the software, problem reports, etc. is useful. [12:44] <RockShox> response to my last comment? [12:45] dkf_ tcllib's not just distribution [12:45] dkf_ it's also a repository and bug tracking [12:45] aku tcllib is mainly a distribution method, but not totally. It started out as a way to collect smaller stuff witohut having to set up many websites. [12:45] dkf_ having to do loads of teeny weeny SF projects would suck Yes. Another benefit is having a group of people who can, as needed, share time in managing the code. Having one place where one is managing things is far easier than having to manage code spread across a dozen different web sites. And having tcllib as one download means that someone who does want to use several pieces can hope that the pieces that come "out of the box" have a bit of a chance of working together (since the tcllib test suite is typically run at least once before a release goes out the door). [12:45] <RockShox> if you built a bigger better repository [12:46] aku to amortize the overhead of that among them [12:46] <RockShox> i hate to say it but other scripting languages dont have a standard library beyond what is distributed with the core Which languages are you thinking about? Some of them - like Perl and Python - have groups of code that they include in the core. Perl goes farther and has CPAN, where there is not only modules, but meta collections ... The equivalent of tcllib. I don't know enough about Ruby to know what they are doing - whether they have matured to the point of trying to provide community support to reuse. --=20 <URL: http://wiki.tcl.tk/ > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. <URL: mailto:lv...@gm... > <URL: http://www.purl.org/NET/lvirden/ > =20 |
From: Andreas K. <and...@ac...> - 2007-11-13 20:52:10
|
[12:33] <RockShox> aku: i withdraw my suggestion re tcllib [12:33] aku Too much hassle ? [12:33] <RockShox> i was thinking about it in the wrong manner [12:34] aku ? [12:34] <RockShox> i was looking to tcllib for a distribution mechanism. but i think it would be better to build a central repository to hold all packages, than try and fit everything into one "library" [12:34] aku Ah. [12:35] <RockShox> tcllib should be a small core of very general utilities with no dependencies [12:35] <RockShox> i dont even like depending on other things in tcllib [12:35] <RockShox> maybe we need a more clearly defined goal for tcllib [12:35] aku I see. That I have no problem with. somewhere we have to start standing on the shoulders of others. [12:36] aku goal - if it had one I have forgotten [12:36] <RockShox> more clearly defined than nothing [12:37] Gerry If I have seen less far than others, it is because giants were standing on my shoulders [12:38] aku re withdrawal - Are you planning to send this info to tcllib-devel as well ? If no, please reconsider, i.e. keep the others in the loop too. [12:39] <RockShox> well hey just because i withdraw my support doesnt mean the discussion is over [12:39] <RockShox> i cant just close it like that [12:39] kbk Aaron - I don't mind tcllib modules depending on each other; they all come from the same place. [12:39] <RockShox> well some people dont want to install the entire thing [12:39] patthoyts its good to keep the dependencies to a minimum though [12:40] <RockShox> they want to grab a module that does what they need [12:40] <RockShox> and be done [12:40] kbk And I don't mind *conditional* dependency on things outside tcllib - "if you have package foo, we'll use it; if not, we'll still try to work without it" [12:40] patthoyts basically the way its used is everyone plucks what they need from it as individual modules. [12:40] <RockShox> in fact having a good repositor would probably obviate the need for tcllib entireley [12:40] <RockShox> its basically just a distribution method [12:40] kbk I *do* concede that cross-package dependencies mean that tcllib could use better dependency management. [12:41] patthoyts thats how it is now. ButI could see milage in having support for say protocols requiring udp for instance [12:44] <RockShox> response to my last comment? [12:45] dkf_ tcllib's not just distribution [12:45] dkf_ it's also a repository and bug tracking [12:45] aku tcllib is mainly a distribution method, but not totally. It started out as a way to collect smaller stuff witohut having to set up many websites. [12:45] dkf_ having to do loads of teeny weeny SF projects would suck [12:45] <RockShox> if you built a bigger better repository [12:46] aku to amortize the overhead of that among them [12:46] <RockShox> i hate to say it but other scripting languages dont have a standard library beyond what is distributed with the core [12:46] aku Now it is becoming big enough to be seen as becoming to large ... [12:47] dkf_ some things might have been better as separate CVS modules or even separate projects [12:47] dkf_ most of those are yours, aku [12:47] aku :P [12:48] kbk Hmmm, I'd say that most Perl users don't distinguish between the Perl core and CPAN. But I don't know if CPAN would count as a "standard library" [12:48] aku Twas easier to plunk them into the Tcllib infrastructure ... [12:48] <RockShox> maybe a subset should be picked for a standard batteries included core distro (not AS) and the rest disbanded and put on some other repository [12:48] suchenwi Teapot. [12:48] dkf_ kbk: more of a central lending library? [12:48] <RockShox> NOT teapot [12:49] suchenwi Why NOT? [12:50] kbk Lending library? More like the mix of rubbish and treasures stored helter-skelter in Aunt Millie's attic. [12:50] <RockShox> its not open source and it depends on the AS build processes and it only has what they want to put in it [12:50] <Damonc> suchenwi: it's proprietary. [12:50] suchenwi Indeed. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 > -----Original Message----- > From: tcl...@li... > [mailto:tcl...@li...]On Behalf Of Andreas > Kupries > Sent: Tuesday, November 13, 2007 11:36 AM > To: Michael Schlenker; Donald G Porter > Cc: Tcllib Devel > Subject: Re: [Tcllib-devel] Tcllib - Reopened discussion on what > packages toput into it. > > > > > > The question is a bit on the abstract side. For sake of > > > concreteness, what is the short list of packages currently > > > being excluded from tcllib that would be allowed into tcllib > > > with the policy change? > > Most XML based stuff. (jabberlib, xmlrpc, and others). > > So dependency there is either TclXML/DOM/XSLT or tDOM ? > > Which of these have their own websites already, maybe even SF projects ? > > -- > Andreas Kupries <and...@Ac...> > Developer @ http://www.ActiveState.com > Tel: +1 778-786-1122 > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Tcllib-devel mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcllib-devel |
From: Donald G P. <dg...@ni...> - 2007-11-13 20:49:09
|
Andreas Kupries wrote: >> To mitigate that, perhaps a refinement would be that >> a package can go into tcllib only if all its dependencies are >> distributed as part of ActiveTcl? > I could live with that, however, could others accept this dependency on a > distribution by a commercial entity, even if it is free like ActiveTcl ? Ok, that's silly, but we can deal with silliness. A package can go into tcllib if its dependencies include only packages that are distributed with Tcl, packages that are distributed with tcllib, or packages on this list {...}. (Where coincidentally, the list is the remaining packages in ActiveTcl). -- | Don Porter Mathematical and Computational Sciences Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Andreas K. <and...@ac...> - 2007-11-13 19:39:09
|
> > The question is a bit on the abstract side. For sake of > > concreteness, what is the short list of packages currently > > being excluded from tcllib that would be allowed into tcllib > > with the policy change? > Most XML based stuff. (jabberlib, xmlrpc, and others). So dependency there is either TclXML/DOM/XSLT or tDOM ? Which of these have their own websites already, maybe even SF projects ? -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 |
From: Andreas K. <and...@ac...> - 2007-11-13 19:38:10
|
> > Is it true that currently a package can go into tcllib only if all of > its dependencies are either distributed with Tcl (msgcat, http, > registry, etc.) or are also part of tcllib? > > > If that's not correct, what is a counter-example? > >From a quick grep of tcllib/modules/*/*.tcl, I see approx. 128 unique > package requires in tcllib. Many are for other tcllib modules, with some > exceptions that I notice being Thread, Tk, Trf, Trfcrypt, some critcl > stuff, tls, ceptcl. The Tk references are in snit's main1, 1_83, and > 2.tcl files. > The Trf/Trfcrypt references have, at least in the past, > been conditional requires that use Tcl code if the Trf code isn't > present, which I seem to recall is the case for the critcl stuff as > well. The ceptcl code is in dns and ntp/time and is conditionally > included. Correct. All in a 'catch'. > The tls references are in ldap, mime/smtp (conditionally included), > sasl/gtoken, and smtpd (conditionally included). > > I'm not certain about the rest. It looks to be as Don said, depends on Tcllib packages or packages coming with the core, anything else is either caught/conditional, or in the examples. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 |
From: Andreas K. <and...@ac...> - 2007-11-13 19:29:07
|
> Andreas Kupries wrote: > > Current state > > Tcl-only packages which depen only on tcl, or other > Tcl-only packages of > > this type. > > Is it true that currently a package can go into tcllib only > if all of its dependencies are either distributed with Tcl > (msgcat, http, registry, etc.) or are also part of tcllib? The way I phrased it it could depend on a Tcl-only package not in Tcllib. However the way you explain it is most likely more true when I think about it. > If that's not correct, what is a counter-example? > > > Proposed by Aaron: > > Relax the restrictions to allow dependency on non-optional > C packages. > > The question is a bit on the abstract side. For sake of > concreteness, what is the short list of packages currently > being excluded from tcllib that would be allowed into tcllib > with the policy change? Calling Rockshox, phone for you ... He mentioned some on the chat however the names I remember, like 'TclSDL', have already their own SF project (http://wiki.tcl.tk/14414, http://simpledevlib.sourceforge.net). > I think I like the idea. Some folks seem concerned about > shipping a distribution where some small fraction of the included > packages won't work out of the box for some small fraction of > downloaders. To mitigate that, perhaps a refinement would be that > a package can go into tcllib only if all its dependencies are > distributed as part of ActiveTcl? I could live with that, however, could others accept this dependency on a distribution by a commercial entity, even if it is free like ActiveTcl ? Remember, there are redistribution restrictions on it. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com Tel: +1 778-786-1122 |
From: Michael S. <sc...@un...> - 2007-11-13 19:17:48
|
Donald G Porter schrieb: > Andreas Kupries wrote: >> Current state >> Tcl-only packages which depen only on tcl, or other Tcl-only packages of >> this type. > > Is it true that currently a package can go into tcllib only > if all of its dependencies are either distributed with Tcl > (msgcat, http, registry, etc.) or are also part of tcllib? Its correct that all 'mandatory' dependencies must be in Tcllib or Tcl itself. But its not fully true (e.g. the package term has a dependency on stty on unix). If there is a tcl implementation soft dependencies on accelerators are possible. >> Proposed by Aaron: >> Relax the restrictions to allow dependency on non-optional C packages. > > The question is a bit on the abstract side. For sake of > concreteness, what is the short list of packages currently > being excluded from tcllib that would be allowed into tcllib > with the policy change? Most XML based stuff. (jabberlib, xmlrpc, and others). Michael |