Beyond Functional Programming: The Verse Programming Language [pdf]
I'm not sure about the "learn it as a first language" bit.<p><pre><code>    x:=(1|2); y:=(7|8); (x,y)
</code></pre>
This stuff just doesn't seem intuitive to me. It's not verbose enough to be obvious to someone who doesn't know what's going on.<p>Looks interesting though; that's a really bright group of people. Be curious to see where their project ends up.