Tk Library Source Code

View Ticket
Login
Ticket UUID: 2013082
Title: Submission: Amazon S3 access in pure Tcl
Type: RFE Version: None
Submitter: dnew Created on: 2008-07-08 04:08:37
Subsystem: general request Assigned To: andreas_kupries
Priority: 5 Medium Severity:
Status: Closed Last Modified: 2008-07-09 05:32:41
Resolution: Closed By: andreas_kupries
    Closed on: 2008-07-08 22:32:41
Description:
Attached is a zip file containing code that talks to Amazon's Simple Storage Service (S3) in pure Tcl. Included is documentation (in dtp man form) and tests (in tcltest form). The license is (or at least should be) the same as the rest of TclLib. 

I'm not sure if something needs to be done to make it TEA-compatible, but I offer it as the 1.0 version for general use.

In any case, I would be pleased to have this in TclLib.
User Comments: andreas_kupries added on 2008-07-09 05:32:41:
Logged In: YES 
user_id=75003
Originator: NO

Added the physical files to Tcllib.
Modified the testsuites to have Tcllib's boiler plate.
Added module to the installer.
Notes...
- The docs convert without error.
- The testsuite has errors for me
-- xsxp : I am guessing that this is due to differences in the xml package loaded (I have TclXML 2.6, and it is using the expat parser I think).
-- S3loadkeys fails for me. Apparently the code assumes that S3-test.config is in the current working directory. Bad for tests, Tcllib runs them from the toplevel directory, and not the module directory.

andreas_kupries added on 2008-07-08 23:37:56:
Logged In: YES 
user_id=75003
Originator: NO

Quick glance, the README looks to be outdated a bit (with regard to {expand} at least).
One thing we can quibble with is the dependency on 'xml' aka TclXML.
I would be more comfortable with a dependency on tDOM. Not a blocker however.
Dependency on Tcl 8.5 is ok. Jeff's JSON package is nearly as well.
The testsuites needs a bit of boilerplate to fit into Tcllib's framework.
Have it in my sandbox now, will work on the integraton over the next days.
Right now my first/only change was to convert it from DOS to unix EOL convention.

dnew added on 2008-07-08 11:08:37:

File Added - 283932: TclS3.zip

Attachments: