Dynamicland fabrique l’ensemble de l’ordinateur
de temps en temps un certain temps, un projet de recherche est susceptible de bouleverser absolument l’informatique et ce qu’elle indique même d’interagir avec un système. Le projet Dynamicland.org est le résultat du voyage de recherche [Bret Victor] au fil des ans, en examinant divers aspects de l’interaction informatique humaine et ce qu’il indique même de penser comme un humain.
Un des projecteurs aériens liés à une boîte réelle
En RealTalk, le papier est votre support de programmation
Dynamicland est une instanciation d’un écosystème RealTalk, déployé dans un bâtiment entier. Les tables sont utilisées comme surfaces informatiques, avec des objets physiques tels que des morceaux de papier, des ordinateurs portables, tout ce qui peut être lu par l’une des caméras aériennes, devenant la liste de programmes, ainsi que l’interface utilisateur. La came est associée à un projecteur, avec le matériel réel accroché à des “réyocales” qui sont des machines Linux exécutant le logiciel RealTalk. Des boîtes réelles séparées (et d’autres matériels tels qu’un PI de framboise, RealTalk en cours d’exécution) sont tous fédérés ensemble à l’aide du protocole RealTalk, qui permet la communication du matériel dans le plafond, de tout sur le bureau, ainsi que d’autres bureaux et surfaces informatiques.
Realtalk lui-même est décrit comme un environnement pour la création et l’utilisation de supports de calcul. Le système RealTalk fournit une extension de langue à Lua. Ensemble ceux-ci forment une langue spécifique au domaine. RealTalk est également une sorte de base de données réactive, ce qui indique que l’accent est mis sur le flux de données et de connexions entre les données produisant des données et des données consommant des données. Un peu plus d’explication de la manière dont la programmation réactive peut être utilisée avec des bases de données relationnelles modernes, consultez ce poste sur le sujet.
Pour une bonne introduction de la manière dont cela fonctionne dans la pratique, d’une perspective de programmation, le poste de [Omar Rizwan] sur son projet “Geokit”. Une autre lecture intéressante est le travail de [Andrés Cuervo.]
Dynamicland est un projet de recherche actif, qui a été touché par Covid. De toute évidence, le tout concerne l’interface humaine à l’homme, l’apprentissage et la coopération, en utilisant le bâtiment pour effectuer les flux informatiques. Covid a fermé le bâtiment physique, c’est pourquoi le compte Twitter semble un peu mort. Nous avons pris contact avec [Bret] relatives au statut de projet et répondit très rapidement que l’équipe a été active lors de la fermeture de la prochaine révision de Dynamicland et la nouvelle version est maintenant utilisée par la Communauté. Il nous a signalé au projet 501 (c) (3) récit qui décrit l’éthique derrière le projet. Enfin, le projet Twitter est le lieu de retour pour voir ce qui se passe, alors vaudrait la peine d’être enregistré. Nous allons laisser tomber à [Bret] d’avoir le mot final:
C’est ce qui est impossible de transmettre à propos de @ dynamicland1
– Quel ressemble à des “démos” ou “projets” dans ces tweets ne sont en réalité que les restes d’éraflage de la conversation, de la discussion, de l’exploration, de la joue, de la plaisanterie, de la riffing dans un endroit réel en temps réel avec de vraies personnes
Merci [Jay] pour le conseil!