Not intended to hijack the thread, but for me the below mentioned Unicode capability has led to a number of interesting ends. All kinds of simple 1 or 2 char symbolic methods (various arrow and math symbols) for example can be defined. Greek letter markers, such as marking all side-effecting method names to end in a capital Delta, referential methods with Chi. Its all too easy to take it too an extreme, and its way too much fun.
If you haven't tried to use the full pallet of unicode alphabets and symbols in your code yet, give it a whirl. For fun.
Interesting if some of Scala's reserved symbols were legally aliasable with their equivalent unicode character.
On Tue, Jun 9, 2009 at 3:53 PM, Alex Cruise
<alex@...> wrote:
...
A lot of Unicode characters are already perfectly valid in Scala identifiers, but you'll run into problems pretty quickly when you try to use a syntax that's idiomatic in its own problem domain but not very similar to Scala's syntax, as flexible as that can be.
..