You can subscribe to this list here.
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(19) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(3) |
Feb
(35) |
Mar
|
Apr
(10) |
May
(3) |
Jun
|
Jul
(2) |
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(13) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(7) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
(2) |
Dec
(26) |
2013 |
Jan
(6) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(10) |
Jul
(1) |
Aug
|
Sep
(11) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
(4) |
Feb
(4) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
From: <and...@ac...> - 2015-06-09 04:24:34
|
Hello tcl-tdbc, fyi ... 22nd Annual Tcl/Tk Conference (Tcl'2015) http://www.tcl.tk/community/tcl2015/ October 19 - 23, 2015 Comfort Suites Manassas 7350 Williamson Blvd, 20109 Manassas, Virginia, USA Important Dates: [[ Attention! Registration is open! Please have a look at http://www.tcl.tk/community/tcl2015/register.html ]] Abstracts and proposals due August 24, 2015 Notification to authors August 31, 2015 WIP and BOF reservations open July 27, 2015 Author materials due September 28, 2015 Tutorials Start October 19, 2015 Conference starts October 21, 2015 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2015 will be held in Manassas, Virginia, USA from October 19, 2015 to October 23, 2015. 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 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 tcl...@go... no later than August 24, 2015. Authors of accepted abstracts will have until September 28, 2015 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 30 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 July 27, 2015. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in July 27, 2015. 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/tcl2015/) 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://code.activestate.com/lists/tcl-announce to subscribe to the tcl-announce mailing list. Conference Committee * Andreas Kupries ActiveState Inc * Arjen Markus Deltares * Brian Griffin Mentor Graphics * Clif Flynt Noumena Corp * Cynthia Lilagan National Museum of Health & Medicine, Chicago * Donal Fellows University of Manchester * Gerald Lester KnG Consulting LLC * Jeff Hobbs ActiveState Inc * Joe Mistachkin Mistachkin Systems * Kevin Kenny GE Global Research Center * Larry Virden * Mike Doyle National Museum of Health & Medicine, Chicago * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties * Steve Redler, IV SR Technology Contact Information tcl...@go... Tcl'2015 would like to thank those who are sponsoring the conference: * ActiveState Inc * Buonacorsi Foundation * Mentor Graphics * Noumena Corp * SR Technology * Tcl Community Association |
From: <and...@ac...> - 2015-04-06 19:58:50
|
Hello tcl-tdbc, fyi ... 22nd Annual Tcl/Tk Conference (Tcl'2015) http://www.tcl.tk/community/tcl2015/ October 19 - 23, 2015 Comfort Suites Manassas 7350 Williamson Blvd, 20109 Manassas, Virginia, USA Important Dates: Abstracts and proposals due August 24, 2015 Notification to authors August 31, 2015 WIP and BOF reservations open July 27, 2015 Author materials due September 28, 2015 Tutorials Start October 19, 2015 Conference starts October 21, 2015 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2015 will be held in Manassas, Virginia, USA from October 19, 2015 to October 23, 2015. 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 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 tcl...@go... no later than August 24, 2015. Authors of accepted abstracts will have until September 28, 2015 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 30 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 July 27, 2015. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in July 27, 2015. 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/tcl2015/) 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://code.activestate.com/lists/tcl-announce to subscribe to the tcl-announce mailing list. Conference Committee * Andreas Kupries ActiveState Inc * Arjen Markus Deltares * Brian Griffin Mentor Graphics * Clif Flynt Noumena Corp * Cynthia Lilagan National Museum of Health & Medicine, Chicago * Donal Fellows University of Manchester * Gerald Lester KnG Consulting LLC * Jeff Hobbs ActiveState Inc * Joe Mistachkin Mistachkin Systems * Kevin Kenny GE Global Research Center * Larry Virden * Mike Doyle National Museum of Health & Medicine, Chicago * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties * Steve Redler, IV SR Technology Contact Information tcl...@go... Tcl'2015 would like to thank those who are sponsoring the conference: * ActiveState Inc * Buonacorsi Foundation * Mentor Graphics * Noumena Corp * SR Technology * Tcl Community Association |
From: Andreas K. <and...@ac...> - 2014-10-14 17:18:21
|
21'th Annual Tcl/Tk Conference (Tcl'2014) http://www.tcl.tk/community/tcl2014/ This is a reminder that Registration for the Conference is open and can be done at http://www.tcl.tk/community/tcl2014/reg.html Note that the holding period for hotel rooms has passed. To register for a room, call 1-503-796-3851, speak to Mary Kirchner and mention the Tcl Conference to receive the reduced rate. See you in Portland, Andreas Kupries Tcl 2014 Program Chair ActiveState Software Inc. Vancouver, BC, Canada |
From: Andreas K. <and...@ac...> - 2014-08-12 20:21:58
|
21'th Annual Tcl/Tk Conference (Tcl'2014) http://www.tcl.tk/community/tcl2014/ [ It is 4 weeks to the deadline for Abstracts and proposals ... ] November 10 - 14, 2014 Embassy Suites Downtown Portland, Oregon, USA Important Dates: Abstracts and proposals due Sep 8, 2014 Notification to authors Sep 22, 2014 Author materials due Oct 20, 2014 Tutorials start Nov 10, 2014 Conference starts Nov 12, 2014 [[ Registration is open. ]] Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2014 will be held in Portland, Oregon, USA from November 10 - 14, 2014. 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 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 5, 2014. Authors of accepted abstracts will have until September 2, 2014 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. WIP slots can be reserved like any paper proposal. BOF slots will be managed on-site. 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/tcl2014/) and will be published on various Tcl/Tk-related information channels. Registration is open. To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://code.activestate.com/lists/tcl-announce 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 Brian Griffin Mentor Graphics Site/Facilities Chair Arjen Markus Deltares Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Gerald Lester KnG Consulting, LLC Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB at Michigan State University & CAEN Technologies Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2014 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...> - 2014-05-01 19:49:50
|
21'th Annual Tcl/Tk Conference (Tcl'2014) http://www.tcl.tk/community/tcl2014/ November 10 - 14, 2014 Embassy Suites Downtown Portland, Oregon, USA Important Dates: Abstracts and proposals due Sep 8, 2014 Notification to authors Sep 22, 2014 Author materials due Oct 20, 2014 Tutorials start Nov 10, 2014 Conference starts Nov 12, 2014 [[ Registration is open. ]] Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2014 will be held in Portland, Oregon, USA from November 10 - 14, 2014. 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 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 5, 2014. Authors of accepted abstracts will have until September 2, 2014 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. WIP slots can be reserved like any paper proposal. BOF slots will be managed on-site. 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/tcl2014/) and will be published on various Tcl/Tk-related information channels. Registration is open. To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. See: http://code.activestate.com/lists/tcl-announce 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 Brian Griffin Mentor Graphics Site/Facilities Chair Arjen Markus Deltares Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Gerald Lester KnG Consulting, LLC Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2014 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...> - 2013-08-19 00:13:35
|
Founder of Tool Command Language to talk about Tcl Past, Present & Future Ann Arbor, MI -- August 16, 2013 -- The Tcl/Tk User Association, which is celebrating over 20 years of innovation using the Tool Command Language (Tcl), confirmed today that John Ousterhout will be a Featured Speaker at the conference in New Orleans, LA from Sept 23-27, 2013. Ousterhout is the original developer of the Tcl and Tk programming language, a combination of the Tool Command Language and the Tk graphical user interface tookit (Tk). His presentation will focus on the evolution of Tcl/Tk from its original language format created at the University of California Berkeley to the most robust and easy-to-learn dynamic programming language that seamlessly powers today's applications. He is also the author of Tcl and the Tk ToolKit (2nd Edition). "John started a revolution born out of frustration," says Clif Flynt, President, Tcl Community Association and author of Tcl/Tk: A Developer's Guide. "Before Tcl, programmers devised their own languages that were intended to be embedded into applications. By creating Tcl/Tk, John created a language for rapid prototyping that works immediately." The Tcl New and Proven user conference will feature several Tcl experts including Jeff Hobbs, Chief Technical Officer at ActiveState, Gerald Lester, creator of Tcl Web Services and a keynote speech by Karl Lehenbauer of FlightAware.com. Programmers attending the conference will learn the best practices for using Tcl's new object-oriented commands and widgets as well as seeing new applications and techniques in the fields ranging from business applications to health, aerospace and beyond. "The Tcl New & Proven User Conference will be focusing on innovation throughout the years," says Flynt. "We are very pleased to have two of the people who helped create the Tcl we know today at our 20th conference." Interested in attending the Tcl conference? Go to http://www.tcl.tk/community/tcl2013/ to register. Learn more about Tcl/Tk by visiting the Tcl Developer Xchange http://www.tcl.tk/ where you can download Tcl 8.6 and a free trial of TDK 5 (Tcl Dev Kit). ### About Tcl/Tk (http://www.tcl.tk/) Celebrating over 20 years of providing rapid prototyping, Tool Command Language (Tcl) is an open source, robust, powerful and easy-to-learn dynamic programming language ideal for today's web and desktop applications, networking, administration, and testing. Tk is a graphical user interface toolkit that enables the development of native-looking GUIs on multiple platforms such as Windows, Mac OS X and Linux. The combination of Tcl and the Tk GUI toolkit is referred to as Tcl/Tk.. The vibrant Tcl user community comes together on the Tcl Developer Xchange website hosted by ActiveState (http://www.tcl.tk/), which provides a variety of resources for programmers working with Tcl/Tk to increase their productivity and share ideas. Worldwide Tcl conferences, Tcl/Tk downloads and access to the Tcler's Wiki are all available online at the Tcl Developer Xchange. The latest books, tutorials and demos are also accessible from this site along with the Tcl core development team that steers the ongoing evolution of the language. Contact: Amy Hesser Hesser Communications Group am...@he... 312-933-8324 |
From: Andreas K. <and...@ac...> - 2013-08-13 18:45:24
|
20'th Annual Tcl/Tk Conference (Tcl'2013) http://www.tcl.tk/community/tcl2013/ September 23 - 27, 2013 Bourbon Orleans Hotel New Orleans, Louisiana, USA http://www.bourbonorleans.com/ Hello all. This is a general reminder that the offer of reduced rates for rooms at the conference hotel expires on August 19, i.e. in a week. Book Now! (if you haven't already). Of course registration for the Conference is still open at http://www.tcl.tk/community/tcl2013/reg.html To book a room at the conference hotel at reduced rates please follow the instructions on that page. Our schedule can be found at http://www.tcl.tk/community/tcl2013/schedule.html Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Gerald Lester KnG Consulting, LLC Site/Facilities Chair Arjen Markus Deltares Brian Griffin Mentor Graphics Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2013 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...> - 2013-08-06 16:11:08
|
20'th Annual Tcl/Tk Conference (Tcl'2013) http://www.tcl.tk/community/tcl2013/ September 23 - 27, 2013 Bourbon Orleans Hotel New Orleans, Louisiana, USA http://www.bourbonorleans.com/ I am pleased to announce that registration for the Conference is now open at http://www.tcl.tk/community/tcl2013/reg.html To book a room at the conference hotel at reduced rates please follow the instructions on that page. Note that the offer of reduced rates expires on August 19 (In 2 weeks). Book NOW. Our schedule can be found at http://www.tcl.tk/community/tcl2013/schedule.html Conference Committee Clif Flynt Noumena Corp General Chair, Website Admin Andreas Kupries ActiveState Software Inc. Program Chair Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Site/Facilities Chair Arjen Markus Deltares Brian Griffin Mentor Graphics Donal Fellows University of Manchester Gerald Lester KnG Consulting, LLC Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2012 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...> - 2013-06-05 17:08:17
|
[[ Notes: Abstracts and proposals are now due July 6, 2013 [+ 2 weeks] ]] 20'th Annual Tcl/Tk Conference (Tcl'2013) http://www.tcl.tk/community/tcl2013/ September 23 - 27, 2013 Bourbon Orleans Hotel New Orleans, Louisiana, USA http://www.bourbonorleans.com/ Important Dates: Abstracts and proposals due July 6, 2013 [+ 2 weeks] Notification to authors July 22, 2013 [- 2 weeks] Author materials due September 2, 2013 Tutorials Start September 23, 2013 Conference starts September 25, 2013 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2013 will be held in New Orleans, Louisiana, USA from September 23 - 27, 2013. 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 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 5, 2013. Authors of accepted abstracts will have until September 2, 2013 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 5, 2013. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 3, 2013. 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/tcl2013/) 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://code.activestate.com/lists/tcl-announce 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 Gerald Lester KnG Consulting, LLC Site/Facilities Chair Arjen Markus Deltares Brian Griffin Mentor Graphics Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2013 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: Greg W. <wo...@ee...> - 2013-05-07 19:48:39
|
Hello. I'm using tdbc::postgres with a fairly large database (PostgreSQL version 8.4), and while everything is working, I've noticed that issuing the "columns" command on a large table (~300,000 rows) takes nearly 3 seconds. The code is executing a "SELECT * FROM table" query, but only retrieving a single row. Unfortunately, with my tables, there seems to be a substantial delay before that row can be retrieved. I believe that adding "LIMIT 1" tells the query planner to use a more appropriate plan for this case. --- generic/tdbcpostgres.c.bak 2013-05-07 15:08:24.000000000 -0400 +++ generic/tdbcpostgres.c 2013-05-07 14:56:50.000000000 -0400 @@ -1479,6 +1479,7 @@ /* Check if table exists by retreiving one row. * The result wille be later used to determine column types (oids) */ Tcl_AppendObjToObj(sqlQuery, objv[2]); + Tcl_AppendToObj(sqlQuery," LIMIT 1", -1); if (ExecSimpleQuery(interp, cdata->pgPtr, Tcl_GetString(sqlQuery), &resType) != TCL_OK) { I've tested this patch, briefly, but not in production yet. The columns command definitely runs more quickly. Does this seem like an appropriate solution, or have I overlooked something? |
From: Andreas K. <and...@ac...> - 2013-04-09 20:57:08
|
[[ Notes: Karl Lehenbauer of FlightAware is confirmed as our Keynote speaker. http://www.flightaware.com ]] 20'th Annual Tcl/Tk Conference (Tcl'2013) http://www.tcl.tk/community/tcl2013/ September 23 - 27, 2013 Bourbon Orleans Hotel New Orleans, Louisiana, USA http://www.bourbonorleans.com/ Important Dates: Abstracts and proposals due June 22, 2013 Notification to authors August 5, 2013 Author materials due September 2, 2013 Tutorials Start September 23, 2013 Conference starts September 25, 2013 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2013 will be held in New Orleans, Louisiana, USA from September 23 - 27, 2013. 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 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 5, 2013. Authors of accepted abstracts will have until September 2, 2013 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 5, 2013. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 3, 2013. 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/tcl2013/) 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://code.activestate.com/lists/tcl-announce 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 Gerald Lester KnG Consulting, LLC Site/Facilities Chair Arjen Markus Deltares Brian Griffin Mentor Graphics Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2013 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: Harald O. <har...@el...> - 2013-03-19 10:13:51
|
Log in as "anonymous" on "https://core.tcl.tk/tdbcsqlite3". Click "Tickets", "New Ticket". There is a red line shown: "ERROR: no such variable: icomment" ---- N.B.: I wanted to use my personal login "oehhar" (valid for core and tcllib login group) which was refused. --- N.B.: The reason for the ticket was: Installing tcl8.6.0 on CentOS6 64 bit with file "/usr/local/share/config.site" with contents: test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64' true ---EOF--- results, that all tcl-only tm-files are correctly placed to: /usr/local/lib/tcl8/... but tdbc/sqlite3-1.0.0.tm is placed to: /usr/local/lib64/tcl8/... Is this intended ? Thank you, Harald |
From: Andreas K. <and...@ac...> - 2013-02-04 20:33:59
|
20'th Annual Tcl/Tk Conference (Tcl'2013) http://www.tcl.tk/community/tcl2013/ September 23 - 27, 2013 Bourbon Orleans Hotel New Orleans, Louisiana, USA Important Dates: Abstracts and proposals due June 22, 2013 Notification to authors August 5, 2013 Author materials due September 2, 2013 Tutorials Start September 23, 2013 Conference starts September 25, 2013 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2013 will be held in New Orleans, Louisiana, USA from September 23 - 27, 2013. 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 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 5, 2013. Authors of accepted abstracts will have until September 2, 2013 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 5, 2013. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 3, 2013. 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/tcl2013/) 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://code.activestate.com/lists/tcl-announce 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 Gerald Lester KnG Consulting, LLC Site/Facilities Chair Arjen Markus Deltares Brian Griffin Mentor Graphics Cyndy Lilagan Nat. Museum of Health & Medicine, Chicago Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Software Inc. Kevin Kenny GE Global Research Center Larry Virden Mike Doyle National Museum of Health & Medicine, Chicago Ron Fox NSCL/FRIB Michigan State University Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2013 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: Anton <wa...@to...> - 2013-01-03 09:33:58
|
Thanks to everybody. I'm not a mysql guru, I did not know that LIKE uses plain search and check all table. I use relatively small tables so it does not affect on speed for me. Whatever I do not know other much more fast kind of substring search. set stmt [ mh prepare {SELECT * FROM radcheck WHERE username LIKE CONCAT('%',:ffff,'%')} ]; This is a working construction. And yes I heard that MySQL has problems with SQL standards. In any way thanks for idea with concatenation :). В Wed, 2 Jan 2013 19:03:19 +0100 to...@tu... пишет: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Wed, Jan 02, 2013 at 02:48:21PM +0000, Donal K. Fellows wrote: > > On 02/01/2013 08:45, Anton wrote: > >> What is the right way to insert variable in " LIKE '%$var%' " style in > >> tdbc::mysql prepare ? > >> > > > > Parameters only substitute for whole words (because they don't use > > string substitution under the covers, but rather injection as > > independent values into the *compiled* version of the query on the > > server side) so you need to use something like this: > > > > SELECT * FROM radcheck WHERE username LIKE '%' || :ffff || '%' > > > > (The “||” is the standard SQL string concatenation operator.) > > NOTE: the last MySQL I had contact with didn't know about ||. You'd have > to use concat there, like so: > > > SELECT * FROM radcheck WHERE username LIKE concat('%', :ffff ||, '%') > > or even > > > SELECT * FROM radcheck WHERE username LIKE concat('%', concat( :ffff, '%')) > > (I don't remember whether MySQL's concat takes a variable number of > args). > > Unless tdbc::mysql is smart and understands the || operator: then you > may ignore my talk above completely, that is. > > On PotgreSQL, || would work as stated above. > > Regards > - -- tomás > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFQ5HZnBcgs9XrR2kYRAkScAJ0T8oX3p8+R/L4WR79BrzAu6+Ya3gCfcCAV > RKEzjjQxknEECD5VxWff+Bw= > =SbOf > -----END PGP SIGNATURE----- |
From: <to...@tu...> - 2013-01-02 21:09:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Jan 02, 2013 at 06:50:37PM +0000, Donal K. Fellows wrote: > On 02/01/2013 18:03, to...@tu... wrote: >> On Wed, Jan 02, 2013 at 02:48:21PM +0000, Donal K. Fellows wrote: >>> you need to use something like this: >>> >>> SELECT * FROM radcheck WHERE username LIKE '%' || :ffff || '%' >>> >>> (The “||” is the standard SQL string concatenation operator.) >> >> NOTE: the last MySQL I had contact with didn't know about ||. > > Not my fault they ignore the SQL specification (probably due to the > widespread use of that operator for logical OR, but even so...). I was surprised by that too. Needless to say, my opinion on MySQL didn't improve after that finding. Just wanted to spare others the search. >> You'd have to use concat there, like so: >> >>> SELECT * FROM radcheck WHERE username LIKE concat('%', :ffff ||, '%') > [...] > > You have an extra “||” in there. Otherwise, that's correct. You're quite right, too much paste on my part. > http://en.wikibooks.org/wiki/SQL_Dialects_Reference/Functions_and_expressions/String_functions Yes, that was my place to go, after staring incredulously at the error messages from MySQL. >> Unless tdbc::mysql is smart and understands the || operator: then you >> may ignore my talk above completely, that is. > > It definitely doesn't; the core principle of TDBC is to not make the > client side over-smart, since that runs into real problems with more > complex cases. That makes a lot of sense -- and that was my expectation too. But I didn't know for sure, therefore the caveat. Thanks for enlightening and regards (and thanks for many things TCL, btw. :-) regards - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFQ5KzIBcgs9XrR2kYRAsJTAJ9Dgvo79JHYtxaRtVLGrKb3b/Q32ACeI5s0 N+TM7RDEZuDJ+S5JaiiHM0c= =Puqd -----END PGP SIGNATURE----- |
From: Donal K. F. <don...@ma...> - 2013-01-02 18:50:46
|
On 02/01/2013 18:03, to...@tu... wrote: > On Wed, Jan 02, 2013 at 02:48:21PM +0000, Donal K. Fellows wrote: >> you need to use something like this: >> >> SELECT * FROM radcheck WHERE username LIKE '%' || :ffff || '%' >> >> (The “||” is the standard SQL string concatenation operator.) > > NOTE: the last MySQL I had contact with didn't know about ||. Not my fault they ignore the SQL specification (probably due to the widespread use of that operator for logical OR, but even so...). > You'd have to use concat there, like so: > >> SELECT * FROM radcheck WHERE username LIKE concat('%', :ffff ||, '%') [...] You have an extra “||” in there. Otherwise, that's correct. http://en.wikibooks.org/wiki/SQL_Dialects_Reference/Functions_and_expressions/String_functions > Unless tdbc::mysql is smart and understands the || operator: then you > may ignore my talk above completely, that is. It definitely doesn't; the core principle of TDBC is to not make the client side over-smart, since that runs into real problems with more complex cases. Donal. |
From: <to...@tu...> - 2013-01-02 17:35:43
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, Jan 02, 2013 at 02:48:21PM +0000, Donal K. Fellows wrote: > On 02/01/2013 08:45, Anton wrote: >> What is the right way to insert variable in " LIKE '%$var%' " style in >> tdbc::mysql prepare ? >> > > Parameters only substitute for whole words (because they don't use > string substitution under the covers, but rather injection as > independent values into the *compiled* version of the query on the > server side) so you need to use something like this: > > SELECT * FROM radcheck WHERE username LIKE '%' || :ffff || '%' > > (The “||” is the standard SQL string concatenation operator.) NOTE: the last MySQL I had contact with didn't know about ||. You'd have to use concat there, like so: > SELECT * FROM radcheck WHERE username LIKE concat('%', :ffff ||, '%') or even > SELECT * FROM radcheck WHERE username LIKE concat('%', concat( :ffff, '%')) (I don't remember whether MySQL's concat takes a variable number of args). Unless tdbc::mysql is smart and understands the || operator: then you may ignore my talk above completely, that is. On PotgreSQL, || would work as stated above. Regards - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFQ5HZnBcgs9XrR2kYRAkScAJ0T8oX3p8+R/L4WR79BrzAu6+Ya3gCfcCAV RKEzjjQxknEECD5VxWff+Bw= =SbOf -----END PGP SIGNATURE----- |
From: Donal K. F. <don...@ma...> - 2013-01-02 14:48:30
|
On 02/01/2013 08:45, Anton wrote: > What is the right way to insert variable in " LIKE '%$var%' " style in tdbc::mysql prepare ? > Parameters only substitute for whole words (because they don't use string substitution under the covers, but rather injection as independent values into the *compiled* version of the query on the server side) so you need to use something like this: SELECT * FROM radcheck WHERE username LIKE '%' || :ffff || '%' (The “||” is the standard SQL string concatenation operator.) It's probably easier to just generate the whole search term with wildcards in Tcl first. Also, be aware that your query will necessarily do a linear table scan; you might wish to think whether you need such an approach... Donal. |
From: Anton <wa...@to...> - 2013-01-02 09:11:51
|
Hi. Just trying to write on tdbc::mysql instead of mysqltcl package. Can not do query like this: SELECT * FROM radcheck WHERE username LIKE '%test%'; code: set ffff "test"; set stmt [ mh prepare {SELECT * FROM radcheck WHERE username LIKE '%:ffff%'} ]; puts [$stmt allrows]; it returns nothing but when I change it to: set ffff "%test%"; set stmt [ mh prepare {SELECT * FROM radcheck WHERE username LIKE :ffff} ]; puts [$stmt allrows]; it works like expected. What is the right way to insert variable in " LIKE '%$var%' " style in tdbc::mysql prepare ? |
From: Harald O. <har...@el...> - 2012-12-07 15:58:03
|
Am 07.12.2012 16:29, schrieb Donald G Porter:> On 12/07/2012 10:25 AM, Jos Decoster wrote: >> Back in august, I used the attached makefile.vc <http://makefile.vc>, >> nmakehlp.c and rules.vc <http://rules.vc> to build sqlite3 as a packages >> with Tcl. I did not take care of getting those files in the sqlite3 repo. > > If they are not in 8.6.0rc2, then I botched something making the > release I think. Will take care when generating rc3 to check. I can also confirm that the sqlite makefile.vc works in the bundled tcl8.6.0rc0-rc2. Jan Nijtmans has fixed an issue in msvchelp.c for that too. There are just no test cases so "make test" prints an error (which is IMHO ok). Donald, sorry for your experience. I can only say that I try what I can (what is the same for you). Thank you for that! Harald |
From: Donald G P. <don...@ni...> - 2012-12-07 15:29:15
|
On 12/07/2012 10:25 AM, Jos Decoster wrote: > Back in august, I used the attached makefile.vc <http://makefile.vc>, > nmakehlp.c and rules.vc <http://rules.vc> to build sqlite3 as a packages > with Tcl. I did not take care of getting those files in the sqlite3 repo. If they are not in 8.6.0rc2, then I botched something making the release I think. Will take care when generating rc3 to check. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Trevor D. (Twylite) <tw...@cr...> - 2012-12-07 15:13:21
|
Hi, On 2012/12/07 04:45 PM, Donald G Porter wrote: >>> If the nmake crowd can live with fragile warnings not to build/test >>> in paths with spaces, I'm not going to more effort to overrule that. > Ok, I was unaware that this is a documented and accepted limitation > of the nmake builds. Apologies for not having that cultural awareness. To clarify: I can't speak for other developers, but building in paths that have spaces in them is always a pain, and I don't know anyone who does it. The tests should run against an installed Tcl+extensions that is in a path with spaces in it, but I wouldn't expect 'nmake test' to do so. > I am not seriously considering actually disposing of the nmake system. > That was not a plan, that was an expression of how I feel. I think it does warrant serious discussion. The main stumbling point seems to be what to replace it with. If the Windows-based developers could agree on an approach, I think we would have a solution. > All that said, I think the nmake improvements are in a state to put > out RC3 and see what more testing can tell us. Hopefully soon, if > we can get Bug 3588687 to come to a resolution. I've just (this afternoon) done trunk builds of Tcl, Tk, Thread, Itcl, Tdbc, TdbcOdbc, and TdbcSqlite3 (build env is Windows 7 64-bit, building 32-bit binary using MSVC 10). All build and install cleanly, and all packages/extensions load into the installed interp. I haven't run tests yet, but I can confirm that tdbcodbc 'nmake test' doesn't work (it assumes that tdbc.tcl is in the same directory as the tdbc DLL, which isn't a valid assumption in the build environment). I'm not going to try and fix this - there are assumptions layered on assumptions about the locations of different bits. I can run tests/all.tcl through the installed tclsh.exe and get no failure against the Jet database. > To make matters worse, there's a clear expectation that the bundled > packages have nmake builds working too. And that's more than a blind > maintenance task. That's adding something which hasn't been there > before at all. And something which the upstreams have no interest in. Mmm. So as it turns out Sqlite3 (as opposed to tdbc::sqlite3) doesn't have a functional makefile.vc ... which makes building an entire Tcl distribution with Sqlite support using MSVC && !msys rather challenging. Regards, Twylite |
From: Donald G P. <don...@ni...> - 2012-12-07 14:46:03
|
>> If the nmake crowd can live with fragile warnings not to build/test >> in paths with spaces, I'm not going to more effort to overrule that. > I can live with this. Ok, I was unaware that this is a documented and accepted limitation of the nmake builds. Apologies for not having that cultural awareness. I've heard it said that the surest way to produce stress is to demand responsibility without conferring authority. That's how I feel with the whole nmake business. I'm expected to make a Tcl release that has nmake builds working, but I'm unable to test that myself, and only minimally able to contribute to the task. I don't feel I have the power to command anybody to do it either. (hmmm... maybe now Jos as part of TCT hazing?) To make matters worse, there's a clear expectation that the bundled packages have nmake builds working too. And that's more than a blind maintenance task. That's adding something which hasn't been there before at all. And something which the upstreams have no interest in. So I'm grateful to the few interested souls who've made sure we make progress and deliver something. And forgive me when I get frustrated when I see those folks appear to give up and dump the problem back on me. Hey this is getting done for you, you know? I am not seriously considering actually disposing of the nmake system. That was not a plan, that was an expression of how I feel. All that said, I think the nmake improvements are in a state to put out RC3 and see what more testing can tell us. Hopefully soon, if we can get Bug 3588687 to come to a resolution. -- | Don Porter Applied and Computational Mathematics Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Trevor D. (Twylite) <tw...@cr...> - 2012-12-07 13:30:58
|
Hi, This could just be my not understanding Fossil, but why does http://core.tcl.tk/tdbcodbc/info/7934bed4e7231910 cancel 'sym-trunk' on trunk? This means that checkin 84a2d2e4c7, shown at the head of the timeline (http://core.tcl.tk/tdbcodbc/timeline), is not on trunk, and is not in 'fossil leaves --all'. Which doesn't seem right. 'fossil update trunk' gives ea105415e001b34a, the last checkin before sym-trunk was cancelled. As far as I can tell the only way to get the Windows build support is to directly update to (or merge from) 84a2d2e4c7. And no further checkins will be on trunk. Regards, Twylite |
From: Trevor D. (Twylite) <tw...@cr...> - 2012-12-07 11:35:37
|
Hi, On 2012/12/07 01:01 PM, Donal K. Fellows wrote: > On 07/12/2012 10:55, Trevor Davel (Twylite) wrote: >> We would be quite happy with (1), although it is a fairly myopic change >> that may not address future problems with drivers needing literal >> characters where the tokenizer gives them special meaning. > > That would indeed be problematic with SQLite, as that uses @foo to mean > a bound variable that is treated as binary instead of as text. At the moment in TDBC the '@' is interpreted by the TDBC tokenizer, which discards the '@' and treats the name in the same way as ':' and '$'. Removing this behaviour would mean that TDBC has no special treatment of '@', and allows the underlying driver or database to apply its native interpretation (which is precisely what we need to support SQL Server DDL). That's not a problem for SQLite per se -- in fact it exposes SQLite functionality that is currently hidden by TDBC. It is a problem for anyone who currently uses TDBC and uses '@' rather than ':' or '$' for host parameter substitution. When I discussed this with KBK on IRC a while back, I seem to recall him saying that '@' wasn't widely used, and perhaps the TIP was wrong to include it (don't quote me on this; I can't find the logs), but didn't want to remove it without looking into the (undescribed) SQLite interaction. If this is the case then the spec and implementation could be amended before 8.6.0 release, with little impact. The only technical problem I can see here is a possible implementation issue -- is the tdbc SQLite driver called in a context that it can reliably resolve @var?. Regards, Twylite |