On Sun, Feb 05, 2006 at 07:35:17PM +0000, Roger Browne wrote: > In another thread, Leopold Toetsch wrote: > > ... WRT return/results count mismatch, I think, this > > should be a little less strict and allow 'void' function calls of > > functions that return something [2]. But that's a different issue. > > Some languages (including Amber) make a clear distinction between > queries (which return something) and commands (which return nothing). > > If possible, please make the "little less strict" checking of function > calls be optional [...]
Please detail this "query" vs. "command" distinction. Note I'm doing requirements gathering rather than asking you to do the design. On questions like: dynamic vs. static determined at call point vs. by called function over what scope by HLL? by namespace? other? You can weigh in on those questions, but don't jump to Solution Land until you've laid out the problem first. -- Chip Salzenberg <[EMAIL PROTECTED]>