You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(17) |
Aug
(8) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <aku...@sh...> - 2008-08-14 05:40:40
|
***** TCL 2008 Last Call for participation and papers ****** Note extension of abstract deadline. http://www.tcl.tk/community/tcl2008/ On October 20-24, 2008, the city of Manassas, VA will play host to Tcl 2008. Join us for what promises to be a memorable, informative and fun conference. Tcl 2008 will be held at the Comfort Suites in Manassas, VA; about 30 miles outside of Washington DC . Tutorial sessions on various topics will be held October 20 and 21. The technical sessions will run October 22 through October 24. *** If you are a student check out the special student rates *** at the conference website: *** http://www.tcl.tk/community/tcl2008/ click Registration If you have an interesting Tcl paper to contribute, a tutorial to offer, a suggestion to give, submit it to the Tcl 2008 program commitee: "tcl2008 at tcl dot tk". Pretty much anything Tcl/Tk is acceptable. In the past we have had papers on: * Application of Tcl/Tk in industries as diverse as engineering, science, industrial controls, broadcasting, financial services, medical and electronic design * Networking with Tcl/Tk, including distributed applications and network management * Object frameworks for Tcl/Tk * New widgets and techniques for GUI design with Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk on handheld and embedded devices * New Tcl extensions and add-ons, including Tcllib and Tklib * Tcl/Tk centric operating environments * Tcl/Tk in education and learning environments. This year is the first year that the Tcl community is participating in the Google Summer of Code. The conference program committee would like to encourage submissions that report on the Tcl projects selected for Google SOC 2008. Author Schedule: * Submit abstracts and tutorial proposals to Tcl2008 at Tcl dot tk by August 22, 2008 * Authors will be informed of acceptance by September 7 * Author materials should be submitted to the proceedings editor by October 15, 2008 This year we will be making the conference proceedings available as a published book. This may impact our plans for when author materials must be submitted. Watch future call for participation for more. Tcl 2008 provides an unparalleled opportunity to discuss your Tcl projects with some of the world's top Tcl experts. Past conferences have included notables like: * Jeff Hobbs: The Tcl Guy and ActiveState's point man for Tcl development and support. * Clif Flynt: Author of _Tcl/Tk:_A_Developer's_Guide_, as well as the popular TclTutor application. * Donal Fellows Author of TCL OO. * Miguel Sofer, Tcl Core team member and byte code compiler expert. * D. Richard Hipp, Tcl Core Team member and author of sqlite. * Mike Doyle: Director of Eolas. * Joe English, Author of the ttk toolkit formerly (and still) known as Tile. * Sean "Hypnotoad" Woods, author of 'that other' Tao. Confirmed Speakers: * Jeff Hobbs will present the annual ActiveState of Tcl talk. Conference Committee: Local Site: =========== Affiliation Sean Woods Test and Evaluation Solutions LLC Facilities chair Clif Flynt Noumena Corp. General Chair Program Committee: Sean Woods Test and Evaluations Solutions LLC Clif Flynt Noumena Corp. Steve Redler IV SR Technology Steve Landers Digital Smarties Cyndy Lilagan Iomas Research Kevin B. Kenny G.E. Global Research Center. Jeffrey Hobbs ActiveState Software Inc. Andreas Kupries ActiveState Software Inc. Ron Fox NSCL Michigan State University Donal Fellows University of Manchester Larry Virden Tcl FAQ Maintainer Mike Doyle Iomas Research Matthew M. Burke George Washington University Gerald Lester TicketSwitch USA LLC Richard Suchenwirth Siemens Industrial Solutions and Services Postal Automation Division Tcl 2008 would like to thank those who are sponsoring the conference: ActiveState Software Inc. Noumena Corp. SR Technology Tcl Association -- Sincerely, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2006-02-23 13:01:34
|
Tcl/Tk - radically simple - radically flexible - radically powerful Announcing the 13th Annual Tcl/Tk Conference October 9-13, 2006 Naperville, Illinois USA Learn from the experts, share your experience - the annual Tcl/Tk conference is your opportunity to engage with the Tcl/Tk core team and your fellow peers. The conference program will include: * Presentations and tutorials * The (Active)State of Tcl talk by Tcl/Tk release manager Jeff Hobbs * Birds of a Feather (BOF) sessions * Invited key-note talks * Discussion forums with the Tcl/Tk core team Call For Papers You are invited and indeed encouraged to submit proposals for presentations and tutorials. The conference schedule will consist of two days of tutorials (Monday - Tuesday) and 3 days for the main conference (Wednesday - Friday). The conference provides you an opportunity to report on original research and applications of Tcl/Tk and related technology. The audience will consist of practitioners and researchers who are intermediate or experienced users of Tcl/Tk. For this reason, reports on experiences and applications should draw out lessons for other Tcl/Tk developers. Topics will include, but are not limited to: * Application of Tcl/Tk in industries as diverse as engineering, industrial controls, broadcasting, financial services, medical and electronic design * Networking with Tcl/Tk, including distributed applications and network management * New widgets and techniques for GUI design with Tk * Simulation and application steering with Tcl/Tk * Tcl/Tk on handheld and embedded devices * New Tcl extensions and add-ons, including Tcllib and Tklib * Tcl/Tk centric operating environments Submission Guidelines If you are interested in submitting a paper you should send an abstract of about 100 words and a summary of maximum two pages. Omit extraneous or redundant information. Length is not a direct factor in judging the quality of the submission. If submitting a tutorial proposal you should send an outline of the tutorial and a brief biography, and clearly indicate whether the tutorial is of half-day or full-day duration. Send submissions as plain text to <tc...@tc...> no later than May 31, 2006. The primary author for each accepted paper will receive registration to the Technical Sessions portion of the conference at a reduced rate. 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 agreement forms 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. Registration Information More information on the conference will be available in Spring 2006 at the conference web site (http://www.tcl.tk/community/tcl2006/) and published on various Tcl/Tk related information channels. To keep in touch with conference announcements and Tcl events in general, subscribe to the tcl-announce list at: http://listserv.activestate.com/mailman/mysubs?show=announce by entering your email and selecting Tcl-announce. Conference Committee Cyndy Lilagan Eolas Technologies Facilities Coordination Clif Flynt Noumena Corp General Chair Steve Redler IV SR Technology Program Chair Steve Landers Digital Smarties Program Co-chair Kevin Kenny GE Global Research Center Jeffrey Hobbs ActiveState Andreas Kupries ActiveState Mike Doyle Eolas Technologies Ron Fox NSCL Michigan State University Donal Fellows University of Manchester Gerald Lester HMS Software Larry Virden Tcl FAQ Maintainer Contact Information tc...@tc... http://www.tcl.tk/community/tcl2006/ -- Sincerely, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2005-09-07 04:01:04
|
Tcl/Tk 2005 Conference Schedule & Registration ============================================== The 12th Tcl/Tk Conference Schedules are available. The tutorials and paper presentation schedules have been finalized and are available at: http://www.tcl.tk/community/tcl2005/tut2005.html http://www.tcl.tk/community/tcl2005/schedule.html The abstracts for the selected papers are available at: http://www.tcl.tk/community/tcl2005/abstracts.html The conference dinner will be on Wednesday evening. Blueteam will be providing a social hour with drinks and munchies on Thursday evening. Registration is open for tutorials and technical sessions at: http://www.tcl.tk/community/tcl2005/reg.html Program Committee: ================== Donal Fellows University of Manchester Clif Flynt Noumena Corp. Ron Fox NSCL Michigan State University Jeff Hobbs ActiveState Corp. Steve Landers Digital Smarties Gerald Lester HMS Software Cyndy Lilagan Eolas Technologies Inc. Arjen Markus WL | Delft Hydraulics -- Sincerely, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2005-06-14 05:31:09
|
Submission of Summaries Tcl/Tk 2005 will be held in Portland, Oregon USA from October 24 - October 28. The program committee asks all people using and developing with Tcl/Tk and extensions to submit papers and proposals for presentations at this conference. Past conferences have seen submissions covering a wide variety of topics including and not limited to: * 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 The submissions should consist of an abstract of about 100 words and a summary of maximum two pages. Omit extraneous or redundant information. Length is not a direct factor in judging the quality of the submission. Send submissions as plain text to <tcl2005 AT tcl.tk> no later than July 1, 2005. Authors of accepted abstracts will have until September 15, 2005 to submit their final paper for the inclusion in the conference proceedings. The proceedings will be made available on CD-ROM, so extra materials like code samples are welcome. The authors will have 20-25 minutes to present the 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 agreement forms 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, 2005. Specific instructions for reserving WIP and BOF time slots will be provided in the registration information available in June 2005. Some WIP and BOF time slots will be held open for on-site reservation, so we encourage all attendees with interesting work in progress to consider presenting that work at the conference. Registration Information More information on the conference will be available in April 2005 at the conference Web site and 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. Conference Committee Brian Griffin Mentor Graphics Facilities Coordination Clif Flynt Noumena Corp General Chair, Website Admin Ron Fox NSCL MSU Program Chair Arjen Markus WL Delft Hydraulics Cyndy Lilagan Eolas Corp Gerald Lester HMS Software Donal Fellows University of Manchester Jeffrey Hobbs ActiveState Corp Steve Landers Digital Smarties Kevin Kenny GE Global Research Center Ken Jones Avia Training Sheila Miguez mVerify Larry Virden Tcl FAQ Maintainer Andreas Kupries ActiveState Corp Contact Information <tcl2005 AT tcl.tk> -- Sincerely, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2005-03-29 02:16:41
|
Tcl/Tk 2005 First Call for papers. =================================== Tcl/Tk 2005 will be held in Portland, Oregon USA in late October or early November. The program committee asks all people using and developing with Tcl/Tk and extensions to submit papers and proposals for presentations at this conference. Past conferences have seen submissions covering a wide variety of topics including and not limited to: * 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 At this point we are requesting submissions of: * Abstracts of papers for oral presentation. * Proposals for short courses to be taught the day prior to the conference. * Proposals for other presentations/discussions. * Proposals to present tutorial sessions. Please send abstracts and proposals to tcl2005 (at) nscl (dot) msu (dot) edu Important target dates: ======================= July 1, 2005 - Abstracts and proposals due. July 31, 2005 - Notification to authors. Sep 15, 2005 - Author materials due. The submissions should consist of an abstract of about 100 words and a summary of maximum two pages. Omit extraneous or redundant information. Length is not a direct factor in judging the quality of the submission. The authors of oral presentations will have 20-25 minutes to present the 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 agreement forms 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. 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. Program Committee: ================== Donal Fellows University of Manchester Clif Flynt Noumena Corp. Ron Fox NSCL Michigan State University Jeff Hobbs ActiveState Corp. Steve Landers Digital Smarties Gerald Lester HMS Software Cyndy Lilagan Eolas Technologies Inc. Arjen Markus WL | Delft Hydraulics -- Sincerely, Andreas Kupries <aku...@sh...> <http://www.purl.org/NET/akupries/> ------------------------------------------------------------------------------- |
From: <aku...@sh...> - 2004-08-20 05:23:13
|
11'th Annual Tcl/Tk Conference October 11 - 15, 2004 New Orleans, Louisiana, USA Email Contact tc...@tc... We are pleased to announce the 11'th Annual Tcl/Tk conference (Tcl'2004), sponsored by Noumena Corporation, in cooperation with ActiveState and ExpoTech. Come to New Orleans to: * Learn about the power of Tcl/Tk. * Present exciting new work involving Tcl/Tk. * See the latest developments in Tcl/Tk. * Meet Tcl/Tk researchers and users from academia, government and industry. * Plan for future Tcl/Tk related developments. The conference program will include paper presentations, tutorials, Birds of a Feather (BOF) sessions and invited key-note talks. Registration Online registration is ready now. <http://www.tcl.tk/community/tcl2004/reg.html> Tutorials Come learn about Tcl from the experts. This year's Tcl/Tk Conference includes one of the best sets of Tutorials ever offered including tutorials on Jacl, TclHttpd, Starkit, Advanced GUI construction, and the API. <http://www.tcl.tk/community/tcl2004/tut2004.html> Schedule More details will be added to the schedule as they become available. <http://www.tcl.tk/community/tcl2004/schedule.html> Those attending the conference will be interested in the conference info page. <http://www.tcl.tk/community/tcl2004/info.html> To keep in touch with news regarding the conference and Tcl events in general, subscribe to the tcl-announce list. <http://listserv.activestate.com/mailman/mysubs?show=announce> Other Forms of Participation For those who are not presenting a paper at the conference, but would like to present their work in some form, we do provide several other forms of participation. Slots for Works-in-Progress (WIP) presentations and Birds-of-a-Feather sessions (BOFs) are available on a first-come, first-served basis by sending email to tc...@tc.... Some WIP and BOF time slots will be held open for on-site reservation, so we encourage all attendees with interesting work in progress to consider presenting that work at the conference. Conference Committee Gerald Lester HMS Software General Chair Andreas Kupries ActiveState Corp Clif Flynt Noumena Corp Website Admin Jeffrey Hobbs ActiveState Corp Kevin Kenny GE Global Research Center Ken Jones Avia Training Mac Cody Raytheon Company Kim Richerts Steve Landers Digital Smarties Sheila Miguez Motorola Larry Virden Tcl FAQ Maintainer Contact Information tc...@tc... |
From: Benno L. <ben...@id...> - 2004-05-03 07:15:11
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_de.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Georgios P. <pe...@ii...> - 2003-01-06 07:49:29
|
> > Message: 1 > Date: 5 Jan 2003 04:58:01 -0000 > From: "karthikeyan kunjitapatham" <kar...@re...> > Reply-To: "karthikeyan kunjitapatham" <kar...@re...> > To: tcl...@li... > Subject: [Tclish-devel] Urgent !!!plz help me > > Hello Friends, > > I have Red Hat 8.0 Psyche i686 on my system. I tried with the > Installbase installer program from the command line. But I > received a warning freewrap binary for i686 not found. Could > someone help me sort out this problem. this is very urgent.pls > What version are you using? Please, use the latest one, directly from the CVS server, as the distribution is quite old. Also, if everything else fails to solve the problem, simply create an i686-Linux directory inside the Binaries directory, and copy all the files/directories in the i586-Linux directory. (But please update to the latest CVS version, as it has many linux-specific fixes!) George |
From: karthikeyan k. <kar...@re...> - 2003-01-05 05:01:15
|
Hello Friends, I have Red Hat 8.0 Psyche i686 on my system. I tried with the Installbase installer program from the command line. But I received a warning freewrap binary for i686 not found. Could someone help me sort out this problem. this is very urgent.pls Karthikeyan I can be reached @ kar...@re... |
From: Akos P. <ak...@pi...> - 2001-09-04 14:06:08
|
> I would recommend that those of you playing with this stuff have a > look at how other people have done similar things. Debian, Redhat, > BSD, maybe the Slackware Linux tool as well... A good way to avoid > repeating mistakes of the past. > > http://www.debian.org/doc/debian-policy/ > > describes Debian's system, for example. Excellent material. I had some experience with SD-UX, but nothing with the Linux tools. Uh-oh, and while reading the Debian pages, I realized that I forgot to add the pre-remove and post-remove scripts to my hypothetical depot in the earlier post. And I didn't touch the upgrade issue, but I think it is an easy one as multiple Tcl package versions can peacefully coexist on the same system, and Tcl can pick up the latest I guess. - Akos. -- Akos Polster mailto:ak...@pi... http://akos.pipacs.com |
From: <da...@ap...> - 2001-09-02 09:51:22
|
I would recommend that those of you playing with this stuff have a look at how other people have done similar things. Debian, Redhat, BSD, maybe the Slackware Linux tool as well... A good way to avoid repeating mistakes of the past. http://www.debian.org/doc/debian-policy/ describes Debian's system, for example. -- David N. Welton Free Software: http://people.debian.org/~davidw/ Apache Tcl: http://tcl.apache.org/ Personal: http://www.efn.org/~davidw/ |
From: Akos P. <ak...@pi...> - 2001-09-01 01:12:46
|
On 31 Aug 2001 12:25:24 +1000, Steve Cassidy wrote: > Taking on the suggestion that TIP55 should consider the form of a repository > and the installation mechanism I've been putting together some code to trial > this idea. I've packaged up a small number of extensions and built a cgi > interface to the repository. Please visit: > > http://www.shlrc.mq.edu.au/~steve/cgi-bin/cantcl.cgi Thank you for the pioneering work, this test setup really highlights the big issues. Some random observations: - Bootstrapping. The installer has to be distributed with the core, together with an unzipper/VFS package - We have some nice tools to deal with ZIP files - It was surprising to see that nobody actually needed the DESCRIPTION files except Steve's script which was used to create the web site index - Bootstrapping 2: Where to start looking for packages? - Proxy support in the installer - would be nice to have - Multiple platforms... oh yes. And - back to the original TIP - some conclusions, regarding file formats: - ZIP is a good candidate for the archive file format - Separating the platforms could make installation easier - The DESCRIPTION file is processed when building up the package depot, and it is not touched during installation Finally, considering a hypothetical Very Advanced Installer, some things I miss from the original proposal: - An index, which lists available packages in a depot - Optional pre- and postinstall scripts - Dependencies - An up-to-date list of mirror depots So let's get dirty; here is how I imagine a Tcl package depot: index.tcl (depot contents for the installer) mirrors.tcl (list of mirror depots) packages/ bwidget/ 1.3.1/ description.xml (or .txt or .tcl...) preinstall.tcl (pre-install script, optional) postinstall.tcl (post-install script, optional) dependencies.tcl (dependencies script, optional) common.zip (platform-independent stuff, optional) i386-linux-generic.zip (platform dependent files, optional) i386-windows-nt.zip ... (more platforms) ... (more versions) ... (more packages) As of what's in the ZIP files: I don't care! Whatever needs to be there for making the package work (assuming the ZIPs are extracted to the package directory, somewhere on the Tcl library path). At least a pkgIndex.tcl in common.zip or in the platform ZIPs. - Akos. -- Akos Polster mailto:ak...@pi... http://akos.pipacs.com |
From: Steve C. <ste...@mq...> - 2001-08-31 02:31:50
|
Taking on the suggestion that TIP55 should consider the form of a repository and the installation mechanism I've been putting together some code to trial this idea. I've packaged up a small number of extensions and built a cgi interface to the repository. Please visit: http://www.shlrc.mq.edu.au/~steve/cgi-bin/cantcl.cgi This now contains 8 extensions including a binary one (zvfs) and my installer extension which contains code for installing extensions automatically and generating the web index. The only change from the suggested format in TIP55 is to add .txt to the DESCRIPTION file as suggested by Jeff. It's clear from playing with binary extensions that work needs to be done on where to place platform specific code/libraries. One that I have (zvfs) is linux only, the other (mkZiplib inside installer) contains both linux and windows libraries but won't work out of the box for windows (pkgIndex.tcl needs changing). Steve |
From: Kris R. <kr...@kr...> - 2001-08-07 20:42:36
|
On Tue, Aug 07, 2001 at 09:39:51AM -0500, Kris Raney wrote: > Ultimately, this will automatically handle resuming files that were > partially downloaded and possibly authentication of downloaded files. For I've just put up a new version that supports resuming partial downloads. ------------------------------------------------------------------------------ Kris Raney | Perhaps, if I am very lucky, the feeble efforts of my | lifetime will someday be noticed, and maybe, in some small kr...@kr... | way, they will be acknowledged as the greatest works of | genius ever created by Man. | -- Deep Thoughts by Jack Handey [SNL] |
From: Kris R. <kr...@kr...> - 2001-08-07 16:17:59
|
I've prepared my first contribution to the new installer project, available at http://www.kraney.com/installer/more_installer.zip. It contains: - installer::bg_download provides a high-level interface for doing long-running batch downloads. Ultimately, this will automatically handle resuming files that were partially downloaded and possibly authentication of downloaded files. For now it just provides basic functionality - installer::text_download same as bg_download, but pre-configured to have a nice-looking progress output on stdout. - installer::gui_download same as bg_download, but pre-configured to show a status window. Takes an optional "-parent" flag, in which case it will embed the status into the parent widget passed in, rather than creating a new window. - installer::url provides a set of commands similar to the "file" command to deal with url strings. Still fairly incomplete, only the subset useful in the above commands has been implemented. All three of the download commands take the same arguments, with the addition of "-parent" on gui_download. Here's a simple example usage: installer::text_download \ -base http://prdownloads.sourceforge.net/tclish \ -urls {tclish-linux tclish-solaris tclish-aix} -block 1 It's extracted from tclish but refined to work well as library code. This is intended to drop directly into Steve's extension installer code with a minimum of fuss, to provide a nicer UI. Later, - Kris Raney |
From: Steve C. <ste...@mq...> - 2001-08-03 13:09:42
|
On Thursday 02 August 2001 11:22, you wrote: > Steve Cassidy wrote: > ... > > Peter, Steve, how about whipping up a tcl-xml module to parse this and > > give us access to the relevant parts? > > No need for us to do it: AS are already working on it. That's great. Andreas, will AS make this available as soon as there is something workable? It would be good to begin setting up an experimental extension archive as soon as possible so we can see what issues arise with various extensions. > Also, it is > apparent that TclXML is going to be included at least in tcllib > (if not the core) so that it is always available for processing OSD > documents. Very good news. It occured to me though that we could probably hack up a simple bootstrapping installer to download tclxml, zip and whatever else the installer needs into a bare tcl installation. Zip is of course the most complicated since it's needed to unpack anything and so can't be distributed as a zip file...Is this an argument for having zip support included in the core? The two zip extensions I've looked at (zvfs and mkZiplib) could usefully be combined into a very small and useful extension which would slip very nicely into a standard minimal tcl install. Steve |
From: <da...@ap...> - 2001-08-03 12:54:22
|
Steve Cassidy <ste...@mq...> writes: > AS use the INSTALL and UNINSTALL tags to include commands for making > packages and installing them, eg perl Makefile.pl; make; make > install. We could do the same for Tcl with the corresponding TEA > invocations but the since Stubs makes distributing tcl extensions as > binaries much more feasable, I wonder if we need this? A note about INSTALL and UNINSTALL - Debian, which has been active in the packaging business for a long time, has both a pre and post install and uninstall. I don't know if that might actually be useful for us, but it's something to consider, in my opinion. And for editing these files, two-mode-mode.el, of course - switching on the <INSTALL> </INSTALL> tags so that the region inside is in emacs Tcl mode, and outside, XML mode:-) Ciao, -- David N. Welton Free Software: http://people.debian.org/~davidw/ Apache Tcl: http://tcl.apache.org/ Personal: http://www.efn.org/~davidw/ |
From: Steve B. <Ste...@zv...> - 2001-08-02 01:17:55
|
Steve Cassidy wrote: > > On Tuesday 31 July 2001 01:09, Andreas Kupries wrote: > > > > > Jeff Hobbs has just indicated that Active State is on this trail. > > > > I know so far that the package description format used here is XML > > based. The base DTD is 'OSD' (see http://www.w3.org/TR/NOTE-OSD.html) > > with some extensions to it. To answer questions beyond this I will > > have to read up on our documents and whitepapers about PPM. > > I've had a look at the PPM format and I think I agree now that using an XML > based format is the way to go especially since there is some momentum behind > this particular package description format. [...snip...] > Peter, Steve, how about whipping up a tcl-xml module to parse this and give > us access to the relevant parts? No need for us to do it: AS are already working on it. Also, it is apparent that TclXML is going to be included at least in tcllib (if not the core) so that it is always available for processing OSD documents. At the moment I'm doing some work on maintaining TclXML itself. Cheers, Steve -- Steve Ball | XSLT Standard Library | Training & Seminars Zveno Pty Ltd | Web Tcl Complete | XML XSL Schemas http://www.zveno.com/ | TclXML TclDOM | Tcl, Web Development Ste...@zv... +---------------------------+--------------------- Ph. +61 2 6242 4099 | Mobile (0413) 594 462 | Fax +61 2 6242 4099 |
From: Steve C. <ste...@mq...> - 2001-08-02 00:24:32
|
On Tuesday 31 July 2001 01:09, Andreas Kupries wrote: > > > Jeff Hobbs has just indicated that Active State is on this trail. > > I know so far that the package description format used here is XML > based. The base DTD is 'OSD' (see http://www.w3.org/TR/NOTE-OSD.html) > with some extensions to it. To answer questions beyond this I will > have to read up on our documents and whitepapers about PPM. I've had a look at the PPM format and I think I agree now that using an XML based format is the way to go especially since there is some momentum behind this particular package description format. The first thing that strikes me is that the OSD DTD is a little sparse, PPM has extended it with the <perlcore> tag to indicate the version of perl needed by an extension, we would want to do similar I guess for Tcl versions (although I think you could use the <depends> tag for that purpose). For those who haven't seen, here's a sample ppd description of a package: <?xml version="1.0" standalone="yes"?> <!DOCTYPE SOFTPKG SYSTEM "ppd.dtd" > <SOFTPKG NAME="tcllib"> <TITLE>The Standard Tcl Library</TITLE> <ABSTRACT>This package is intended to be a collection of Tcl packages that provide utility functions useful to a large collection of Tcl programmers.</ABSTRACT> <AUTHOR>Various</AUTHOR> <LICENSE HREF="http://url.of.the.license/license.terms"/> <DEPENDENCY VERSION="8.3.3" NAME="tcl"/> <IMPLEMENTATION> <LANGUAGE VALUE="tcl"/> <CODEBASE HREF="http://www.shlrc.mq.edu.au/~steve/tcl/extensions/tcllib1.0.zip"/> <INSTALL> <!-- put code here to install the package after download --> </INSTALL> <UNINSTALL> <!-- put code here to uninstall the package --> </UNINSTALL> </IMPLEMENTATION> </SOFTPKG> One shortcoming I can see is in the meta data - a single unstructured <AUTHOR> tag, however this isn't too much of an issue. RDF would provide a better solution here and in general might be a better answer than OSD since it is designed to be extensible from the outset. AS use the INSTALL and UNINSTALL tags to include commands for making packages and installing them, eg perl Makefile.pl; make; make install. We could do the same for Tcl with the corresponding TEA invocations but the since Stubs makes distributing tcl extensions as binaries much more feasable, I wonder if we need this? Peter, Steve, how about whipping up a tcl-xml module to parse this and give us access to the relevant parts? Steve |
From: Steve C. <ste...@mq...> - 2001-08-01 23:59:34
|
On Sunday 29 July 2001 23:43, Steve Cassidy wrote: > I've just whipped up a prototype extension installer for tcl as a first > step in putting together an installer library. My code retrieves a zip > file from a remote site and unpacks it to an appropriate place; it's very > simple but then this isn't a hard problem, just one that requires > agreement. I've added code to use either zvfs or an external unzip program to unzip files, whichever is available. Since zvfs is available in freewrap this can be used to add extensions to a bare freewrap based wish. > > You can download my source from: > > http://www.shlrc.mq.edu.au/~steve/tcl Steve |
From: Steve C. <ste...@mq...> - 2001-07-31 23:56:20
|
On Wednesday 01 August 2001 02:12, Donald G Porter wrote: > Is this mailing list archived anywhere? The List-Archive: header > points to an empty page. On sourceforge: http://www.geocrawler.com/lists/3/SourceForge/13759/0/ Steve |
From: Donald G P. <dg...@em...> - 2001-07-31 16:12:58
|
Is this mailing list archived anywhere? The List-Archive: header points to an empty page. | Don Porter Mathematical and Computational Sciences Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Donald G P. <dg...@em...> - 2001-07-31 16:11:21
|
> If you're coming to OSCON, see my Friday talk, "Fulfilling the promise > of [package unknown]" for a proposal along these lines. > > If not, I'll follow up here after I get back. I've posted the viewgraphs of that talk at http://math.nist.gov/~DPorter/tcltk/oscon/ It proposes an additional subcommand to [package] through which the sysadmin can provide an interface to package installers describing how he wants Tcl packages installed on the system. | Don Porter Mathematical and Computational Sciences Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |
From: Andreas K. <and...@Ac...> - 2001-07-30 15:14:24
|
> -----Original Message----- > From: tcl...@li... > [mailto:tcl...@li...]On Behalf Of Steve > Cassidy > Sent: Sunday, July 22, 2001 6:05 AM > To: tcl...@li... > Subject: Re: [Tclish-devel] Installer modules > > > On Thursday 19 July 2001 19:05, Peter Farmer wrote: > > > - de/compression utils > > You mention a tcl only unzipper later, how feasable do you think this is? > The mkZipLib extension is C but should be very portable and is > quite small. Decoding the header of a .gz or .zip file file using tcl (binary scan) is feasible (I have some code for .gz somewhere), but the compressed data is another thing. I believe that you will need a C-level extension wrapping around zlib for this. > > - comprehensive filesystem abstraction layer ? > > - especially determing available filespace, > > Very good point, how doable is this. I imagine it would need a call to a > system routine on Mac and Win, of course on Unix you can df. Don't forget that the interface (= cmdline options) of df is consistent over all *nixes. There is a wiki page demonstrating usage of 'df'. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com |
From: Andreas K. <and...@Ac...> - 2001-07-30 15:09:22
|
> -----Original Message----- > From: tcl...@li... > [mailto:tcl...@li...]On Behalf Of Steve > Cassidy > Sent: Sunday, July 22, 2001 5:44 AM > To: tcl...@li... > Subject: Re: [Tclish-devel] Re: Installer applications > > > On Thursday 19 July 2001 18:05, Peter Farmer wrote: > > Steve Cassidy wrote: > > > My current feeling is that the following applications should come into > > > being: > > > > > > A tcl package installer. Able to download and install tcl extensions > > > consisting of either pure tcl code or tcl and shared libraries. This > > > might one day be included in the core distribution. > > > > Yup. immediately useful for most TCL projects. No reason it have A GUI > > version as well. > > Jeff Hobbs has just indicated that Active State is on this trail. > I'm not > sure what the scale of their system will be (I note that Andeas is a > subscriber to this list though...). I don't think that this > should stop us > talking about a solution since I think the package description > format used > here should be the same as that for other installer components. I know so far that the package description format used here is XML based. The base DTD is 'OSD' (see http://www.w3.org/TR/NOTE-OSD.html) with some extensions to it. To answer questions beyond this I will have to read up on our documents and whitepapers about PPM. > > cant think of a better way - except maybe "IXML" - eXtensible Installer > > Language ;-) . Steve Ball may have some > > enthusiasm for designing such a beast 8-). > > While I'm certainly keen to sell XML, I don't know if it's > appropriate here > just because of the baggage needed to handle it in the installer > (although > the tcl only parser in tclxml is impressively small). I don't see that much of a problem here if TclXML is enclosed in a "Batteries Included" distribution which can then serve as the base for the installer. -- Andreas Kupries <and...@Ac...> Developer @ http://www.ActiveState.com |