Acabo de leer el post Creative uses of monads, que está lleno de ideas y referencias muy interesantes, así que me puse curioso: ¿y las flechas? No estoy buscando opiniones personales o referencias sobre los usos básicos o "estándar" (como en monads vs arrows o help understanding arrows in haskell), sino más bien una lista de referencias a aplicaciones inteligentes y/o no triviales (¿quizás en documentos de investigación?) . Gracias.Usos creativos de las flechas
Respuesta
flechas se pueden utilizar para la seguridad:
Un papel muy interesante por Li y Zdancewic (Encoding Information Flow in Haskell) utilizan flechas para codificar el flujo de información en Haskell. Es decir. su propuesta permite garantizar que la información clasificada no se filtre a procesos sin los privilegios correctos.
Tsai et. Al se basa en el trabajo de Li y Zdancewic, y lo extiende a un entorno de subprocesos múltiples (A Library for Secure Multi-threaded Information Flow in Haskell). Incluso demuestran cómo se puede usar para frustrar ciertos ataques de canales laterales.
Uno de los primeros módulos de Haskell que escribí fue una especie de flecha de imperativo cuántico con "colapso de la función de onda" cada vez que se realizaba I/O. http://hackage.haskell.org/package/quantum-arrow
- 1. Usos creativos para el control de versión
- 2. usos creativos para el motor de agujero negro
- 3. ¿Cuáles son los usos inusuales y creativos del lienzo html5
- 4. En Visio, ¿cómo obtengo las flechas de aspecto normal? (Las flechas de línea no las triángulo)
- 5. Cómo alternar entre las flechas desplegables
- 6. Usos de las listas de referenciación auto
- 7. ¿Por qué no coinciden más/todas las flechas derecha e izquierda de Unicode (en particular las flechas "Negras")?
- 8. Las flechas de navegación de Fancybox no aparecen
- 9. JQuery TableSorter: Las flechas de clasificación no muestran
- 10. Comparando longitud de la lista con las flechas
- 11. Trazado de flechas con gnuplot
- 12. Haskell Flechas dentro de Tuples
- 13. UIPopoverController sin flechas?
- 14. UIPopover sin flechas
- 15. ¿Qué son las flechas y cómo puedo usarlas?
- 16. QLineEdit: cómo manejar las flechas arriba y abajo?
- 17. HorizontalScrollView con flechas
- 18. Haskell: ¿Entiendo mal cómo se pueden usar las flechas?
- 19. flechas redondeadas con CSS
- 20. ¿Cuáles son los mejores usos de las tiendas de documentos?
- 21. exposición sobre flechas en haskell
- 22. Solicitudes HTTP y módulos Apache: vectores de ataque creativos
- 23. ¿Cuáles son los usos de las subrutinas lvalue en Perl?
- 24. XML y sus usos en las bases de datos
- 25. Usos legítimos de ReferenceEquals()
- 26. usos legítimos de (\ +) // 1
- 27. Usos prácticos de TypedReference
- 28. Usos de ThreadLocal
- 29. Usos de SO_REUSEADDR?
- 30. Construcciones de cálculo (Mónadas, Flechas, etc.)
Una vez leí un documento interesante sobre el uso de flechas para el procesamiento de audio, pero no lo puedo encontrar ahora. – leftaroundabout