From: Andreas K. <and...@ac...> - 2015-05-26 23:38:19
|
On Tue, May 26, 2015 at 3:52 PM, Miguel <apl...@gm...> wrote: > Hi Andreas, > > I attach to this email the new selenium library. There is an example in the > directory "example": spider.tcl. This example is a spider written in > spanish. It only requires the chrome browser installed on the machine. I > continue developing the selenium library. For instance, > - I have to add documentation > - I want to add examples in english (not in spanish) > - I have to add a module for being able to use proxies in the selenium > protocol > - I have to add the drivers for firefox and phantom.js > > I will contact with the author of caius project for suggestions and > exchanging ideas. But the problem with its source code, and the reason that > I wanted to create another library, it's that all his code is based in itcl. > For me, TclOO was a must. You could try to convince him to go with TclOO. Still, yes, if you cannot convince him, then I do not see any of your work making it into his code base, and you will have to maintain your own. > I think that selenium is not normally included in the standard library of > any programming language (at least in Python is not included in the standard > library). I have no real idea about that. Selenium has not been on my radar so far. > Also another important library of Tcl for testing, Expect, is not included > in tcllib. Expect is written in C and has its own repository on SourceForge. It existed way before Tcllib. It will never be part of Tcllib. It simply does not fit. > For all these reasons, I understand that selenium perhaps is not a candidate > for being included in tcllib. It feels to me like something which (1) can make use of a lot of Tcllib, and (2) is sufficiently large to warrant its own project and tracking. > However, I want to nuance that this library is written only in Tcl (It > doesn't use any code written in C for example). > > I observed that there is several Tcl libraries included in sourceforge.com. > What is the preferred side to post Tcl libraries? > I haven searching in github.com but there is very few libraries in Tcl. Tcl packages are pretty scattered on the various code hosting sites. SourceForge, Github, GoogleCode (*), Chiselapp, Bitbucket, Atlassian, ... If you are going with git as your version control system then Github is certainly not a bad choice. If you are going with fossil then Chiselapp is the only code hosting for that, as far as I know. Beyond that we (as a community) do not seem to have a strong preference. -- % Tcl'2015 Oct 19-23 = http://www.tcl.tk/community/tcl2015/cfp.html % EuroTcl'15 June 20-21 = http://www.eurotcl.tcl3d.org/ Andreas Kupries Senior Tcl Developer Code to Cloud: Smarter, Safer, Faster™ F: 778.786.1133 and...@ac..., http://www.activestate.com Learn about Stackato for Private PaaS: http://www.activestate.com/stackato |