얼마전 OSCON에서, 지난 3월 “PyCon 2004”:http://www.python.org/pycon/dc2004/papers/9 에 소개되었던 “IronPython”:http://ironpython.com/ 에 관한 발표가 있었다.
IronPython은 Microsoft의 open source license인 CPL로 release되었고, pystone benchmark에서 Python-2.3에 비해 1.7배 정도까지 좋은 performance를 보여주었다고 한다.
반면, “Edd Dumbill’s blog”:http://usefulinc.com/edd/blog/2004/7/29#00:28 에 의하면 좀 더 현실적인 benchmark인 parrotbench는 IronPython이 Python-2.3에 비해 4% 정도 더 느린 결과를 보여주었다고 한다. 또한 “oreillynet의 slides”:http://conferences.oreillynet.com/presentations/os2004/hugunin_jim_up.ppt 에 따르면 좀 더 다른 결과를 보여주고 있다.
확실히, 성능에 관한 benchmark는 한가지 결과를 가지고 모든 것을 판단할 수 없겠지만, 적어도 Python에 국한해서는 .Net 환경이 그렇지 않은 환경에 비해 느리다는 억측은 피할 수 있게된 것 같다.
한편, IronPython의 제작자인 Jim Hugunin은 dynamic language에 대한 지원을 위해 CLR team에 합류하였다고 한다.
More Links:
- “29 Jul 2004: Breaking News Update”:http://primates.ximian.com/~miguel/archive/2004/Jul-29.html