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]>

Reply via email to