seanhalle@5: POP seanhalle@5: === seanhalle@5: seanhalle@5: This repository contains the code for the Pattern Oriented Programming (POP) seanhalle@5: system. seanhalle@5: seanhalle@5: As of the time of creation of this repo, this is mainly the javascript seanhalle@5: implementation of the Model-Vizualizer-Display-Modifier (MVDM) pattern by seanhalle@5: which POP code is edited (IE entered, stored, viewed, modified). seanhalle@5: seanhalle@5: Eventually the system of persistent processors (the POP equivalent of a seanhalle@5: "program run") and worksheets for creating and interacting with them will be seanhalle@5: viewable and editable via this MVDM implementation as well. This will, in seanhalle@5: effect, act as an OS abstraction layer over the top of native OSes, and allow a seanhalle@5: distributed system of persistent processors that exist across machines to be seanhalle@5: interacted with and managed from any browser. seanhalle@5: seanhalle@5: For now, this repo contains a bunch of things related to the MVDM development, seanhalle@5: such as learning exercises for javascript, the DOM, famo.us, three.js, D3, and seanhalle@5: so on. seanhalle@5: seanhalle@5: It also contains the evolving MVDM code, which is driven by an example seanhalle@5: syntax graph (the GabePattern example) seanhalle@5: seanhalle@5: At the time you read this, there may have been significant changes.. READMEs seanhalle@5: tend to get forgotten ;-)