| flujo de datos Una biblioteca de flujo de datos para Python |
Descargar ahora |
flujo de datos Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Alexei Znamensky
- Sitio web del editor:
- http://search.cpan.org/~russoz/
flujo de datos Etiquetas
flujo de datos Descripción
Una biblioteca de flujo de datos para Python. La biblioteca de flujo de datos es un puerto experimental de la gema de flujo de datos de Ruby de Larrytheliquid, principalmente para ver si una versión de Python (sin bloques) sería utilizable. Resulta que es, lo cual no es lo que esperaba inicialmente. Realmente no estoy haciendo nada con él (o trabajando en él), pero espero que pueda ser de utilidad o interés para otros. Funciones de flujo de datos: * DataFlow_VAR: Decorador para generar variables de flujo de datos para una función * Spewn (Llamable, * Args) : inicie un hilo usando la llamada dada, más cualquier argumento adicional * var (nombre = ninguno): cree una nueva variable de flujo de datos (con nombre opcional) * unififing (var, valor): Establezca el valor de un flujo de datos variable.dataflow puede proporcionar Argumentos automáticamente: @DataFlow_varsDef Sum_Items (X, Y, Z): # Aviso de cómo el pedido se resuelve automáticamente el engendro (Lambda: UNIFICE (Y, X () + 2)) Spewn (Lambda: Unify (Z, Y () + 3 )) Spewn (Lambda: Unififing (X, 1)) retorno z () # => 6or Puede crearlos cuando lo desee: f = var () engendro (lambda: unificar (f, 'f')) f () # => 6accessing Cualquier atributo o elemento (clave de diccionario) de una variable de flujo de datos se espera que se le asigne automáticamente y pasa ese acceso a su valor: f = var () engendro (lambda: unificar (f, {'clave': 'val'}) F # => 'val' Requisitos: · Python
flujo de datos Software relacionado