(*************************************************
* All comments in SML are block comments
* Block Comments begin with '(*'
* Block Comments end with '*)'
* (* Block Comments can be nested *)
* The additional framing asterisks at the beginning
* and end of this block comment are common to languages
* of SML's vintage.
* Likewise the asterisk at the start of each line
* But this is solely a matter of style.
**************************************************)
val _ = print "Block comment example\n" (* line ending block comment *)