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: <aku...@sh...> - 2017-06-01 03:43:43
|
Hello tcl-tdbc, fyi ... 24th Annual Tcl/Tk Conference (Tcl'2017) http://www.tcl.tk/community/tcl2017/ October 16 - 20, 2017 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA Important Dates: Abstracts and proposals due August 21, 2017 Notification to authors August 28, 2017 WIP and BOF reservations open July 24, 2017 Author materials due September 25, 2017 Tutorials Start October 16, 2017 Conference starts October 18, 2017 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2017 will be held in Houston, Texas, USA from October 16, 2017 to October 20, 2017. 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 21, 2017. Authors of accepted abstracts will have until September 25, 2017 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 24, 2017. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in July 24, 2017. 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/tcl2017/) 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 * Alexandre Ferrieux * Andreas Kupries SUSE * Arjen Markus Deltares * Brian Griffin Mentor Graphics - A Siemens Business * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2017 would like to thank those who are sponsoring the conference: * FlightAware * Mentor Graphics - A Siemens Business * Noumena Corp * Tcl Community Association |
From: <aku...@sh...> - 2017-04-12 03:43:46
|
Hello tcl-tdbc, fyi ... 24th Annual Tcl/Tk Conference (Tcl'2017) http://www.tcl.tk/community/tcl2017/ October 16 - 20, 2017 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA Important Dates: Abstracts and proposals due August 21, 2017 Notification to authors August 28, 2017 WIP and BOF reservations open July 24, 2017 Author materials due September 25, 2017 Tutorials Start October 16, 2017 Conference starts October 18, 2017 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2017 will be held in Houston, Texas, USA from October 16, 2017 to October 20, 2017. 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 21, 2017. Authors of accepted abstracts will have until September 25, 2017 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 24, 2017. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in July 24, 2017. 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/tcl2017/) 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 * Alexandre Ferrieux * Andreas Kupries SUSE * Arjen Markus Deltares * Brian Griffin Mentor Graphics - A Siemens Business * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2017 would like to thank those who are sponsoring the conference: * Noumena Corp * Tcl Community Association |
From: <aku...@sh...> - 2016-09-05 19:19:23
|
Hello tcl-tdbc, fyi ... 23rd Annual Tcl/Tk Conference (Tcl'2016) http://www.tcl.tk/community/tcl2016/ November 14 - 18, 2016 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA [[ 7...6...5...4...3...2...1... Attention! One week to the paper deadline ]] [[ Attention! Registration is open! Please have a look at http://www.tcl.tk/community/tcl2016/register.html ]] [[ Known Speakers -- Tutorials * Clif Flynt - GUI Testing with tktest Introduction to Tcl 1 Introduction to Tcl 2 Tcl on Android * Joe Mistachkin - Advanced Windows Integration with Eagle, Garuda, and Harpy * Sean Woods - Advanced TclOO & Megawidgets in TclOO Building Tcl Extensions Fun with CoRoutines ]] Important Dates: Abstracts and proposals due September 12, 2016 Notification to authors September 19, 2016 WIP and BOF reservations open August 22, 2016 Hotel Room Release October 22, 2016 Author materials due October 24, 2016 Tutorials Start November 14, 2016 Conference starts November 16, 2016 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2016 will be held in Houston, Texas, USA from November 14, 2016 to November 18, 2016. 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 Note: We are especially interested in papers for OS X this time, to complement the keynote. 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 September 12, 2016. Authors of accepted abstracts will have until October 24, 2016 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 August 22, 2016. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in August 22, 2016. 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/tcl2016/) 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 Hewlett Packard Enterprise * Arjen Markus Deltares * Brian Griffin Mentor Graphics * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2016 would like to thank those who are sponsoring the conference: * ActiveState Inc * FlightAware * Mentor Graphics * Tcl Community Association |
From: Kevin K. <kk...@ny...> - 2016-09-04 20:33:10
|
On 09/02/2016 08:40 AM, Georgios Petasis wrote: > Dear Donal, > > At least one of the TODOs (the one with the thread init) is not a > pressing issue, as mysql_init() will also > call mysql_thread_init(), according to the manual. I am not sure > whether it is called more than one though. > (I think that each new connection will call mysql_init()). > > In my code, the connection creation (or the connection close) is not > protected by a mutex. I will try to change this and see what happens. > I'm embarrassed - because tdbc::mysql has been out so long, and I never fixed this. (I seem to recall that someone else volunteered, and then never produced any code.) What would be needed to make it thread-safe, and I don't think there's any less intrusive alternative, would be: (1) Reorganize the initialization to link to libmysqlclient_r instead of libmysqlclient. The last time I took a run at that, it was not obvious that the thread-safe library exists on all the platforms, and I didn't have time to chase it at the time. (Now that I take a quick look at stackoverflow, it appears that MySQL 5.5 and beyond have made re-entrancy the default, and the _r version is a symlink to the version without the _r. I hope that's the case. I think I needed to worry more about compatibility with earlier versions when the code was first deployed.) (2) Some of the libmysqlclient_r routines have different API's, and that will have to be adjusted in the code. I no longer recall details. I'd need to read up on it again. Once again, newer MySQL's may well have cleaned that up. (3) Tdbcmysql_Init will have to call mysql_thread_init if it's the first initialization call in any given thread. (4) The count of interps using MySQL in any given thread will have to be tracked in a TSD variable, because DeletePerInterpData will have to call mysql_thread_end when the last interpreter in a given thread goes away. Letting the library call mysql_thread_init by default and ignoring mysql_thread_end will result in resource leaks. (Also, I don't think that the default actually works in a multithreaded application - it's set up so that legacy single-threaded code doesn't need to upgrade to do the thread initialization.) I vaguely recall at the time that I was struggling with unclear documentation as well as platform issues (does libmysqlclient_r even exist everywhere?), and that the mysql mailing list/IRC forum were singularly unhelpful - apparently I'm not cool enough to deserve a reply about such questions. I'm no longer really tooled up to test this stuff. I don't have a Windows machine at home any more, and I'm pretty careful to keep a Chinese Wall between Tcl and GE, for several bad but inescapable reasons. I could probably work up a patch, but it would be Unix-only until someone else volunteered to port and test it - or to help set me up with a virtualized Windows if such a thing is possible. If I've given enough information that someone else could volunteer to give this a go, that would be ideal. I've been horribly time-crunched for most of this year. Some of that looks, Deo volente, to be easing up - my daughter is now safely installed in her first apartment in a different city, and neither my wife nor I anticipate any more surgery in the immediate future (my wife had her second eye done on Thursday), but I have a lot of catching up to do on various other projects. -- 73 de ke9tv/2, Kevin |
From: Georgios P. <pet...@ya...> - 2016-09-02 12:40:56
|
Dear Donal, At least one of the TODOs (the one with the thread init) is not a pressing issue, as mysql_init() will also call mysql_thread_init(), according to the manual. I am not sure whether it is called more than one though. (I think that each new connection will call mysql_init()). In my code, the connection creation (or the connection close) is not protected by a mutex. I will try to change this and see what happens. Regards, George On 2/9/2016 14:49, Donal K. Fellows wrote: > On 02/09/2016 12:11, to...@tu... wrote: >> Given what you write, it might be some part of tdbc (perhaps the *dbc >> library?) isn't thread safe? > > The core of TDBC is thread-agnostic in the usual Tcl way; it's just > bound to an interpreter. If there is a problem, it's in the > tdbc::mysql driver package. If we look at the code: > > http://core.tcl-lang.org/tdbcmysql/artifact/47de19173a3e0d14?ln=1296-1306 > > ... I might wonder based on the comment whether there is a problem. > There might be, but I don't know the mysql client library. Once open, > I'd expect connections to be interpreter-bound; that's how all of TDBC > is designed to work. (Heh, scanning through the code overall indicates > three places with “TODO” that might indicate something relevant, but I > don't know for sure.) > > I assume that if you put the actual connection creation guarded by a > mutex, which you can do easily enough from user code via the > primitives in the Thread package (i.e., you can check without changing > or recompiling the tdbc::mysql code), everything else after that will > work as well as the DB permits. > > Donal. > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Tcl-tdbc mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-tdbc |
From: Georgios P. <pe...@ii...> - 2016-09-02 12:40:04
|
Dear Donal, At least one of the TODOs (the one with the thread init) is not a pressing issue, as mysql_init() will also call mysql_thread_init(), according to the manual. I am not sure whether it is called more than one though. (I think that each new connection will call mysql_init()). In my code, the connection creation (or the connection close) is not protected by a mutex. I will try to change this and see what happens. Regards, George On 2/9/2016 14:49, Donal K. Fellows wrote: > On 02/09/2016 12:11, to...@tu... wrote: >> Given what you write, it might be some part of tdbc (perhaps the *dbc >> library?) isn't thread safe? > > The core of TDBC is thread-agnostic in the usual Tcl way; it's just > bound to an interpreter. If there is a problem, it's in the > tdbc::mysql driver package. If we look at the code: > > http://core.tcl-lang.org/tdbcmysql/artifact/47de19173a3e0d14?ln=1296-1306 > > ... I might wonder based on the comment whether there is a problem. > There might be, but I don't know the mysql client library. Once open, > I'd expect connections to be interpreter-bound; that's how all of TDBC > is designed to work. (Heh, scanning through the code overall indicates > three places with “TODO” that might indicate something relevant, but I > don't know for sure.) > > I assume that if you put the actual connection creation guarded by a > mutex, which you can do easily enough from user code via the > primitives in the Thread package (i.e., you can check without changing > or recompiling the tdbc::mysql code), everything else after that will > work as well as the DB permits. > > Donal. > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Tcl-tdbc mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-tdbc |
From: Donal K. F. <don...@ma...> - 2016-09-02 11:50:07
|
On 02/09/2016 12:11, to...@tu... wrote: > Given what you write, it might be some part of tdbc (perhaps the *dbc > library?) isn't thread safe? The core of TDBC is thread-agnostic in the usual Tcl way; it's just bound to an interpreter. If there is a problem, it's in the tdbc::mysql driver package. If we look at the code: http://core.tcl-lang.org/tdbcmysql/artifact/47de19173a3e0d14?ln=1296-1306 ... I might wonder based on the comment whether there is a problem. There might be, but I don't know the mysql client library. Once open, I'd expect connections to be interpreter-bound; that's how all of TDBC is designed to work. (Heh, scanning through the code overall indicates three places with “TODO” that might indicate something relevant, but I don't know for sure.) I assume that if you put the actual connection creation guarded by a mutex, which you can do easily enough from user code via the primitives in the Thread package (i.e., you can check without changing or recompiling the tdbc::mysql code), everything else after that will work as well as the DB permits. Donal. |
From: Georgios P. <pet...@ya...> - 2016-09-02 11:26:06
|
On 2/9/2016 14:11, to...@tu... wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Fri, Sep 02, 2016 at 01:36:36PM +0300, Georgios Petasis wrote: >> On 2/9/2016 12:51, to...@tu... wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> On Fri, Sep 02, 2016 at 12:20:27PM +0300, Georgios Petasis wrote: >>>> Hi all, >>>> >>>> I want to use a mysql database from multiple threads [...] >>> Sorry, not really specific to tdbc, but from what I know about other >>> similar interfaces: the database connection has a state [...] >> Since I have a new connection per thread, I was expecting that begin >> transaction/commit will be particular to each thread. However, they seem >> to interfere, and mysql client gets confused. Or I am using tdbc::mysql >> the wrong way. > Ah, ok. Then, most of what i've written is moot :-) > > Given what you write, it might be some part of tdbc (perhaps the *dbc > library?) isn't thread safe? > > A (admittedly superficial) net search didn't turn up relevant stuff for > me, though. > To say the truth, I am not sure there is a problem in the tdbc mysql driver. I have just a quick look in the code, and as soon as mysql_library_init() is called once, and then if mysql_init() is called on each thread, everything should be ok (according to the manual: https://dev.mysql.com/doc/refman/5.7/en/c-api-threaded-clients.html). Regards, George|| <https://dev.mysql.com/doc/refman/5.7/en/mysql-library-init.html> |
From: <to...@tu...> - 2016-09-02 11:11:46
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, Sep 02, 2016 at 01:36:36PM +0300, Georgios Petasis wrote: > On 2/9/2016 12:51, to...@tu... wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > On Fri, Sep 02, 2016 at 12:20:27PM +0300, Georgios Petasis wrote: > >> Hi all, > >> > >> I want to use a mysql database from multiple threads [...] > > Sorry, not really specific to tdbc, but from what I know about other > > similar interfaces: the database connection has a state [...] > Since I have a new connection per thread, I was expecting that begin > transaction/commit will be particular to each thread. However, they seem > to interfere, and mysql client gets confused. Or I am using tdbc::mysql > the wrong way. Ah, ok. Then, most of what i've written is moot :-) Given what you write, it might be some part of tdbc (perhaps the *dbc library?) isn't thread safe? A (admittedly superficial) net search didn't turn up relevant stuff for me, though. Regards - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlfJXmcACgkQBcgs9XrR2kb2jQCfcgRoIXuBeGeCLZ4uWKVBGHx8 VO4AmwfSij3wVaCavMyFacdiM6qHZGhU =tMoH -----END PGP SIGNATURE----- |
From: Georgios P. <pe...@ii...> - 2016-09-02 10:53:07
|
On 2/9/2016 12:51, to...@tu... wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Fri, Sep 02, 2016 at 12:20:27PM +0300, Georgios Petasis wrote: >> Hi all, >> >> I want to use a mysql database from multiple threads. What I do right >> now, is to load the packages from multiple threads, and use the database >> as I would from a single thread. >> >> The problem is that I am getting errors when beginning transactions. The >> errors are about locks, timetouts, etc. > [...] > > Sorry, not really specific to tdbc, but from what I know about other > similar interfaces: the database connection has a state, and this > state doesn't expect to be "seen" by independent entities (be it threads > or whatever). > > Possible approaches: > > (1) Set up a separate connection handle for each thread. I am creating a separate connection for each thread. Each thread has its own connection. I am at the tcl level, using the thread package. > > (2) Use some cunning scheme which somehow manages this > state, creating an illusion of a private handle > per client (instance). Traditionally this is called > "connection pooling" and implemented by having one > thread handling the mess on behalf of the others. > > That said, perhaps ODBC is smarter than I think and pretends to do > that for you: then that'd be a bug :-) > > (Sorry if you knew all of this. Perhaps I just failed to gather that > from your question). Since I have a new connection per thread, I was expecting that begin transaction/commit will be particular to each thread. However, they seem to interfere, and mysql client gets confused. Or I am using tdbc::mysql the wrong way. Is there any tdbc example, that accesses (any) database with threads, and has transactions? Thank you for your answer, George |
From: Georgios P. <pet...@ya...> - 2016-09-02 10:37:02
|
On 2/9/2016 12:51, to...@tu... wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Fri, Sep 02, 2016 at 12:20:27PM +0300, Georgios Petasis wrote: >> Hi all, >> >> I want to use a mysql database from multiple threads. What I do right >> now, is to load the packages from multiple threads, and use the database >> as I would from a single thread. >> >> The problem is that I am getting errors when beginning transactions. The >> errors are about locks, timetouts, etc. > [...] > > Sorry, not really specific to tdbc, but from what I know about other > similar interfaces: the database connection has a state, and this > state doesn't expect to be "seen" by independent entities (be it threads > or whatever). > > Possible approaches: > > (1) Set up a separate connection handle for each thread. I am creating a separate connection for each thread. Each thread has its own connection. I am at the tcl level, using the thread package. > > (2) Use some cunning scheme which somehow manages this > state, creating an illusion of a private handle > per client (instance). Traditionally this is called > "connection pooling" and implemented by having one > thread handling the mess on behalf of the others. > > That said, perhaps ODBC is smarter than I think and pretends to do > that for you: then that'd be a bug :-) > > (Sorry if you knew all of this. Perhaps I just failed to gather that > from your question). Since I have a new connection per thread, I was expecting that begin transaction/commit will be particular to each thread. However, they seem to interfere, and mysql client gets confused. Or I am using tdbc::mysql the wrong way. Is there any tdbc example, that accesses (any) database with threads, and has transactions? Thank you for your answer, George |
From: <to...@tu...> - 2016-09-02 10:12:36
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, Sep 02, 2016 at 12:20:27PM +0300, Georgios Petasis wrote: > Hi all, > > I want to use a mysql database from multiple threads. What I do right > now, is to load the packages from multiple threads, and use the database > as I would from a single thread. > > The problem is that I am getting errors when beginning transactions. The > errors are about locks, timetouts, etc. [...] Sorry, not really specific to tdbc, but from what I know about other similar interfaces: the database connection has a state, and this state doesn't expect to be "seen" by independent entities (be it threads or whatever). Possible approaches: (1) Set up a separate connection handle for each thread. (2) Use some cunning scheme which somehow manages this state, creating an illusion of a private handle per client (instance). Traditionally this is called "connection pooling" and implemented by having one thread handling the mess on behalf of the others. That said, perhaps ODBC is smarter than I think and pretends to do that for you: then that'd be a bug :-) (Sorry if you knew all of this. Perhaps I just failed to gather that from your question). regards - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlfJS5gACgkQBcgs9XrR2kY+UgCfTUhNOCXk13ZdmgesGftQqqyw mNcAn1G4eCFzGLu0iWgI/GKTOfewvE3L =17kQ -----END PGP SIGNATURE----- |
From: Georgios P. <pet...@ya...> - 2016-09-02 09:21:06
|
Hi all, I want to use a mysql database from multiple threads. What I do right now, is to load the packages from multiple threads, and use the database as I would from a single thread. The problem is that I am getting errors when beginning transactions. The errors are about locks, timetouts, etc. What is the suggested way to use a database from multiple threads? Is there an example/tutorial? Regards, George |
From: Andreas K. <aku...@sh...> - 2016-07-12 05:12:35
|
Guido Sofer Inglesi <gu...@so...> asked me to pass this on: "I'm Guido, Miguel Sofer's son. I would like to thank all the condolences messages. Miguel has spent much time to tcl and he loved to do that. It's very touching to see that his presence was admired by the community. Warmest Regards to all. Guido." -- Sincerely, Andreas Kupries <aku...@sh...> <http://core.tcl.tk/akupries/> Developer @ Hewlett Packard Enterprise Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ ------------------------------------------------------------------------------- |
From: Colin M. <mc...@gm...> - 2016-06-25 08:28:35
|
I received, from Miguel's wife, the sad news: "I write to you to tell you that Miguel passed away on Monday June 13 th. He left this world in absolute peace." She also said, to you all: "La cominudad Tcl era para Miguel una querida familia, cada nombre me resuena con mucho afecto y nostalgia. Me emociona saber de ustedes y del dolor que compartimos por su pérdida" Roughly interpreted: "Miguel saw the Tcl community as family, every name resounding with a lot of affection and nostalgia. I am comforted that you share the pain I feel." I would suggest, if you wish to offer Miguel's family condolences, you might address them through his gmail account. It seems the least intrusive and most direct means of communication. ---- For my part, I have been working with Miguel closely for the last 18 months, and I don't have to tell you what a delightful guy he was, how much his intelligence and great good humour added to every interaction, be it work or play. I was honoured to be able to work alongside him, our employer was fortunate to have the benefit of his great expertise and skill. Miguel had been diagnosed some years ago, and fought it to the end against impossible odds. I think he believed that he would prevail, which is why he kept details close and private. I don't think he saw much value in burdening others. I only knew of his daily struggle because we needed to be able to schedule around treatments etc. The happiest thought I have is that he is past suffering. Every time I use a coroutine, I will remember the great and gentle intellect who provided them for us, whom I was pleased and privileged to call 'Che.' Colin. |
From: Steve L. <st...@di...> - 2016-06-21 16:15:59
|
Gentle, intelligent, dedicated, generous - words that come to mind when remembering Miguel. His legacy is immense. He will be missed. > On 20 Jun 2016, at 1:28 AM, Andreas Kupries <aku...@sh...> wrote: > > > The Tcl Core Team is saddened to learn that that long-time team > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > long illness. His tireless work on the development of Tcl will surely > be missed, and we personally mourn the loss of a dear friend and > colleague. Our sincerest sympathies and best wishes go out to Miguel's > friends and family. > > -- > May he be free and soar, > Andreas Kupries <aku...@sh...> > <http://core.tcl.tk/akupries/> > Developer @ Hewlett Packard Enterprise > > Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ > ------------------------------------------------------------------------------- > > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports. http://sdm.link/zohomanageengine > _______________________________________________ > Tcl-Core mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-core -Steve |
From: Larry M. <lm...@bi...> - 2016-06-21 04:13:13
|
If anyone knows how to contact his family please let me know. FYI, I was emailing with Miguel not that long ago about crediting him with some work he did in the Little language (byte code work, deep dive). He said: "I'm ok. Hospital. Congrats. More later" and I took to mean that he was OK. Stupid me, he was saying he was OK with the credits to him but he was in the hospital. I completely misread it and I feel like a jerk. That was April 21st so he had been fighting whatever it was for months. Again, if anyone has contact info for his family I'd like to pay my respect and regret. On Mon, Jun 20, 2016 at 07:56:44PM -0700, Andreas Kupries wrote: > > > Does anyone know where we could send our condolences to his family? > > Unfortunately I do not know. > I got the information myself from Kevin Kenny. > > > On Sun, Jun 19, 2016 at 11:28:59PM -0700, Andreas Kupries wrote: > > > > > > The Tcl Core Team is saddened to learn that that long-time team > > > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > > > long illness. His tireless work on the development of Tcl will surely > > > be missed, and we personally mourn the loss of a dear friend and > > > colleague. Our sincerest sympathies and best wishes go out to Miguel's > > > friends and family. > > > > > > -- > > > May he be free and soar, > > > Andreas Kupries <aku...@sh...> > > > <http://core.tcl.tk/akupries/> > > > Developer @ Hewlett Packard Enterprise > > -- > Sincerely, > Andreas Kupries <aku...@sh...> > <http://core.tcl.tk/akupries/> > Developer @ Hewlett Packard Enterprise > > Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ > ------------------------------------------------------------------------------- > > > -- --- Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm |
From: Andreas K. <aku...@sh...> - 2016-06-21 03:11:53
|
> Does anyone know where we could send our condolences to his family? Unfortunately I do not know. I got the information myself from Kevin Kenny. > On Sun, Jun 19, 2016 at 11:28:59PM -0700, Andreas Kupries wrote: > > > > The Tcl Core Team is saddened to learn that that long-time team > > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > > long illness. His tireless work on the development of Tcl will surely > > be missed, and we personally mourn the loss of a dear friend and > > colleague. Our sincerest sympathies and best wishes go out to Miguel's > > friends and family. > > > > -- > > May he be free and soar, > > Andreas Kupries <aku...@sh...> > > <http://core.tcl.tk/akupries/> > > Developer @ Hewlett Packard Enterprise -- Sincerely, Andreas Kupries <aku...@sh...> <http://core.tcl.tk/akupries/> Developer @ Hewlett Packard Enterprise Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ ------------------------------------------------------------------------------- |
From: Clif F. <CL...@CF...> - 2016-06-20 20:03:21
|
Hi, This is sad news. He was a nice guy and a pleasure to talk with at the conferences. His understanding of the byte code engine will be hard to replace. He will be missed for lots of reasons. Clif On Sun, Jun 19, 2016 at 11:28:59PM -0700, Andreas Kupries wrote: > > The Tcl Core Team is saddened to learn that that long-time team > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > long illness. His tireless work on the development of Tcl will surely > be missed, and we personally mourn the loss of a dear friend and > colleague. Our sincerest sympathies and best wishes go out to Miguel's > friends and family. > > -- > May he be free and soar, > Andreas Kupries <aku...@sh...> > <http://core.tcl.tk/akupries/> > Developer @ Hewlett Packard Enterprise > > Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ > ------------------------------------------------------------------------------- > > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports. http://sdm.link/zohomanageengine > _______________________________________________ > Tcl-gsoc mailing list > Tcl...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-gsoc -- ... Clif Flynt ... http://www.cwflynt.com ... cl...@cf... ... .. Tcl/Tk: A Developer's Guide (3'd edition) - Morgan Kauffman .. ...23'nd Tcl/Tk Conference: Nov 14-18, 2016 - Houston TX, USA ... ............. http://www.tcl.tk/community/tcl2016/ ............ |
From: Larry M. <lm...@mc...> - 2016-06-20 15:54:07
|
Does anyone know where we could send our condolences to his family? On Sun, Jun 19, 2016 at 11:28:59PM -0700, Andreas Kupries wrote: > > The Tcl Core Team is saddened to learn that that long-time team > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > long illness. His tireless work on the development of Tcl will surely > be missed, and we personally mourn the loss of a dear friend and > colleague. Our sincerest sympathies and best wishes go out to Miguel's > friends and family. > > -- > May he be free and soar, > Andreas Kupries <aku...@sh...> > <http://core.tcl.tk/akupries/> > Developer @ Hewlett Packard Enterprise > > Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ > ------------------------------------------------------------------------------- > > > > > > ------------------------------------------------------------------------------ > What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic > patterns at an interface-level. Reveals which users, apps, and protocols are > consuming the most bandwidth. Provides multi-vendor support for NetFlow, > J-Flow, sFlow and other flows. Make informed decisions using capacity planning > reports. http://sdm.link/zohomanageengine > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac -- --- Larry McVoy lm at mcvoy.com http://www.mcvoy.com/lm |
From: <fre...@fr...> - 2016-06-20 09:32:48
|
Sad news. RIP. > The Tcl Core Team is saddened to learn that that long-time team > member, Miguel Sofer, passed away on Monday, 13 June 2016, after a > long illness. His tireless work on the development of Tcl will surely > be missed, and we personally mourn the loss of a dear friend and > colleague. Our sincerest sympathies and best wishes go out to > Miguel's > friends and family. > > -- > May he be free and soar, |
From: Andreas K. <aku...@sh...> - 2016-06-20 06:44:07
|
The Tcl Core Team is saddened to learn that that long-time team member, Miguel Sofer, passed away on Monday, 13 June 2016, after a long illness. His tireless work on the development of Tcl will surely be missed, and we personally mourn the loss of a dear friend and colleague. Our sincerest sympathies and best wishes go out to Miguel's friends and family. -- May he be free and soar, Andreas Kupries <aku...@sh...> <http://core.tcl.tk/akupries/> Developer @ Hewlett Packard Enterprise Tcl'2016, Nov 14-18, Houston, TX, USA. http://www.tcl.tk/community/tcl2016/ ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2016-06-15 03:52:42
|
Hello tcl-tdbc, fyi ... 23rd Annual Tcl/Tk Conference (Tcl'2016) http://www.tcl.tk/community/tcl2016/ November 14 - 18, 2016 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA Important Dates: [[ Attention! Registration is open. Please have a look at http://www.tcl.tk/community/tcl2016/register.html The tutorials are known. See http://www.tcl.tk/community/tcl2016/tutorials.html ]] Abstracts and proposals due September 12, 2016 Notification to authors September 19, 2016 WIP and BOF reservations open August 22, 2016 Author materials due October 24, 2016 Tutorials Start November 14, 2016 Conference starts November 16, 2016 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2016 will be held in Houston, Texas, USA from November 14, 2016 to November 18, 2016. 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 September 12, 2016. Authors of accepted abstracts will have until October 24, 2016 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 August 22, 2016. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in August 22, 2016. 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/tcl2016/) 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 Hewlett Packard Enterprise * Arjen Markus Deltares * Brian Griffin Mentor Graphics * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University * Steve Landers Digital Smarties Contact Information tcl...@go... Tcl'2016 would like to thank those who are sponsoring the conference: * Mentor Graphics * Tcl Community Association |
From: <aku...@sh...> - 2016-04-06 03:57:44
|
Hello tcl-tdbc, fyi ... 23rd Annual Tcl/Tk Conference (Tcl'2016) http://www.tcl.tk/community/tcl2016/ November 14 - 18, 2016 Crowne Plaza Houston River Oaks 2712 Southwest Freeway, 77098 Houston, Texas, USA Important Dates: Abstracts and proposals due September 12, 2016 Notification to authors September 19, 2016 WIP and BOF reservations open August 22, 2016 Author materials due October 24, 2016 Tutorials Start November 14, 2016 Conference starts November 16, 2016 Email Contact: tcl...@go... Submission of Summaries Tcl/Tk 2016 will be held in Houston, Texas, USA from November 14, 2016 to November 18, 2016. 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 September 12, 2016. Authors of accepted abstracts will have until October 24, 2016 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 August 22, 2016. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in August 22, 2016. 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/tcl2016/) 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 Hewlett Packard Enterprise * Arjen Markus Deltares * Brian Griffin Mentor Graphics * Clif Flynt Noumena Corp * Gerald Lester KnG Consulting LLC * Joe Mistachkin Mistachkin Systems * Ronald Fox CAEN Technologies NSCL @ Michigan State University Contact Information tcl...@go... Tcl'2016 would like to thank those who are sponsoring the conference: * Mentor Graphics * Tcl Community Association |
From: <and...@ac...> - 2015-07-28 18:17:04
|
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 [[ Attention! One month to the paper deadline ]] [[ Attention! Registration is open! Please have a look at http://www.tcl.tk/community/tcl2015/register.html ]] [[ Known Speakers -- Keynotes * Kevin Walzer - Tk on the Mac: Past, Present, Future -- Tutorials * Clif Flynt - Advanced Tcl: TclOO Intro New Tcl/Tk Platforms --- Pi and Android * Gerald Lester - Introduction to Tcl 1 Introduction to Tcl 2 Introduction to Tk 1 Programming the Web with Tcl: A Survey of Tools, Tips and Tricks * Sean Woods - Advanced TclOO & Megawidgets in TclOO ]] Important Dates: Abstracts and proposals due August 24, 2015 Notification to authors August 31, 2015 WIP and BOF reservations open July 27, 2015 Hotel Room Release August 25, 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 Note: We are especially interested in papers for OS X this time, to complement the keynote. 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 |