Buscar

2007/05/18

Lisp+Python -> e7

Se acaba de publicar bajo la licencia BSD e7, un nuevo dialecto de Lisp que lo acerca a Python, con facilidades para acceder al runtime, estructuras de control (ejemplo: try/except/else/finally). También hay acercamientos en la sintaxis, como el slicing para arrays y cadenas de texto. Hay un documento que explica con qué otras diferencias con el Lisp de toda la vida os podéis encontrar. Chris Langreiter también ha publicado unas notas sobre e7.
Este lenguaje está diseñado para ser ante todo un Lisp, pero hay cosas que harán las delicias de todo el mundo. Por ejemplo, la sintaxis pitónica de particionado de listas hace que el código pueda ser mucho más legible (o más escribible): (foo lst[0] lst[2] lst[3:] lst[-1])

Fuente: Barrapunto.

No hay comentarios: