On Tue, May 6, 2008 at 6:14 PM, Dan Bron <[EMAIL PROTECTED]> wrote: > Now, one could argue that "too many arguments" is a domain error in > the sense that it means "there's something wrong with your arguments", > but that's a stretch (especially given that this condition used to have its > own name: valence error).
I would instead argue that when you define a verb you provide definitions for both the monadic and dyadic case. With your explicit definition your dyadic definition had an empty domain. This is similar to, but different, from a valence error. A valence error is a parse-time error, which would have meant that your verb did not have a dyadic definition. That's subtly different (and slighty more complicated, for example [: would need different treatment). -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
