Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Mi Charla en PyCon Argentina 2012: Implementando Python

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:

CPython

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

IronPython

http://ironpython.codeplex.com/
https://github.com/IronLanguages/main es el repo que uso en la presentación

Jython

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

PyPy

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

PythonSharp

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

Comments

# Trabajando de nuevo en on AjTalk: Smalltalk Virtual Machine, en C#@ Friday, November 30, 2012 10:19 AM

Luego de trabajar en ejemplos distribuidos con Node.js (ver Genetic Algorithms ), y en mi intérprete

Angel "Java" Lopez

# Resoluciones del Nuevo Mes: Diciembre 2012@ Tuesday, December 04, 2012 11:46 AM

Parece mentira, llegó el último mes de este año. Bueno, es tiempo de escribir las resoluciones de Diciembre

Angel "Java" Lopez

# PythonSharp (1) Un servidor web mínimo@ Saturday, December 08, 2012 8:38 AM

El mes pasado (Noviembre 2012) presenté mi trabajo con PythonSharp en PyCon 2012 Argentina (ver post

Angel "Java" Lopez

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: