The goal of this project is to identify and/or implementeasy-to-use tools for developing applicationsin the Plain English programming language.
The current compiler uses files (with no file extension)as its source code, and produces 32-bit x86 assemblyPortable Executable files. The source code files can eitherbe in a single folder (that does not contain a "noodle"subfolder), or can be in a single folder and its immediatesubfolders (if one of the subfolders is named "noodle")."Writer" files and spell-checker lexicons are not compiled.The compiled programs use 8-bit ASCII, and run on Windows systems(such as Microsoft Windows XP through Windows 10, and WINE).
This project is an authorized "dynamic fork" that startedwith version 3040 of the Osmosian Order's IDE and compiler.This project also includes code from version 4700of the Osmosian Order's IDE and compiler.The Osmosian Order considers this project's IDE to be"contrary to Osmosian principles," and does not wanttheir name associated with it. This project(and the project's documentation) only use the word Osmosianwhere it is necessary to indicate which portions of the conceptand code remain under the Osmosian Order's copyright.This project uses the term "Plain English" to indicate thatthis project's language syntax is fully compatible withthe language syntax of the Osmosian Order's official releases.
Future issues include:
- Choosing an open-source license.
- Improving regression-test coverage.
- The compiler can be run from the command line.Can it be packaged as an IDE plug-in?