OCaml's ;; is NOT SO bizarre.

;; has existed for long. Actually it is since the very birth of the ML functional language family: Edinburgh LCF ML by Robin Milner in the late 1970s has it already:

http://books.google.com/books?id=Vm08AAAAIAAJ&lpg=PA163&dq=lcf%20manual%20edinburgh&hl=ja&pg=PA166#v=onepage&q=session%20in%20which%20we%20evaluate&f=false

So now, OCaml riders, be proud :-) at using ;; in your programs. I use it LOT.