Jonathan S. Shapiro wrote:
I'm not clear why. BitC LET is an _expression_. I think the issue is
that the end of the scope that is created by the let ends at the end
of the let body, but the location where that scope ends is not
syntactically identifiable.
  
I think you might be right.
Once again, though, are you arguing for curly braces specifically, or
for *some* unambiguous syntactic delimiter?
  
I think I am arguing for curly-braces. Curly-braces represent scope (and groups) very naturally, is easy on the eyes for C programmers and is perhaps easier to parse.

If we dispense with the "do" key-word, we end up with something looking
strangely similar to C. :-)
    

s/strangely/confusingly/g
  
Hehe.

PKE.
-- 
Pål-Kristian Engstad ([email protected]), 
Lead Graphics & Engine Programmer,
Naughty Dog, Inc., 1601 Cloverfield Blvd, 6000 North,
Santa Monica, CA 90404, USA. Ph.: (310) 633-9112.

"Emacs would be a far better OS if it was shipped with 
 a halfway-decent text editor." -- Slashdot, Dec 13. 2005.

_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to