Plain Language

Readable. Executable. English.

Plain Language is a natural language programming language that compiles to Python. It keeps intent readable, removes ceremony, and still lets you ship production pipelines with Python libraries.

Latest: v0.1.0 Runs on Python 3.8+ Files: .pln
hello.pln
print "Hello, Plain Language!"

create a function named greet that takes name and does
    print "Hello, " + name
    return "Greeted " + name

call greet with "Adam"

Explore the docs

Every topic has its own page with deep examples and patterns. Start where you need the most detail.

Install and setup

Choose the Windows installer or the portable CLI.

Install Plain

Quickstart

Build your first script, then expand it into a project.

Open quickstart

Language reference

Syntax, data types, functions, and advanced language features.

Browse reference

Examples

See complete programs and patterns you can reuse.

View examples

Need the CLI fast?

Instant Windows CLI

Download the portable executable and run PlainLanguage-CLI.exe from any folder.

Download CLI