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...@de...> - 2010-11-29 08:56:27
|
Hi Csaba, sounds like useful to me (even though I have used it :)). So my answer: certainly, go ahead. Regards, Arjen On 2010-11-28 16:03, Csaba Nemethi wrote: > Hi, > > Several people (most recently Stuart Cassoff) using my Wcb (Widget > callback) and Mentry (Multi-entry) packages suggested me to submit these > pure Tcl extensions for inclusion in tklib. Before doing this, I would > like to ask you, the subscribers of this list, whether you share the > opinion that it would make sense to see Wcb and Mentry in tklib. > > In case of a positive answer I would perform the (minor) necessary > changes and then send the resulting tarballs to Andreas Kupries (who has > already been asked by Stuart and liked his suggestion). > > Both packages are available for free download from my web page given below. > > Best regards, > > Csaba > DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |
From: Csaba N. <csa...@t-...> - 2010-11-28 15:04:08
|
Hi, Several people (most recently Stuart Cassoff) using my Wcb (Widget callback) and Mentry (Multi-entry) packages suggested me to submit these pure Tcl extensions for inclusion in tklib. Before doing this, I would like to ask you, the subscribers of this list, whether you share the opinion that it would make sense to see Wcb and Mentry in tklib. In case of a positive answer I would perform the (minor) necessary changes and then send the resulting tarballs to Andreas Kupries (who has already been asked by Stuart and liked his suggestion). Both packages are available for free download from my web page given below. Best regards, Csaba -- Csaba Nemethi http://www.nemethi.de mailto:csa...@t-... |
From: Andreas K. <and...@ac...> - 2010-09-16 15:34:55
|
Lars Hellström wrote: > Only recently did I get around to checking something in to the tcllib > CVS myself. This mostly behaved as I expected it to, but there are some > points I think I'd better ask about. > > 1. ChangeLogs > > Since the ChangeLog files mostly seem to be a concatenation of commit > messages (for example > http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?revision=1.21&view=markup > bears a striking resemblance to > http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?view=log), > I concluded those were probably autogenerated somehow and didn't touch Ah, no. We wish it were so easy. I usually write the changelog message first, and then CVS commit asks me for a message I paste that over. > it. However, since it's now been three days and no autoupdate, I > suppose I'd better add an entry manually as soon as I'm confident > noone's going to point out what other thing I should have done instead. > I also notice there is a ChangeLog file in the main tcllib directory > which has gone through a lot more changes than any of the other files > there, so it appears it records changes anywhere in tcllib. On the > other hand, this main ChangeLog hasn't been changed during the last two > months despite some bugs being fixed in that period, so when is a > change important enough to update this main ChangeLog? Changes noted in the main changelog are usually about things which affect tcllib as a whole, like changes to the sak.tcl tool, or code underneath support/. Things which do not have their own Changelog. As creation of new modules and packages requires additional lines in support/installation/modules.tcl (*) this is usually also recorded in the main changelog. (*) Make the installer aware of them. > 2. Project feed > > Possibly related is that the "project feed" on > http://sourceforge.net/projects/tcllib/ doesn't seem to show any > commits even though commits have occurred. Anyone know why? Huh. I'll try to find some time for a lookaround. Off the top of my head I don't know. -- Andreas Kupries Senior Tcl Developer ActiveState, The Dynamic Language Experts P: 778.786.1122 F: 778.786.1133 and...@ac... http://www.activestate.com Get insights on Open Source and Dynamic Languages at www.activestate.com/blog |
From: Arjen M. <arj...@de...> - 2010-09-16 13:05:50
|
Hi LArs, On 2010-09-16 14:12, Lars Hellström wrote: > 3. pkgIndex.tcl > > One thing I did come across when trying to find documentation about the > above was a note that the pkgIndex.tcl file in the "math" module needed > special treatment, but the note didn't say how. From looking at the > file, I suppose running pkg_mkIndex would be a Bad Idea. (This is of > interest to me, because the next contribution I was going to make is a > new package math::numtheory providing a math::numtheory::isprime > command.) So is this supposed to be updated manually? > IIRC the problem is limited to math.tcl (and the two files it sources). math.tcl has been in existence for a long time and still uses the old autoloading mechanism. Adding a new package to the math module itself (so the directory math) should be straightforward. Regards, Arjen DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |
From: Lars H. <Lar...@re...> - 2010-09-16 12:12:30
|
Only recently did I get around to checking something in to the tcllib CVS myself. This mostly behaved as I expected it to, but there are some points I think I'd better ask about. 1. ChangeLogs Since the ChangeLog files mostly seem to be a concatenation of commit messages (for example http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?revision=1.21&view=markup bears a striking resemblance to http://tcllib.cvs.sourceforge.net/viewvc/tcllib/tcllib/modules/aes/ChangeLog?view=log), I concluded those were probably autogenerated somehow and didn't touch it. However, since it's now been three days and no autoupdate, I suppose I'd better add an entry manually as soon as I'm confident noone's going to point out what other thing I should have done instead. I also notice there is a ChangeLog file in the main tcllib directory which has gone through a lot more changes than any of the other files there, so it appears it records changes anywhere in tcllib. On the other hand, this main ChangeLog hasn't been changed during the last two months despite some bugs being fixed in that period, so when is a change important enough to update this main ChangeLog? 2. Project feed Possibly related is that the "project feed" on http://sourceforge.net/projects/tcllib/ doesn't seem to show any commits even though commits have occurred. Anyone know why? 3. pkgIndex.tcl One thing I did come across when trying to find documentation about the above was a note that the pkgIndex.tcl file in the "math" module needed special treatment, but the note didn't say how. From looking at the file, I suppose running pkg_mkIndex would be a Bad Idea. (This is of interest to me, because the next contribution I was going to make is a new package math::numtheory providing a math::numtheory::isprime command.) So is this supposed to be updated manually? Lars Hellström |
From: Andreas K. <and...@ac...> - 2010-09-09 15:48:04
|
17th Annual Tcl/Tk Conference (Tcl'2010) http://www.tcl.tk/community/tcl2010/ October 11 - 15, 2010 Hilton Suites/Conference Center Chicago/Oakbrook Terrace, Illinois, USA Registration for the Conference is open at http://www.tcl.tk/community/tcl2010/reg.html To book a room at the conference hotel at reduced rates follow the link on that page. Note that this offer expires on September 26. Book early. Our schedule can be found at http://www.tcl.tk/community/tcl2010/schedule.html We have special social activites October 15, 2010 - Friday afternoon -- Tour of Fermilab Fermi National Accelerator Laboratory, http://www.fnal.gov/ Tour signup is at the conference, Wednesday, Oct 13. A tour lasts about two hours and begins in Wilson Hall. Visitors view the Laboratory from the 15th floor windows and visit various displays located there. The tour moves to the Linear Accelerator building where visitors see the Cockcroft-Walton, the components in the linear accelerator gallery and the Main Control Room. There is a docent for every 20 people. Registration required since tours must be arranged in advance. October 15, 2010 - Friday evening Dinner-theater at the award winning Drury Lane theater located next to our hotel. Special package price for dinner and theater at $44.00 per person. Regularly $64 per person. Please make reservation and payment at time of registration, or by Wednesday Oct 13 latest (at the conference). "Seven Brides for Seven Brothers" http://www.drurylaneoakbrook.com/ Bill Jenkins is one of the newest and most exciting new directors on the Chicago scene. As Chairman of the Department of Theatre and Dance at Ball State University, he heads one of the nation's largest theatre programs. After admiring his work with other Chicago area theatres, we are very pleased for this opportunity to showcase his talent at Drury Lane. Once Bill shared some of the fresh ideas and insights he had for ÂSeven Brides for Seven BrothersÂ, we knew we would have a great show for the holidays. Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Cyndy Lilagan Iomas Research, LLC Facilities Coordination Brian Griffin Mentor Graphics Ron Fox NSCL/FRIB Michigan State University Arjen Markus Deltares Mike Doyle Iomas Research, LLC Gerald Lester KnG Consulting, LLC Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Steve Landers Digital Smarties Kevin Kenny GE Global Research Center Larry Virden Tcl FAQ Maintainer Steve Redler IV SR Technology Contact Information tcl...@go... Tcl'2010 would like to thank those who are sponsoring the conference: ActiveState Software Inc. Buonacorsi Foundation Mentor Graphics Noumena Corp. SR Technology Tcl Community Association |
From: Andreas K. <and...@ac...> - 2010-07-20 19:31:01
|
[[ Get your papers in. The deadline for abstracts and proposals is less than two weeks away. ]] 17th Annual Tcl/Tk Conference (Tcl'2010) http://www.tcl.tk/community/tcl2010/ October 11 - 15, 2010 Hilton Suites/Conference Center Chicago/Oakbrook Terrace, Illinois, USA Important Dates: Abstracts and proposals due August 1, 2010 Notification to authors August 15, 2010 WIP and BOF reservations open August 1, 2010 Author materials due October 1, 2010 Tutorials Start October 11, 2010 Conference starts October 13, 2010 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2010 will be held in Chicago/Oakbrook Terrace, Illinois USA from October 11 - 15, 2010. The program committee is asking for papers and presentation proposals from anyone using or developing with Tcl/Tk (and extensions). Past conferences have seen submissions covering a wide variety of topics including: * Scientific and engineering applications * Industrial controls * Distributed applications and Network Managment * Object oriented extensions to Tcl/Tk * New widgets for Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk-centric operating environments * Tcl/Tk on small and embedded devices * Medical applications and visualization * Use of different programming paradigms in Tcl/Tk and proposals for new directions. * New areas of exploration for the Tcl/Tk language This year is the third year that the Tcl community is participating in the Google Summer of Code. The conference program committee would like to encourage submissions that report on the Tcl projects selected for Google SoC 2010. Submissions should consist of an abstract of about 100 words and a summary of not more than two pages, and should be sent as plain text to <tclconference AT googlegroups DOT com> no later than August 15, 2010. Authors of accepted abstracts will have until October 1, 2010 to submit their final paper for the inclusion in the conference proceedings. The proceedings will be made available on digital media, so extra materials such as presentation slides, code examples, code for extensions etc. are encouraged. Printed proceedings will be produced as an on-demand book at lulu.com The authors will have 25 minutes to present their paper at the conference. The program committee will review and evaluate papers according to the following criteria: * Quantity and quality of novel content * Relevance and interest to the Tcl/Tk community * Suitability of content for presentation at the conference Proposals may report on commercial or non-commercial systems, but those with only blatant marketing content will not be accepted. Application and experience papers need to strike a balance between background on the application domain and the relevance of Tcl/Tk to the application. Application and experience papers should clearly explain how the application or experience illustrates a novel use of Tcl/Tk, and what lessons the Tcl/Tk community can derive from the application or experience to apply to their own development efforts. Papers accompanied by non-disclosure agreements will be returned to the author(s) unread. All submissions are held in the highest confidentiality prior to publication in the Proceedings, both as a matter of policy and in accord with the U. S. Copyright Act of 1976. The primary author for each accepted paper will receive registration to the Technical Sessions portion of the conference at a reduced rate. Other Forms of Participation The program committee also welcomes proposals for panel discussions of up to 90 minutes. Proposals should include a list of confirmed panelists, a title and format, and a panel description with position statements from each panelist. Panels should have no more than four speakers, including the panel moderator, and should allow time for substantial interaction with attendees. Panels are not presentations of related research papers. Slots for Works-in-Progress (WIP) presentations and Birds-of-a-Feather sessions (BOFs) are available on a first-come, first-served basis starting in August 1, 2010. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 2010. Some WIP and BOF time slots will be held open for on-site reservation. All attendees with an interesting work in progress should consider reserving a WIP slot. Registration Information More information on the conference is available the conference Web site (http://www.tcl.tk/community/tcl2010/) and will be published on various Tcl/Tk-related information channels. Reservations for hotel suites and $25 airport shuttle rides can be made at http://www.hilton.com/en/hi/groups/personalized/CHIOTHS-TCL-20101010/index.jhtml?WT.mc_id=POG To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://aspn.activestate.com/ASPN/Mail/ to subscribe to the tcl-announce mailing list. Special Social Activites October 15, 2010 - Friday afternoon -- Tour of Fermilab Fermi National Accelerator Laboratory, http://www.fnal.gov/ A tour lasts about two hours and begins in Wilson Hall. Visitors view the Laboratory from the 15th floor windows and visit various displays located there. The tour moves to the Linear Accelerator building where visitors see the Cockcroft-Walton, the components in the linear accelerator gallery and the Main Control Room. There is a docent for every 20 people. Registration required since tours must be arranged in advance. October 15, 2010 - Friday evening Dinner-theater at the award winning Drury Lane theater located next to our hotel. . Special package price for dinner and theater at $44.00 per person. Regularly $64 per person. "Seven Brides for Seven Brothers" http://www.drurylaneoakbrook.com/ Bill Jenkins is one of the newest and most exciting new directors on the Chicago scene. As Chairman of the Department of Theatre and Dance at Ball State University, he heads one of the nation's largest theatre programs. After admiring his work with other Chicago area theatres, we are very pleased for this opportunity to showcase his talent at Drury Lane. Once Bill shared some of the fresh ideas and insights he had for ÂSeven Brides for Seven BrothersÂ, we knew we would have a great show for the holidays. Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Cyndy Lilagan Iomas Research, LLC Facilities Coordination Brian Griffin Mentor Graphics Ron Fox NSCL/FRIB Michigan State University Arjen Markus Deltares Mike Doyle Iomas Research, LLC Gerald Lester KnG Consulting, LLC Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Steve Landers Digital Smarties Kevin Kenny GE Global Research Center Larry Virden Tcl FAQ Maintainer Steve Redler IV SR Technology Contact Information tcl...@go... Tcl'2010 would like to thank those who are sponsoring the conference: ActiveState Software Inc. Buonacorsi Foundation Mentor Graphics Noumena Corp. SR Technology Tcl Community Association |
From: Andreas K. <and...@ac...> - 2010-06-25 14:53:40
|
[[ Important Changes: More information about registration at the hotel. Our location chair has organized special social activities, both geeky (FermiLab Tour) and cultured (Theatre). See below for more. ]] 17th Annual Tcl/Tk Conference (Tcl'2010) http://www.tcl.tk/community/tcl2010/ October 11 - 15, 2010 Hilton Suites/Conference Center Chicago/Oakbrook Terrace, Illinois, USA Important Dates: Abstracts and proposals due August 1, 2010 Notification to authors August 15, 2010 WIP and BOF reservations open August 1, 2010 Author materials due October 1, 2010 Tutorials Start October 11, 2010 Conference starts October 13, 2010 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2010 will be held in Chicago/Oakbrook Terrace, Illinois USA from October 11 - 15, 2010. The program committee is asking for papers and presentation proposals from anyone using or developing with Tcl/Tk (and extensions). Past conferences have seen submissions covering a wide variety of topics including: * Scientific and engineering applications * Industrial controls * Distributed applications and Network Managment * Object oriented extensions to Tcl/Tk * New widgets for Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk-centric operating environments * Tcl/Tk on small and embedded devices * Medical applications and visualization * Use of different programming paradigms in Tcl/Tk and proposals for new directions. * New areas of exploration for the Tcl/Tk language This year is the third year that the Tcl community is participating in the Google Summer of Code. The conference program committee would like to encourage submissions that report on the Tcl projects selected for Google SoC 2010. Submissions should consist of an abstract of about 100 words and a summary of not more than two pages, and should be sent as plain text to <tclconference AT googlegroups DOT com> no later than August 15, 2010. Authors of accepted abstracts will have until October 1, 2010 to submit their final paper for the inclusion in the conference proceedings. The proceedings will be made available on digital media, so extra materials such as presentation slides, code examples, code for extensions etc. are encouraged. Printed proceedings will be produced as an on-demand book at lulu.com The authors will have 25 minutes to present their paper at the conference. The program committee will review and evaluate papers according to the following criteria: * Quantity and quality of novel content * Relevance and interest to the Tcl/Tk community * Suitability of content for presentation at the conference Proposals may report on commercial or non-commercial systems, but those with only blatant marketing content will not be accepted. Application and experience papers need to strike a balance between background on the application domain and the relevance of Tcl/Tk to the application. Application and experience papers should clearly explain how the application or experience illustrates a novel use of Tcl/Tk, and what lessons the Tcl/Tk community can derive from the application or experience to apply to their own development efforts. Papers accompanied by non-disclosure agreements will be returned to the author(s) unread. All submissions are held in the highest confidentiality prior to publication in the Proceedings, both as a matter of policy and in accord with the U. S. Copyright Act of 1976. The primary author for each accepted paper will receive registration to the Technical Sessions portion of the conference at a reduced rate. Other Forms of Participation The program committee also welcomes proposals for panel discussions of up to 90 minutes. Proposals should include a list of confirmed panelists, a title and format, and a panel description with position statements from each panelist. Panels should have no more than four speakers, including the panel moderator, and should allow time for substantial interaction with attendees. Panels are not presentations of related research papers. Slots for Works-in-Progress (WIP) presentations and Birds-of-a-Feather sessions (BOFs) are available on a first-come, first-served basis starting in August 1, 2010. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 2010. Some WIP and BOF time slots will be held open for on-site reservation. All attendees with an interesting work in progress should consider reserving a WIP slot. Registration Information More information on the conference is available the conference Web site (http://www.tcl.tk/community/tcl2010/) and will be published on various Tcl/Tk-related information channels. Reservations for hotel suites and $25 airport shuttle rides can be made at http://www.hilton.com/en/hi/groups/personalized/CHIOTHS-TCL-20101010/index.jhtml?WT.mc_id=POG To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://aspn.activestate.com/ASPN/Mail/ to subscribe to the tcl-announce mailing list. Special Social Activites October 15, 2010 - Friday afternoon -- Tour of Fermilab Fermi National Accelerator Laboratory, http://www.fnal.gov/ A tour lasts about two hours and begins in Wilson Hall. Visitors view the Laboratory from the 15th floor windows and visit various displays located there. The tour moves to the Linear Accelerator building where visitors see the Cockcroft-Walton, the components in the linear accelerator gallery and the Main Control Room. There is a docent for every 20 people. Registration required since tours must be arranged in advance. October 15, 2010 - Friday evening Dinner-theater at the award winning Drury Lane theater located next to our hotel. . Special package price for dinner and theater at $44.00 per person. Regularly $64 per person. "Seven Brides for Seven Brothers" http://www.drurylaneoakbrook.com/ Bill Jenkins is one of the newest and most exciting new directors on the Chicago scene. As Chairman of the Department of Theatre and Dance at Ball State University, he heads one of the nation's largest theatre programs. After admiring his work with other Chicago area theatres, we are very pleased for this opportunity to showcase his talent at Drury Lane. Once Bill shared some of the fresh ideas and insights he had for ÂSeven Brides for Seven BrothersÂ, we knew we would have a great show for the holidays. Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Cyndy Lilagan Iomas Research, LLC Facilities Coordination Brian Griffin Mentor Graphics Ron Fox NSCL/FRIB Michigan State University Arjen Markus Deltares Mike Doyle Iomas Research, LLC Gerald Lester KnG Consulting, LLC Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Steve Landers Digital Smarties Kevin Kenny GE Global Research Center Larry Virden Tcl FAQ Maintainer Steve Redler IV SR Technology Contact Information tcl...@go... Tcl'2010 would like to thank those who are sponsoring the conference: ActiveState Software Inc. Buonacorsi Foundation Mentor Graphics Noumena Corp. SR Technology Tcl Community Association |
From: Lars H. <Lar...@re...> - 2010-06-21 15:06:06
|
Andreas Kupries skrev: > Having read this I now also see that the _xml.tcl I mentioned in my > first mail is more of a low level generator which would be driven by > such data structures. Assembler in essence, versus your HLL. > > The xmlgen/htmlgen refeenced on your pages are much more comparable to > the _xml.tcl Having looked at _xml.tcl myself, I'd summarise the differences roughly as follows: _xml.tcl is indeed "assembler", in that it generates start- and end-tags separately (though with some facilities for automating closing of elements). xmlgen and my procedures are higher level, which make it more difficult to mess things up, but probably also increases memory requirements. A difference between my approach on one hand and that of _xml.tcl and xmlgen on the other is however that the former (re)encodes an existing data structure as XML, whereas the latter generate it on the fly; a [trace] of one's program when using these two will correspond fairly directly to the structure of the XML being generated. Lars Hellström |
From: Lars H. <Lar...@re...> - 2010-06-18 08:18:19
|
Andreas Kupries skrev: > Lars Hellström wrote: >> Lately, a lot of the projects I've been working on have involved (i) >> generating Tcl data structures that could be viewed as a particular >> encoding of part of an XML document and (ii) converting said data >> structures to XML on output. [snip] >> The latest version of my command is TDLtoXML::xml_from_trees (but >> never mind the namespace) on http://wiki.tcl.tk/25681#pagetocbc2b8a8c. >> This coverts from a tdom list format to XML (cf. >> http://wiki.tcl.tk/26156), and that is perhaps something that should >> be scrutinised, since putting something like this in tcllib is an act >> of blessing its data format. Note that TDL is just one of the projects where XML generation pops up. One could envision a package for both TDL and XML, but it's not something I'm suggesting here and now. > "The trick is to parse TDL data by evaluating it in an empty slave > interpreter." > > Are you limited to Tcl 8.4 ? If not, i.e. 8.5 is viable, then usage of > a namespace and 'namespace unknown' may allow us to forego the empty slave. No, for security reasons that wouldn't be good; you can always give a fully qualified named even from within a given namespace. > What I am missing is some explanation on how you envision the dnyamic > creation of TDL structures. Plain [list] commands ? Right now I only see > static structures on the page, and their conversion to other formats > (data tress, pretty printing, ...) For dynamic generation, you might instead want to look at Part III of http://abel.math.umu.se/~lars/mtmtcl/interfaces.pdf (page 79 and forth); that's one of the other projects. In yet another project, I've been generating SVG for inlining into XHTML... > Having read this I now also see that the _xml.tcl I mentioned in my > first mail is more of a low level generator which would be driven by > such data structures. Assembler in essence, versus your HLL. I'll have to take a look at it. Must rush now. > The xmlgen/htmlgen refeenced on your pages are much more comparable to > the _xml.tcl Lars Hellström |
From: Andreas K. <and...@ac...> - 2010-06-17 18:55:27
|
Lars Hellström wrote: > Lately, a lot of the projects I've been working on have involved (i) > generating Tcl data structures that could be viewed as a particular > encoding of part of an XML document and (ii) converting said data > structures to XML on output. > > While (i) is always rather specific, the (ii) part tends to be very > generic, and while it's code-wise very short, it kind of worries me > that I'm copying the same procedures from project to project, so I've > been thinking "maybe this should go into tcllib?" As a matter of fact, > I've been somewhat surprised to not already find something along these > lines in there, but maybe it's too elementary to make a package for... > The intent is not to provide industrial capacity XML handling (there > are well-known compiled extensions for that), but rather to provide a > cheap package that you can put into your script when you just want to > add XML as another output format. > > The latest version of my command is TDLtoXML::xml_from_trees (but never > mind the namespace) on http://wiki.tcl.tk/25681#pagetocbc2b8a8c. This > coverts from a tdom list format to XML (cf. http://wiki.tcl.tk/26156), > and that is perhaps something that should be scrutinised, since putting > something like this in tcllib is an act of blessing its data format. "The trick is to parse TDL data by evaluating it in an empty slave interpreter." Are you limited to Tcl 8.4 ? If not, i.e. 8.5 is viable, then usage of a namespace and 'namespace unknown' may allow us to forego the empty slave. What I am missing is some explanation on how you envision the dnyamic creation of TDL structures. Plain [list] commands ? Right now I only see static structures on the page, and their conversion to other formats (data tress, pretty printing, ...) Having read this I now also see that the _xml.tcl I mentioned in my first mail is more of a low level generator which would be driven by such data structures. Assembler in essence, versus your HLL. The xmlgen/htmlgen refeenced on your pages are much more comparable to the _xml.tcl -- Andreas Kupries Senior Tcl Developer ActiveState, The Dynamic Language Experts P: 778.786.1122 F: 778.786.1133 and...@ac... http://www.activestate.com Get insights on Open Source and Dynamic Languages at www.activestate.com/blog |
From: Andreas K. <and...@ac...> - 2010-06-17 16:56:09
|
Lars Hellström wrote: > Lately, a lot of the projects I've been working on have involved (i) > generating Tcl data structures that could be viewed as a particular > encoding of part of an XML document and (ii) converting said data > structures to XML on output. > > While (i) is always rather specific, the (ii) part tends to be very > generic, and while it's code-wise very short, it kind of worries me > that I'm copying the same procedures from project to project, so I've > been thinking "maybe this should go into tcllib?" As a matter of fact, > I've been somewhat surprised to not already find something along these > lines in there, but maybe it's too elementary to make a package for... The doctools support TMML as output format, which is a XML format. Joe English wrote that plugin (IIRC), and provided tcllib/modules/doctools/mpformats/_xml.tcl containing the more generic support code. This is not a package outright, just a file which is dt_source'd by the {fmt,toc}.tmml files/engines. The _html in mpformats also has bit of generic tag generation. > The intent is not to provide industrial capacity XML handling (there > are well-known compiled extensions for that), but rather to provide a > cheap package that you can put into your script when you just want to > add XML as another output format. > > The latest version of my command is TDLtoXML::xml_from_trees (but never > mind the namespace) on http://wiki.tcl.tk/25681#pagetocbc2b8a8c. This > coverts from a tdom list format to XML (cf. http://wiki.tcl.tk/26156), > and that is perhaps something that should be scrutinised, since putting > something like this in tcllib is an act of blessing its data format. > > Comments, anyone? Not yet, will have to make the time for a look. -- Andreas Kupries Senior Tcl Developer ActiveState, The Dynamic Language Experts P: 778.786.1122 F: 778.786.1133 and...@ac... http://www.activestate.com Get insights on Open Source and Dynamic Languages at www.activestate.com/blog |
From: Lars H. <Lar...@re...> - 2010-06-17 16:32:20
|
Lately, a lot of the projects I've been working on have involved (i) generating Tcl data structures that could be viewed as a particular encoding of part of an XML document and (ii) converting said data structures to XML on output. While (i) is always rather specific, the (ii) part tends to be very generic, and while it's code-wise very short, it kind of worries me that I'm copying the same procedures from project to project, so I've been thinking "maybe this should go into tcllib?" As a matter of fact, I've been somewhat surprised to not already find something along these lines in there, but maybe it's too elementary to make a package for... The intent is not to provide industrial capacity XML handling (there are well-known compiled extensions for that), but rather to provide a cheap package that you can put into your script when you just want to add XML as another output format. The latest version of my command is TDLtoXML::xml_from_trees (but never mind the namespace) on http://wiki.tcl.tk/25681#pagetocbc2b8a8c. This coverts from a tdom list format to XML (cf. http://wiki.tcl.tk/26156), and that is perhaps something that should be scrutinised, since putting something like this in tcllib is an act of blessing its data format. Comments, anyone? Lars Hellström |
From: Harald O. <Har...@El...> - 2010-06-09 08:08:43
|
Hi list, Refering on the release of BWidget 1.9.2, which is based on the "compatibility" cvs-branch of folder "bwidget" of tcllib holding the sticky tag "bwidget". Andreas Kupries pointed out, that the polish translation file is only included in head and not in the bwidget branch and thus not included in the 1.9.2 release. Thus I: - added in tcllib CVS the sticky tag "bwidget" to the file bwidget/lang/pl.rc - added a note to the bwidget/ChangeLog (sticky tag "bwidget") ... and now its getting a bit critical ... - replaced the released files with a version containing the pl.rc file and the new ChangeLog https://sourceforge.net/projects/tcllib/files/ ->Bwidget->1.9.2 I think, this is reasonable. Please annotate, if this might be a *big* problem. (this might be a problem, because this should not happen and may cause confusion but IMHO it is ok) Regards, Harald |
From: Harald O. <Har...@El...> - 2010-06-07 12:56:48
|
Am 07.06.2010 13:22, schrieb Arjen Markus: > Hi Harald, > > yes, those are the widgets I as thinking of. Here are some more: > http://wiki.tcl.tk/16994 > http://wiki.tcl.tk/9108 > http://wiki.tcl.tk/9109 > http://wiki.tcl.tk/9177 > > I do not know the quality of the implementations, but it seems > worth looking into them a bit. Yes, anyway, they have to be integrated into the BWidget framework. I first want to get the framework stable and compatible to Tile before adding new widgets. Anyway, I don't think I will add the scale widgets on my own. There is a sponsor required. I have another widget, I want to implement which is a page manager like the firefox property window with an icon and a title per item. But many other things to do before. Regards, Harald |
From: Harald O. <Har...@El...> - 2010-06-07 11:29:18
|
Am 07.06.2010 12:10, schrieb Arjen Markus: > Hello Harald, Johann, > > something I thought of this weekend, on the Wiki we have a number > of widgets implemented via the canvas to select, say, a real number. > I am thinking of the various "dial" widgets. Would it fit into the > concept of BWidget to include these widgets? Just a thought, mind you. > Arjen Hello Arjen, no problem, IMHO ok. Did you thought about: http://wiki.tcl.tk/26357 http://wiki.tcl.tk/17065 Harald |
From: Arjen M. <arj...@de...> - 2010-06-07 11:22:22
|
Hi Harald, yes, those are the widgets I as thinking of. Here are some more: http://wiki.tcl.tk/16994 http://wiki.tcl.tk/9108 http://wiki.tcl.tk/9109 http://wiki.tcl.tk/9177 I do not know the quality of the implementations, but it seems worth looking into them a bit. Regards, Arjen On 2010-06-07 13:15, Harald Oehlmann wrote: > Am 07.06.2010 12:10, schrieb Arjen Markus: >> Hello Harald, Johann, >> >> something I thought of this weekend, on the Wiki we have a number >> of widgets implemented via the canvas to select, say, a real number. >> I am thinking of the various "dial" widgets. Would it fit into the >> concept of BWidget to include these widgets? Just a thought, mind you. >> Arjen > > Hello Arjen, > no problem, IMHO ok. > > Did you thought about: > http://wiki.tcl.tk/26357 > http://wiki.tcl.tk/17065 > > Harald > |
From: Arjen M. <arj...@de...> - 2010-06-07 10:11:01
|
Hello Harald, Johann, something I thought of this weekend, on the Wiki we have a number of widgets implemented via the canvas to select, say, a real number. I am thinking of the various "dial" widgets. Would it fit into the concept of BWidget to include these widgets? Just a thought, mind you. Regards, Arjen On 2010-06-07 10:50, Harald Oehlmann wrote: > As 3rd result of the European User meeting in Strasbourg, I am pleased > to announce BWidget 1.9.2. > > This is a release due to two reasons: > - there are some bug fixes and enhancements since 1.9.0 > - ActiveTCL contained a package BWidget 1.9.1 which was a development > snapshot from the Tile-enabled version. > Anybody having compatibility issues with this version is encouraged to > use BWidget 1.9.2 > The Tile-enabled version will not be released as 1.9.x. > > Thanks to all reporters, contributers and testers. > Sorry for the eventual troubble with BWidget 1.9.1 (and of cause with > this release if you might have any). > > Attached are the full release notes. > > Regards, > Harald > ----- > BWidget ToolKit 1.9.2 June 2010 > Copyright (c) 1998-1999 UNIFIX. > Copyright (c) 2001-2002 ActiveState Corp. > > See the file LICENSE.txt for license info (uses Tcl's BSD-style license). > > -------------------------------------------------------------------------- > > Maintenance release containing some bugfixes and minor enhancements. > > Highlight: > - ListBox: Drag and Drop sample handles multiple items > > Release 1.9.1 was included in ActiveTCL in may 2010. > This release was a snapshop of the outcomming tile-enhanced version which > showed incompatibilities in default option handling. > This 1.9.2 release does not include the Tile enhancements but only bug fixes > arised after release 1.9.0. > > Remark that this is a snapshot of the bugfix release branch which resides > in tcllib cvs under the tag "bwidget". > The trunc contains the tile-enabled version. > > Dedication: > This release is dedicated to Luc Moulinier who organized the European TCL > user meeting where this release was coordinated. > > -------------------------------------------------------------------------- > > WHAT IS BWIDGET ? > > The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using > native Tcl/Tk 8.x namespaces. > > The BWidgets have a professional look&feel as in other well known > Toolkits (Tix or Incr Widgets), but the concept is radically different > because everything is pure Tcl/Tk. No platform dependencies, and no > compiling required. The code is 100% Pure Tcl/Tk. > > The BWidget library was originally developed by UNIFIX Online, and > released under both the GNU Public License and the Tcl license. > BWidget is now maintained as a community project, hosted by > Sourceforge. Scores of fixes and enhancements have been added by > community developers. See the ChangeLog file for details. > > -------------------------------------------------------------------------- > > WIDGET LIST (1.9) > > Simple Widgets > Label Extended Label widget > Entry Extended Entry widget > Button Extended Button widget > ArrowButton Button widget with an arrow shape. > ProgressBar Progress indicator widget > ScrollView Display the visible area of a scrolled window > Separator 3D separator widget > > Manager Widgets > MainFrame Manage toplevel with menu, toolbar and statusbar > LabelFrame Frame with a Label > TitleFrame Frame with a title > ScrolledWindow Generic scrolled widget > ScrollableFrame Scrollable frame containing widget > PanedWindow Tiled layout manager widget > ButtonBox Set of buttons with horizontal or vertical layout > PagesManager Pages manager widget > NoteBook Notebook manager widget > Dialog Dialog abstraction with custom buttons > > Composite Widgets > LabelEntry LabelFrame containing an Entry widget. > ComboBox ComboBox widget > SpinBox SpinBox widget > Tree Tree widget > ListBox ListBox widget > MessageDlg Message dialog box > ProgressDlg Progress indicator dialog box > PasswdDlg Login/Password dialog box (contributed by Stephane > Lavirotte) > SelectFont Font selection widget > SelectColor Color selection widget > > Commands Classes > Widget The Widget base class > DynamicHelp Provide help to Tk widget or BWidget > DragSite Commands set for Drag facilities > DropSite Commands set for Drop facilities > BWidget Utilities > > -------------------------------------------------------------------------- > INSTALLATION AND USE > > - On Unix Platform: > Uncompress the file BWidget-<version>.tar.Z|gz > > To use the BWidget: > - If you have uncompressed the archive file under the Tcl Library Path > directory, you only need to do: > % package require BWidget > - If not, you have to specify the BWidget installation path in auto_path > global variable: > % lappend auto_path <install_path> > % package require BWidget > > To launch the demo, you need to cd into the demo subdirectory: > $ cd <install_path>/demo > $ wish demo.tcl > > - On Windows and others Platforms: > Uncompress the file BWidget-<version>.zip > > To use the BWidget: > - If you uncompressed the archive file under the Tcl Library Path > directory, you only need to do: > % package require BWidget > - If not, you have to specify the BWidget installation path in auto_path > global variable: > % lappend auto_path your_path > % package require BWidget > > To launch the demo : > Double click on demo.tcl in the demo subdirectory > > > Distribution contains these directories: > > BWidget-<version> Root directory and BWidget Tcl sources > BWman HTML manual pages > images images used by BWidget > lang Resources for language customization > demo Demo sources > tests BWidgets test suite > > > -------------------------------------------------------------------------- > > DOCUMENTATION > > HTML manual pages are available in the BWman subdirectory. Point to > index.html for frame version with tree navigation, or to contents.html > for no frame version. > > -------------------------------------------------------------------------- > > CONTACTS > > The BWidget toolkit is maintained on Sourceforge, at > http://www.sourceforge.net/projects/tcllib/ > > -------------------------------------------------------------------------- > > Changes: > (Only showing changes since BWidget 1.9 release.) > > > 2010-05-31 Harald Oehlmann < oe...@us...> > > * listbox.html Reflected patch 2010-05-12 in documentation. > The selection may not be disabled any more by binding button 1. > > 2010-05-12 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::bindText and ListBox::bindImage) > Method bindText and bindImage overwrote internal selection > bindings [Bug 3000293] reported by Robert Karen. > > 2010-05-11 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::see) Method see shifts image out of > view. Showed up, by a selection click on a long item with icon > [Bug 2999764] reported by Robert Karen. > > 2010-05-05 Harald Oehlmann < oe...@us...> > > * listbox.tcl(ListBox::_configureSelectmode) Drag modifies > multiple selection [Bug 2995969] reported by Robert Karen. > Bound events on ButtonRelease-1 instead Button-1 for multiple > selections to avoid bug. > * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop > routine only handled single drag and drop. > It was extended to handle also drag and drop of multiple entries. > > 2009-09-03 Harald Oehlmann <oe...@us...> > > * util.tcl(BWidget::place), BWidget.html Widget placed incorrectly, > when bigger than current screen [Bug 2850031] by Thomas Grausgruber > Possible incompatibility: BWidget::place w h -> w,h are reduced to > screen width. > > 2009-08-12 Harald Oehlmann <oe...@us...> > > * dynhelp.tcl Use balloon help font TkTooltipFont if tk <= 8.5. > Otherwise use helvetica 11 on Aqua [Patch 2835180] for Kevin Walzer > * dynhelp.tcl(DynamicHelp::_show_help)Replaced aqua conditional code > check by $Widget::_aqua > > 2009-08-10 Harald Oehlmann <oe...@us...> > > * notebook.tcl (NoteBook::delete) Method delete destroyframe=1 and > reinsertion -> raise failed - state variables were deleted. > [Bug 2831785] by kjnash > * tree.tcl (Tree::_keynav) Fire virtual event <<TreeSelect>> also on > keyboard navigation [Patch 2828086] by Kevin Walzer > * combobox.tcl Replaced aqua conditional code check by $Widget::_aqua > > 2009-08-10 Harald Oehlmann <oe...@us...> > > **** Branched to bwidget **** > > This is the bwidget branch of module bwidget of tcllib > Use "-r bwidget" for all cvs operations > Scope: Package BWidget compatible to tcl/tk 8.1 and tk > (e.g. no tile/ttk). > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Tcllib-devel mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcllib-devel > |
From: Harald O. <Har...@El...> - 2010-06-07 08:51:25
|
As 3rd result of the European User meeting in Strasbourg, I am pleased to announce BWidget 1.9.2. This is a release due to two reasons: - there are some bug fixes and enhancements since 1.9.0 - ActiveTCL contained a package BWidget 1.9.1 which was a development snapshot from the Tile-enabled version. Anybody having compatibility issues with this version is encouraged to use BWidget 1.9.2 The Tile-enabled version will not be released as 1.9.x. Thanks to all reporters, contributers and testers. Sorry for the eventual troubble with BWidget 1.9.1 (and of cause with this release if you might have any). Attached are the full release notes. Regards, Harald ----- BWidget ToolKit 1.9.2 June 2010 Copyright (c) 1998-1999 UNIFIX. Copyright (c) 2001-2002 ActiveState Corp. See the file LICENSE.txt for license info (uses Tcl's BSD-style license). -------------------------------------------------------------------------- Maintenance release containing some bugfixes and minor enhancements. Highlight: - ListBox: Drag and Drop sample handles multiple items Release 1.9.1 was included in ActiveTCL in may 2010. This release was a snapshop of the outcomming tile-enhanced version which showed incompatibilities in default option handling. This 1.9.2 release does not include the Tile enhancements but only bug fixes arised after release 1.9.0. Remark that this is a snapshot of the bugfix release branch which resides in tcllib cvs under the tag "bwidget". The trunc contains the tile-enabled version. Dedication: This release is dedicated to Luc Moulinier who organized the European TCL user meeting where this release was coordinated. -------------------------------------------------------------------------- WHAT IS BWIDGET ? The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using native Tcl/Tk 8.x namespaces. The BWidgets have a professional look&feel as in other well known Toolkits (Tix or Incr Widgets), but the concept is radically different because everything is pure Tcl/Tk. No platform dependencies, and no compiling required. The code is 100% Pure Tcl/Tk. The BWidget library was originally developed by UNIFIX Online, and released under both the GNU Public License and the Tcl license. BWidget is now maintained as a community project, hosted by Sourceforge. Scores of fixes and enhancements have been added by community developers. See the ChangeLog file for details. -------------------------------------------------------------------------- WIDGET LIST (1.9) Simple Widgets Label Extended Label widget Entry Extended Entry widget Button Extended Button widget ArrowButton Button widget with an arrow shape. ProgressBar Progress indicator widget ScrollView Display the visible area of a scrolled window Separator 3D separator widget Manager Widgets MainFrame Manage toplevel with menu, toolbar and statusbar LabelFrame Frame with a Label TitleFrame Frame with a title ScrolledWindow Generic scrolled widget ScrollableFrame Scrollable frame containing widget PanedWindow Tiled layout manager widget ButtonBox Set of buttons with horizontal or vertical layout PagesManager Pages manager widget NoteBook Notebook manager widget Dialog Dialog abstraction with custom buttons Composite Widgets LabelEntry LabelFrame containing an Entry widget. ComboBox ComboBox widget SpinBox SpinBox widget Tree Tree widget ListBox ListBox widget MessageDlg Message dialog box ProgressDlg Progress indicator dialog box PasswdDlg Login/Password dialog box (contributed by Stephane Lavirotte) SelectFont Font selection widget SelectColor Color selection widget Commands Classes Widget The Widget base class DynamicHelp Provide help to Tk widget or BWidget DragSite Commands set for Drag facilities DropSite Commands set for Drop facilities BWidget Utilities -------------------------------------------------------------------------- INSTALLATION AND USE - On Unix Platform: Uncompress the file BWidget-<version>.tar.Z|gz To use the BWidget: - If you have uncompressed the archive file under the Tcl Library Path directory, you only need to do: % package require BWidget - If not, you have to specify the BWidget installation path in auto_path global variable: % lappend auto_path <install_path> % package require BWidget To launch the demo, you need to cd into the demo subdirectory: $ cd <install_path>/demo $ wish demo.tcl - On Windows and others Platforms: Uncompress the file BWidget-<version>.zip To use the BWidget: - If you uncompressed the archive file under the Tcl Library Path directory, you only need to do: % package require BWidget - If not, you have to specify the BWidget installation path in auto_path global variable: % lappend auto_path your_path % package require BWidget To launch the demo : Double click on demo.tcl in the demo subdirectory Distribution contains these directories: BWidget-<version> Root directory and BWidget Tcl sources BWman HTML manual pages images images used by BWidget lang Resources for language customization demo Demo sources tests BWidgets test suite -------------------------------------------------------------------------- DOCUMENTATION HTML manual pages are available in the BWman subdirectory. Point to index.html for frame version with tree navigation, or to contents.html for no frame version. -------------------------------------------------------------------------- CONTACTS The BWidget toolkit is maintained on Sourceforge, at http://www.sourceforge.net/projects/tcllib/ -------------------------------------------------------------------------- Changes: (Only showing changes since BWidget 1.9 release.) 2010-05-31 Harald Oehlmann < oe...@us...> * listbox.html Reflected patch 2010-05-12 in documentation. The selection may not be disabled any more by binding button 1. 2010-05-12 Harald Oehlmann < oe...@us...> * listbox.tcl(ListBox::bindText and ListBox::bindImage) Method bindText and bindImage overwrote internal selection bindings [Bug 3000293] reported by Robert Karen. 2010-05-11 Harald Oehlmann < oe...@us...> * listbox.tcl(ListBox::see) Method see shifts image out of view. Showed up, by a selection click on a long item with icon [Bug 2999764] reported by Robert Karen. 2010-05-05 Harald Oehlmann < oe...@us...> * listbox.tcl(ListBox::_configureSelectmode) Drag modifies multiple selection [Bug 2995969] reported by Robert Karen. Bound events on ButtonRelease-1 instead Button-1 for multiple selections to avoid bug. * listbox.tcl(ListBox::_drag_and_drop) The default drag and drop routine only handled single drag and drop. It was extended to handle also drag and drop of multiple entries. 2009-09-03 Harald Oehlmann <oe...@us...> * util.tcl(BWidget::place), BWidget.html Widget placed incorrectly, when bigger than current screen [Bug 2850031] by Thomas Grausgruber Possible incompatibility: BWidget::place w h -> w,h are reduced to screen width. 2009-08-12 Harald Oehlmann <oe...@us...> * dynhelp.tcl Use balloon help font TkTooltipFont if tk <= 8.5. Otherwise use helvetica 11 on Aqua [Patch 2835180] for Kevin Walzer * dynhelp.tcl(DynamicHelp::_show_help)Replaced aqua conditional code check by $Widget::_aqua 2009-08-10 Harald Oehlmann <oe...@us...> * notebook.tcl (NoteBook::delete) Method delete destroyframe=1 and reinsertion -> raise failed - state variables were deleted. [Bug 2831785] by kjnash * tree.tcl (Tree::_keynav) Fire virtual event <<TreeSelect>> also on keyboard navigation [Patch 2828086] by Kevin Walzer * combobox.tcl Replaced aqua conditional code check by $Widget::_aqua 2009-08-10 Harald Oehlmann <oe...@us...> **** Branched to bwidget **** This is the bwidget branch of module bwidget of tcllib Use "-r bwidget" for all cvs operations Scope: Package BWidget compatible to tcl/tk 8.1 and tk (e.g. no tile/ttk). |
From: Andreas D. <an...@dr...> - 2010-05-17 20:17:34
|
Dear all, The man files had some wrapper procedures around the section and subsection commands that allowed structuring visually the different sections and sub sections in the documentation source files. These wrapper procedures have still contained by mistake some debugging code. The wrapper procedures have now be replaced by the original section and sub section commands which eliminates the output of the mentioned strange text. The updated documentation source files have been transferred into to the repository. Best regards, Andreas On 17.05.10 17:10, Andreas Kupries wrote: > Larry W. Virden wrote: > >> I was just processing the latest tcllib cvs head from the activestate >> ftp site. I noticed the following: >> >> followed by more words >> >> I took a look at the file in the module/tepam directory and I'm >> perplexed at why these are going to stdout (or perhaps it is stderr). >> I don't know all the formatting tags, so I may be missing something. >> > The tepam documentation files contains some 'macro definitions' based on Tcl's > 'proc' command, and their bodies contain 'puts'. During their execution as part > of the documentation processing they print to stdout. > > Strictly speaking 'proc' is not part of the doctools language. It works only > because the doctools commands are interpreted as Tcl commands, run through a > safe interp. Meaning that you can use most Tcl commands, not just the doctools > markup commands, in your docs. This is not documented however, and an internal > 'feature' of the implementation. In other words, this can go away any time. > > Fact of the matter, for doctools::idx and doctools::toc this has gone away in > the 2.x code I have written. For doctools itself it still works just because I > haven't done its v2 yet. > >> Is this output expected from doctools? If not, does someone see what is >> > No. > > >> missing? If it is expected, I'm puzzled why these terms are being output >> and other terms, which appear to be coded similarly in the same file, >> are not being output. >> >> Thanks for insights. >> > |
From: Andreas K. <and...@ac...> - 2010-05-17 15:11:24
|
Larry W. Virden wrote: > I was just processing the latest tcllib cvs head from the activestate > ftp site. I noticed the following: > > followed by more words > > I took a look at the file in the module/tepam directory and I'm > perplexed at why these are going to stdout (or perhaps it is stderr). > I don't know all the formatting tags, so I may be missing something. The tepam documentation files contains some 'macro definitions' based on Tcl's 'proc' command, and their bodies contain 'puts'. During their execution as part of the documentation processing they print to stdout. Strictly speaking 'proc' is not part of the doctools language. It works only because the doctools commands are interpreted as Tcl commands, run through a safe interp. Meaning that you can use most Tcl commands, not just the doctools markup commands, in your docs. This is not documented however, and an internal 'feature' of the implementation. In other words, this can go away any time. Fact of the matter, for doctools::idx and doctools::toc this has gone away in the 2.x code I have written. For doctools itself it still works just because I haven't done its v2 yet. > Is this output expected from doctools? If not, does someone see what is No. > missing? If it is expected, I'm puzzled why these terms are being output > and other terms, which appear to be coded similarly in the same file, > are not being output. > > Thanks for insights. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |
From: Larry W. V. <lv...@gm...> - 2010-05-17 14:54:53
|
I was just processing the latest tcllib cvs head from the activestate ftp site. I noticed the following: Generating /projects/sprs_lwv/tcl86/man/mann/tepam_procedure.n TERMINOLOGY PROCEDURE DECLARATION Procedure Attributes Argument Declaration VARIABLES ARGUMENT TYPES Predefined Argument Types Defining Application Specific Argument Types PROCEDURE CALLS Help Interactive Procedure Call Unnamed Arguments followed by more words I took a look at the file in the module/tepam directory and I'm perplexed at why these are going to stdout (or perhaps it is stderr). I don't know all the formatting tags, so I may be missing something. Is this output expected from doctools? If not, does someone see what is missing? If it is expected, I'm puzzled why these terms are being output and other terms, which appear to be coded similarly in the same file, are not being output. Thanks for insights. -- Tcl - The glue of a new generation. http://wiki.tcl.tk/ Larry W. Virden http://www.xanga.com/lvirden/ Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. |
From: Andreas K. <and...@ac...> - 2010-03-22 16:53:08
|
17th Annual Tcl/Tk Conference (Tcl'2010) http://www.tcl.tk/community/tcl2010/ October 11 - 15, 2010 Hilton Suites/Conference Center Chicago/Oakbrook Terrace, Illinois, USA Important Dates: Abstracts and proposals due August 1, 2010 Notification to authors August 15, 2010 WIP and BOF reservations open August 1, 2010 Author materials due October 1, 2010 Tutorials Start October 11, 2010 Conference starts October 13, 2010 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2010 will be held in Chicago/Oakbrook Terrace, Illinois USA from October 11 - 15, 2010. The program committee is asking for papers and presentation proposals from anyone using or developing with Tcl/Tk (and extensions). Past conferences have seen submissions covering a wide variety of topics including: * Scientific and engineering applications * Industrial controls * Distributed applications and Network Managment * Object oriented extensions to Tcl/Tk * New widgets for Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk-centric operating environments * Tcl/Tk on small and embedded devices * Medical applications and visualization * Use of different programming paradigms in Tcl/Tk and proposals for new directions. * New areas of exploration for the Tcl/Tk language This year is the third year that the Tcl community is participating in the Google Summer of Code. The conference program committee would like to encourage submissions that report on the Tcl projects selected for Google SoC 2010. Submissions should consist of an abstract of about 100 words and a summary of not more than two pages, and should be sent as plain text to <tclconference AT googlegroups DOT com> no later than August 15, 2010. Authors of accepted abstracts will have until October 1, 2010 to submit their final paper for the inclusion in the conference proceedings. The proceedings will be made available on digital media, so extra materials such as presentation slides, code examples, code for extensions etc. are encouraged. Printed proceedings will be produced as an on-demand book at lulu.com The authors will have 25 minutes to present their paper at the conference. The program committee will review and evaluate papers according to the following criteria: * Quantity and quality of novel content * Relevance and interest to the Tcl/Tk community * Suitability of content for presentation at the conference Proposals may report on commercial or non-commercial systems, but those with only blatant marketing content will not be accepted. Application and experience papers need to strike a balance between background on the application domain and the relevance of Tcl/Tk to the application. Application and experience papers should clearly explain how the application or experience illustrates a novel use of Tcl/Tk, and what lessons the Tcl/Tk community can derive from the application or experience to apply to their own development efforts. Papers accompanied by non-disclosure agreements will be returned to the author(s) unread. All submissions are held in the highest confidentiality prior to publication in the Proceedings, both as a matter of policy and in accord with the U. S. Copyright Act of 1976. The primary author for each accepted paper will receive registration to the Technical Sessions portion of the conference at a reduced rate. Other Forms of Participation The program committee also welcomes proposals for panel discussions of up to 90 minutes. Proposals should include a list of confirmed panelists, a title and format, and a panel description with position statements from each panelist. Panels should have no more than four speakers, including the panel moderator, and should allow time for substantial interaction with attendees. Panels are not presentations of related research papers. Slots for Works-in-Progress (WIP) presentations and Birds-of-a-Feather sessions (BOFs) are available on a first-come, first-served basis starting in August 1, 2010. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 2010. Some WIP and BOF time slots will be held open for on-site reservation. All attendees with an interesting work in progress should consider reserving a WIP slot. Registration Information More information on the conference is available the conference Web site (http://www.tcl.tk/community/tcl2010/) and will be published on various Tcl/Tk-related information channels. To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://aspn.activestate.com/ASPN/Mail/ to subscribe to the tcl-announce mailing list. Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Cyndy Lilagan Iomas Research, LLC Facilities Coordination Brian Griffin Mentor Graphics Ron Fox NSCL/FRIB Michigan State University Arjen Markus Deltares Mike Doyle Iomas Research, LLC Gerald Lester KnG Consulting, LLC Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Steve Landers Digital Smarties Kevin Kenny GE Global Research Center Ken Jones Avia Training Larry Virden Tcl FAQ Maintainer Steve Redler IV SR Technology Contact Information tcl...@go... Tcl'2010 would like to thank those who are sponsoring the conference: ActiveState Software Inc. Buonacorsi Foundation Mentor Graphics Noumena Corp. SR Technology Tcl Community Association |
From: Andreas D. <dr...@us...> - 2010-02-16 21:42:17
|
Hello, It seems that mail attachements are generally removed by the SF mail distribution system. The TEPAM documentation is of course also part of the TEPAM module that has been checked into the repository. You have to generate yourself the documentation from the Doctools format into your preferred format. Sorry for the inconvenience! Best regards, Andreas Drollinger On 16.02.10 17:43, Andreas Kupries wrote: > Andreas Drollinger wrote: >> Dear Tcllib developer, >> I finally could complete the cleanup work on the new Tcllib module >> TEPAM (Tcl's Enhanced Procedure and Argument Manager) and check-in a >> first version into the repository. > >> The interested people can find the documentation of this new module >> attached to this mail. > > Actually we will not. The SF mailing lists strip attachments of mails > going through them. > |
From: Andreas K. <and...@ac...> - 2010-02-16 16:47:46
|
Andreas Drollinger wrote: > Dear Tcllib developer, > I finally could complete the cleanup work on the new Tcllib module TEPAM > (Tcl's Enhanced Procedure and Argument Manager) and check-in a first > version into the repository. > The interested people can find the documentation of this new module > attached to this mail. Actually we will not. The SF mailing lists strip attachments of mails going through them. -- Sincerely, Andreas Kupries <an...@ac...> Developer @ <http://www.activestate.com/> |