Changes http://wiki.axiom-developer.org/AldorLanguageRestrictions/diff
--
Explicitly declaring the signatures of the conditional category makes the 
|hahah| disappear.
This might be tedious for larger categories however.

\begin{aldor}
#include "axiom"
define Fooey: Category == with { foo:%->% }
define Barey: Category == with { bar:%->() }
Dom(b: Boolean): Barey with {
  if b then {
          Fooey;
          foo:%->%;
  }
} == add {
  bar(x: %): () == {};
  if b then {
    foo(x: %): % == x;
  }
}
\end{aldor}
--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to