Hoy sábado 17 de Noviembre, voy a dar una charla sobre “Implementando Python”. Mi presentación en:
http://t.co/whCm0uAt https://skydrive.live.com/view.aspx?resid=9F903F3D6DB0C176!5889&cid=9f903f3d6db0c176&app=PowerPoint
Sobre Python como lenguaje y comentarios a distintas implementaciones:
http://en.wikipedia.org/wiki/Python_(progamming_language)
Voy a mostrar:
http://www.python.org
http://www.python.org/download/releases/3.3.0/ de aquí bajé el fuente que uso en la charla
http://www.python.org/getit/ http://www.python.org/getit/source/ http://docs.python.org/devguide/
Estuve consultando: http://www.slideshare.net/artagnon/an-insight-into-cpython-compiler-design
Para el tema del módulo ast vi:
http://eli.thegreenplace.net/2009/11/28/python-internals-working-with-python-asts/ http://codemonkeytips.blogspot.com.ar/2010/08/simple-python-nodevisitor-example.html
http://ironpython.codeplex.com/ https://github.com/IronLanguages/main es el repo que uso en la presentación
http://www.jython.org/ http://wiki.python.org/jython/JythonFaq http://wiki.python.org/jython/DeveloperFAQ
Jar ejecutable en http://www.jython.org/downloads.html http://wiki.python.org/jython/InstallationInstructions
Para el fuente, bajé el jar de 2.5.3 que esta apuntado desde http://www.jython.org/downloads.html con enlace: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.python%22%20AND%20v%3A%222.5.3%22
http://pypy.org/
Ver features en http://pypy.org/features.html soporta ctypes http://docs.python.org/release/2.7.2/library/ctypes.html foreign function library for python Lo baje de http://pypy.org/download.html Ahi hay un enlace a codigo fuente, Unix end of line https://bitbucket.org/pypy/pypy/get/release-1.9.zip o lo pueden obtener con mercurial:
hg clone https://bitbucket.org/pypy/pypy
Lo binario en http://pypy.org/download.html#default-with-a-jit-compiler Baje https://bitbucket.org/pypy/pypy/downloads/pypy-1.9-win32.zip
Y voy a comentar sobre mi implementación PythonSharp (Work In Progress)
https://github.com/ajlopez/PythonSharp
Tengo los ejemplos https://github.com/ajlopez/PythonSharp/tree/master/Src/PythonSharp.Console/examples
Espero que les guste.
Nos leemos!
Angel “Java” Lopez http://www.ajlopez.com http://twitter.com/ajlopez
Published Sat, Nov 17 2012 14:28 by lopez
Luego de trabajar en ejemplos distribuidos con Node.js (ver Genetic Algorithms ), y en mi intérprete
Angel "Java" Lopez
Parece mentira, llegó el último mes de este año. Bueno, es tiempo de escribir las resoluciones de Diciembre
El mes pasado (Noviembre 2012) presenté mi trabajo con PythonSharp en PyCon 2012 Argentina (ver post