Skip to content
Folds edited this page Apr 3, 2014 · 13 revisions

Welcome to the English programming language wiki!

The goals of this project are to:

  • develop a general purpose open-source English programming language, and
  • to identify and/or implement easy-to-use tools for developing applications in said English programming language.

Major issues have yet to be decided, including:

  • The language name.
  • The open-source license.
  • What language to emit.

If you have thoughts about any of these issues, please provide your input.

The Git cheatsheet has common Git commands, and links to common scenarios, such as:

The Branches page explains the three major branches in this repository: The master branch, the proposed branch, and the development branch.

On Documentation. The project documentation currently consists of this wiki, and some sample code in the repository. The master branch's documentation is intended to be consistent with the master branch's features. Other branches' documentation is likely to be out-of-sync with the corresponding features.

The Syntax rules are simple. Every statement the programmer enters should be actual English. The parsing is based on articles, prepositions, and a few simple words. Many features of other programming languages have deliberately been left out. Until this project has a compiler or interpreter of its own, all sample code will be written using a syntax compatible with Plain English. Plain English is described at www.osmosian.com . This project is likely to add features, so that large-scale programs can be successfully written and tested.