[pyar] yaml y lambda

Jan Gallardo koke en lavabit.com
Mar Sep 25 11:21:07 ART 2012


On 25/09/12 11:07, Angel Java Lopez wrote:
> Ah! Bien, ahora tenemos mas contexto....
>
> Hmm... pensando rapidamente.... veo que lo que queres hacer es una 
> especie de DSL, un external DSL, usando YAML.
>
> En Javascript, yo uso JSON y directamente mas, directamente Javascript 
> que evaluo con eval, y ahi pongo
>
> myfuncion: function(a,b) { return a+b; }
>
> Lo que queda como una especie de DSL INTERNO.
>
> Primera pregunta, por que no un DSL Interno? Directamente en Python?
>
> Primera respuestas: por que es mas trabajo? por que seria mas dificil 
> para otros describir el reporte?
>
> No se..
>
> De paso, me encontre con
> http://www.slideshare.net/Siddhi/creating-domain-specific-languages-in-python 
>
>
> Nos leemos!
>
>
> 2012/9/25 Jose Jachuf <jjachuf en gmail.com <mailto:jjachuf en gmail.com>>
>
>     El día 25 de septiembre de 2012 10:43, Angel Java Lopez
>     <ajlopez2000 en gmail.com <mailto:ajlopez2000 en gmail.com>> escribió:
>     > Hola gente!
>     >
>     > Jose, cual es el caso de uso que estas pensando? Tal vez ahi se
>     pueda ver
>     > problemas, soluciones y otras opciones.
>     >
>
>     Hola Ángel
>
>     estoy haciendo un módulo para generar reportes a partir de un yaml y
>     por debajo otras bibliotecas. La idea es "describir" el reporte en
>     yaml y procesarlo.
>
>     Por ahora estaba usando lo mismo que propone Jan Gallardo. Quería
>     saber si se podía obtener la función directamente desde el yaml. Estoy
>     usando en el yaml tuplas de esta manera:
>
>     !!python/tuple [36, 0]
>
>     buscaba algo similar con lambda.
>
>     Saludos
>     _______________________________________________
>     pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
>     http://listas.python.org.ar/listinfo/pyar
>
>     PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
>     La lista de PyAr esta Hosteada en USLA - Usuarios de Software
>     Libre de Argentina - http://www.usla.org.ar
>
>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
Si fuera un DSL muuuy simple podria usar el modulo cmd [0]
que puede ser usado para leyendo los comandos desde un archivo de texto

[0] 
http://www.tail-f.com.ar/programacion/python/cmd-creando-una-consola-interactiva-con-python.html
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120925/0282da03/attachment.html>


More information about the pyar mailing list