| |
| | Haskell: Scope (Site not responding. Last check: 2007-10-28) |
 | | The first is free form, adhering to the “curly brace” family of languages, which includes C, Java, PHP and others, characterised by the use of the curly brace symbols are used to enclose blocks of statements, and semicolons to terminate expressions. |
 | | Second model, which is far more popular, omits these in favor of a layout based syntax. |
 | | The layout is based on indentation, where following the where, let, do or of keywords, the opening brace may be omitted in favor of indenting the subsequent statements to a column right of the keyword indentation. |
| people.bath.ac.uk /cs3nb/Prog4/Scope.html (1381 words) |
|