A Domain Specific Language or DSL is a simplified language that makes it easier for subject experts to implement software solutions in their chosen domain.
Pure Legal Code (PLC)
PLC is a project to create a range of domain specific languages (DSL), for the legal profession. These languages are designed to be easy to use, flexible, logically consistent, human readable, and machine readable - futurelaw.org
The project builds on top of existing low level open source code bases, and seeks to integrate these in a way in which non-technical professionals can design and implement their own legal constitutions using an easy to use English like syntax.
Focus
Initially we are focussing on designing languages for creating organisational structures (constitutions and member agreements), together with a range of voting options, and revenue sharing arrangements.