¿Es posible capturar la pantalla (o una ventana) usando Haskell en un entorno Windows? (es decir, tomar una captura de pantalla cada pocos minutos más o menos). Si es así, ¿cómo haría uno para hacer esto (nuevamente, en Haskell, para un entorno Windows)?Captura de pantalla en Haskell?
Más información: Soy un principiante de Haskell. Un amigo quiere reducir los costos de desarrollo al hacer que prepare algunos programas para su firma de contabilidad, pero insiste en que use Haskell. Él quiere una herramienta que le permita monitorear los escritorios de diferentes estaciones de trabajo de Windows XP. Es probable que tenga que ser una aplicación de tipo cliente/servidor. Solo necesita monitorear la actividad del escritorio, por lo que no quiere ninguno de los costosos software de administración que ya están en el mercado. Revisé mucha documentación y solo llegué a encontrar a wxHaskell, pero no pude encontrar mucho para capturar la pantalla, especialmente para entornos Windows.
¿Ha considerado simplemente llamar a un programa externo de Haskell que toma una captura de pantalla? – Probie
@Probie De hecho, he considerado simplemente hacer el cliente y el servidor en Haskell, y enviar las capturas de pantalla en diferentes intervalos. PERO, esto parece tan contraintuitivo. ¿Por qué molestarse en usar Haskell para empezar si solo una parte tan pequeña del software es realmente Haskell? Por desgracia, es algo que la comunidad Haskell debería abordar. Si queremos que Haskell sea más prominente, definitivamente necesitaremos resolver este tipo de problemas. –