Thursday, January 20, 2005

Boo

I've been considering boo as a replacement for python.

Why?

  1. We use .Net at work, and so keeping frameworks / namespaces in sync is nice
  2. .Net provides a better UI than python (e.g. pros and cons of eath python UI, .Net easily outnumbers on pros) This is a biggie and when the PSF chose not to give a grant to Wax I looked at Boo more seriously.
  3. Updated Guido said on a python-dev post that he felt that boo was inspired by Python, especially the Python 3000 variant.
  4. Ultimate goal is C# like speed for C# like actions, and python-like speed for python-like actions. At least many scenarios that I'd use would benefit from more speed (I like to do lots of bulk analysis if I can).
  5. Some of python's warts are fixed, closures are have the pythonic feel to them, lambdas don't. Etc..
  6. Boo has a lot of python's syntax so I would get the best of both worlds!

No comments: