[Gd-chatter] r10924 - trunk/libraries/koala/sources/koala

turbo24prg at gwydiondylan.org turbo24prg at gwydiondylan.org
Sat Oct 7 14:10:04 CEST 2006


Author: turbo24prg
Date: Sat Oct  7 14:10:02 2006
New Revision: 10924

Modified:
   trunk/libraries/koala/sources/koala/dsp.dylan
Log:
Bug: minor

* fixed DSP definition without an URL



Modified: trunk/libraries/koala/sources/koala/dsp.dylan
==============================================================================
--- trunk/libraries/koala/sources/koala/dsp.dylan	(original)
+++ trunk/libraries/koala/sources/koala/dsp.dylan	Sat Oct  7 14:10:02 2006
@@ -656,10 +656,15 @@
       end }
  => { define class "<" ## ?name ## ">" (?superclasses) ?slot-specs end;
       define variable "*" ## ?name ## "*" = make("<" ## ?name ## ">", ?make-args);
-      register-page-urls("*" ## ?name ## "*", ?make-args);
+      has-url?(?make-args) & register-page-urls("*" ## ?name ## "*", ?make-args);
     }
 end;
 
+define function has-url? (#key url :: false-or(<string>), #all-keys)
+ => (url-provided? :: <boolean>);
+  url = #t
+end;
+
 define function register-page-urls
     (page :: <page>, #key url :: <string>, alias, #all-keys)
  => (responder :: <function>)



More information about the chatter mailing list