[Gd-chatter] r11620 - in trunk/libraries/network/koala/sources: koala xml-rpc-common

cgay at gwydiondylan.org cgay at gwydiondylan.org
Sun Jan 13 00:13:15 CET 2008


Author: cgay
Date: Sun Jan 13 00:13:14 2008
New Revision: 11620

Modified:
   trunk/libraries/network/koala/sources/koala/dsp.dylan
   trunk/libraries/network/koala/sources/koala/errors.dylan
   trunk/libraries/network/koala/sources/koala/library.dylan
   trunk/libraries/network/koala/sources/koala/utils.dylan
   trunk/libraries/network/koala/sources/xml-rpc-common/xml-rpc-common.dylan
Log:
job: koala
Don't subclass <simple-error>, which is intended to be sealed.
Instead subclass (<format-string-condition>, <error>).

Modified: trunk/libraries/network/koala/sources/koala/dsp.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/koala/dsp.dylan	(original)
+++ trunk/libraries/network/koala/sources/koala/dsp.dylan	Sun Jan 13 00:13:14 2008
@@ -22,7 +22,7 @@
 
 define variable *debugging-dsp* :: <boolean> = #f;
 
-define class <dsp-error> (<simple-error>) end;
+define class <dsp-error> (<format-string-condition>, <error>) end;
 
 define class <dsp-parse-error> (<dsp-error>) end;
 

Modified: trunk/libraries/network/koala/sources/koala/errors.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/koala/errors.dylan	(original)
+++ trunk/libraries/network/koala/sources/koala/errors.dylan	Sun Jan 13 00:13:14 2008
@@ -12,9 +12,7 @@
 
 // See RFC 2616, 6.1.1
 
-// I make everything a simple error so the stupid debugger can understand it.
-//
-define class <koala-error> (<simple-error>)
+define class <koala-error> (<format-string-condition>, <error>)
 end;
 
 // Signalled when a library uses the Koala API incorrectly. i.e., user

Modified: trunk/libraries/network/koala/sources/koala/library.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/koala/library.dylan	(original)
+++ trunk/libraries/network/koala/sources/koala/library.dylan	Sun Jan 13 00:13:14 2008
@@ -46,6 +46,7 @@
               // make-symbol,
               // case-insensitive-equal,
               // case-insensitive-string-hash
+              <format-string-condition>
               };
   use file-system,
     import: { with-open-file, <file-does-not-exist-error> };

Modified: trunk/libraries/network/koala/sources/koala/utils.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/koala/utils.dylan	(original)
+++ trunk/libraries/network/koala/sources/koala/utils.dylan	Sun Jan 13 00:13:14 2008
@@ -194,7 +194,7 @@
     required-init-keyword: #"object";
 end;
 
-define class <trie-error> (<simple-error>)
+define class <trie-error> (<format-string-condition>, <error>)
 end;
 
 define method add-object

Modified: trunk/libraries/network/koala/sources/xml-rpc-common/xml-rpc-common.dylan
==============================================================================
--- trunk/libraries/network/koala/sources/xml-rpc-common/xml-rpc-common.dylan	(original)
+++ trunk/libraries/network/koala/sources/xml-rpc-common/xml-rpc-common.dylan	Sun Jan 13 00:13:14 2008
@@ -28,7 +28,7 @@
 
 // All XML-RPC errors inherit from this class.
 //
-define class <xml-rpc-error> (<simple-error>)
+define class <xml-rpc-error> (<format-string-condition>, <error>)
 end;
 
 // An error of this type will be thrown if a valid <fault> response



More information about the chatter mailing list