minor tcl improvements
authorVince Darley <vincentdarley@sourceforge.net>
Fri, 2 Nov 2001 12:39:18 +0000 (12:39 +0000)
committerVince Darley <vincentdarley@sourceforge.net>
Fri, 2 Nov 2001 12:39:18 +0000 (12:39 +0000)
Readme.txt
library/mk4vfs.tcl

index c5fc905563689aa7776308082df908ea780c7d42..54cf6450f1092bc26a35a8a2b5ba442428df2ed2 100644 (file)
@@ -24,7 +24,7 @@ do things like:
 
     file copy ftp://ftp.foo.com/pub/readme.txt .
 
-With 'tkhtml' and this extension, writing a web-browser in Tcl should be 
+With 'Tkhtml' and this extension, writing a web-browser in Tcl should be 
 pretty trivial.
 
 None of the vfs's included are 100% complete or optimal yet, so if only for
@@ -116,7 +116,10 @@ can be used when desired (for example, 'file copy from to -callback foo'
 would be one approach to handling this).
 
 Bugs in Tcl vfs's are hard to track down, since error messages can't
-necessarily propagate to the toplevel.  Could add a debugging command. 
-Alternatively the 'reporting' filesystem in Tcl's test suite can be
-used to aid debugging.
+necessarily propagate to the toplevel (errors of course do propagate and
+result in a filesystem action failing, but informative error messages cannot
+usually be provided, since Tcl is only expecting one of the standard POSIX
+error codes).  We could add a debugging command to this extension so
+unexpected errors are logged somewhere.  Alternatively the 'reporting'
+filesystem in Tcl's test suite can be used to aid debugging.
 
index 2815cc0f7dc01a9b2850eb363a9d91d4b9cfc575..70092f963b91568f81cdc4eb02f4ec1ff8e6d4a6 100644 (file)
         
 ###############################################################################
 
+package require Mk4tcl
+package require vfs
+package require vfslib
+
 namespace eval vfs::mk4 {}
 
 proc vfs::mk4::Mount {what local args} {
@@ -331,10 +335,6 @@ proc vfs::mk4::fileattributes {db root relative args} {
     }
 }
 
-package require Mk4tcl
-package require vfs
-package require vfslib
-
 package provide mk4vfs 1.0
 
 namespace eval mk4vfs {