Sketch of Udon (Version Control/Packaging system)  I’m kind of
tired, so don’t expect this post to be entirely coherent. I just
wanted to write a little bit about the project I started
recently, called Udon.  The idea came to me as the common ground
between several problems I have seen recently. I will not go
into the intricate details of why I consider them problems worth
addressing. They are:    • The namespace problem on Hackage,
CPAN, and related module collections. Specifically, ridding
ourselves of the rigid, arbitrary taxonomy of packages without
the root namespace getting uselessly polluted.   • The fact that
no popular DVCS allows moving files between projects while
preserving history in a sane way.   • The desire for a purely
functional operating system.  Incidentally, these are
programming culture problems #2,#3, and #4 on my list (#1 is, of
course, FRP). I’m glad I took a break from FRP so I could see
this common ground.  Udon stands for “Universal Distributed
Object Notation”, with a tip o’ the h