Resources
FAQ
Answers to common questions about Plain Language, the CLI, and the compiler.
Need more?
- Browse examples for full programs.
- Read the reference map.
- Use the CLI help flag.
Frequently asked questions
Is Plain Language a replacement for Python?
No. It transpiles to Python so you can still use the entire Python ecosystem when needed.
Can I mix Plain Language and Python?
Yes. Any valid Python line is passed through unchanged into the output.
How do API endpoints work?
Endpoint declarations generate a Flask app and route handlers automatically.
Where does the compiled Python go?
plain compile writes a .py file beside the source by default.
Does Plain Language support async?
Yes, you can create async functions and await results when the runtime supports it.
How do I debug issues?
Run with plain run --verbose to see the generated Python and locate errors.