de cada una vez sea un tiempo, aparece un proyecto de investigación que tiene el potencial de sacudir absolutamente la computación y lo que incluso indica que interactúe con un sistema. El proyecto Dynamicland.org, es el resultado del viaje de investigación [Bret Victor] a lo largo de los años, investigando diversos aspectos de la interacción con la computadora humana y lo que incluso indica pensar como un humano.
Uno de los proyectores superiores atados a una realbox.
En RealTalk, el papel es tu medio de programación.
Dynamicland es una instanciación de un ecosistema de RealTalk, desplegado en un edificio completo. Las tablas se utilizan como superficies de computación, con objetos físicos, como piezas de papel, cuadernos, cualquier cosa que se le puede leer una de las cámaras superiores, convirtiéndose en la lista de programas, así como la interfaz de usuario. La cámara está asociada con un proyector, con el hardware real enganchado a las llamadas ‘RealBoxes’ que son máquinas Linux que ejecutan el software RealTalk. Las reasignas separadas (y otros hardware, como un PI de Raspberry, ejecutando RealTalk), se fuentan juntos utilizando el protocolo RealTalk, lo que permite la comunicación de hardware en el techo, a cualquier otro en el escritorio, y también a otros escritorios y superficies de computación.
RealTalk en sí se describe como un ambiente para la creación y el uso de medios de computación. El sistema RealTalk suministra una extensión de idioma a LUA. Juntos estos forman un lenguaje específico de dominio. RealTalk también es una especie de base de datos reactiva, lo que indica que el énfasis está en el flujo de datos y conexiones entre los datos que producen cosas y las cosas que consumen datos. Por un poco, una explicación más importante de cómo se puede usar la programación reactiva con las bases de datos relacionales modernas, consulte este post sobre el tema.
Para una buena introducción de cómo funciona esto en la práctica, desde una perspectiva de programación, lo que realiza el pago de [Omar Rizwan] sobre su proyecto ‘Geokit’. Otra lectura interesante es la obra por [Andrés Cuervo.]
Dynamicland es un proyecto de investigación activo, que se impactó por COVID. Obviamente, todo lo que se trata de la interfaz, el aprendizaje y la cooperación humano a humano, utilizando el edificio para llevar a cabo los flujos de computación. Copid cerró el edificio físico, por lo que la cuenta de Twitter se ve un poco muerta. Hicimos contacto con [bret] relacionado con el estado del proyecto y respondió muy rápidamente, que el equipo ha estado activo durante el cierre de la implementación de la próxima revisión de Dynamicland, y la comunidad está siendo utilizada la versión más reciente. Nos señaló en el proyecto 501 (c) (3) narrativa que describe el espíritu detrás del proyecto. Finalmente, el proyecto Twitter es el lugar para ver qué está pasando, así que valdría un check-in. Lo dejaremos a [bret] para tener la última palabra:
Esto es lo que es imposible de transmitir sobre @ dynamicland1
– Lo que parece “Demos” o “proyectos” en estos tweets, en realidad, son solo el papel de rasguño sobrante de la conversación, la discusión, la exploración, el juego, la broma, el riffing en un lugar real en tiempo real con personas reales
Gracias [Jay] para la propina!