mpl/.github/ISSUE_TEMPLATE/feature_request.md
developtheweb@protonmail.com 3cf435b41e Initial commit: Mathematical Programming Language (MPL)
A proof-of-concept parser demonstrating that programming languages can be built
entirely from mathematical notation, enabling cognitive universality in computing.

MPL replaces English keywords with mathematical symbols, making programming
accessible to the 80% of humanity who don't speak English. Every design decision
follows the Fatima Test: "Will this make sense to a 10-year-old who doesn't
speak English?"

Current implementation:
- Complete ANTLR 4 grammar with 70+ mathematical operators
- Parser supporting all major programming paradigms
- Zero grammar ambiguities
- ASCII escape sequences for every Unicode symbol

This release contains:
- Core parser implementation
- Grammar specification
- Example programs
- Comprehensive documentation
- Whitepaper outlining the vision

Note: This is a parser-only proof of concept. Programs can be parsed but not
executed. The interpreter and runtime are future work.
2025-07-26 18:39:08 -04:00

42 lines
No EOL
1.4 KiB
Markdown

---
name: Feature request
about: Suggest an idea for MPL
title: ''
labels: enhancement
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Does this feature pass the Fatima Test?**
Would a 10-year-old non-English speaker understand this feature? Please explain why.
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Proposed syntax (if applicable)**
```mpl
# Show how the feature would look in MPL code
```
**Mathematical basis**
If proposing a new symbol or operator:
- What mathematical concept does it represent?
- Is there established notation for this?
- What would be the ASCII escape sequence?
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context, mockups, or examples about the feature request here.
**Impact on education**
How would this feature help students learning to program?
**Checklist**
- [ ] This feature aligns with MPL's mission of cognitive universality
- [ ] I've considered how non-English speakers would understand this
- [ ] I've searched existing issues for similar requests
- [ ] The proposed syntax uses mathematical notation, not English keywords