Server Side Needs its own Language

After spending years working on the server side of cloud software I’ve yet to find a really good solution. Tools and libraries help to overcome some of the lacks but are only a stopgap measure. What I really want is a high level language that addresses the needs of big, C10K, server side.

I want:

  • data structures that map seamlessly onto databases
  • data structures that have locking built in
  • stateful objects that can be started on a thread, suspended and later restart on another thread
  • direct interfacing to RPC’s
  • … more to follow

Given I’m grossly overworked already I doubt I’ll have time to work on this at the moment but maybe in the future