Projects.md
February 3, 2018 ยท View on GitHub
List of related projects on Github (or elsewhere):
Our Projects:
"Objects"
- JavaScript POC for a fully user-modifiable software system
A Visual Language for Data Mapping
- Visual programming language and environment for doing data mapping between textual data files
"BootstrapLab"
- Visually bootstrap a self-sustaining system, and take it from there.
Other Related Projects / Software:
Kano Computer Kit
- "It's a computer that anyone can make". A computer wherein all the hardware and software can be assembled & explored, with the goal of enabling children to learn about computers & programming through explorative tinkering. The Operating System (and everything else) can be augmented and modified through a high level visual programming model.
Lively Kernel
- Dan Ingalls' Operating System that promotes the creation of software entites through direct manipulation of visual objects, and supports live-editing of the underlying code of the system and all entites. Developed entirely in JavaScript, and runs in the browser.
JetBrains MPS
- Development Environment that facilitates the creation of custom DSLs and Projectional Editing (aka "Language Oriented Programming"). The idea is to create the ideal languages & representations (UI) for each thing.
Human Advancement Research Community (HARC)
- "HARC, part of Y Combinator Research, has the mission to ensure human wisdom exceeds human power, by inventing technology that allows all humans to see further and understand more deeply"
- Hosts multiple projects for new ways of programming, modeling, authoring, augmented reality, etc.
Intentional Domain Workbench
- Programming model based on editing code directly in AST form with strong references
- Created by Charles Simonyi, president of Intentional Software, former head of Microsoft's application software group
PyxiSystems Boxer
- Visual language ("Computational Environment") designed as a successor to Logo, with the same educational goals in mind. The aim is to make learning easier and more rewarding, especially over the long term.
TUNES Operating System
- An attempt to rethink the concept of "Operating System" in terms of higher level abstractions