[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