What is Standard ML written in?
The Standard ML compiler is written in Standard ML (documented). Standard ML is self-hosting.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Standard ML | 90% | SML/NJ is self-hosting | Source |
Influenced By
- ML — SML is a direct standardization of ML
Languages Standard ML Influenced
Frequently Asked Questions
What language is Standard ML written in?
Standard ML is primarily implemented in Standard ML. See the implementation section above for details and source references.
What languages influenced Standard ML?
Standard ML was influenced by ML among others. See the influence section above for the full list.
Which languages did Standard ML influence?
Standard ML influenced OCaml, Python among others.
Is Standard ML self-hosting?
Yes, Standard ML is self-hosting — its compiler can compile itself.
Evidence Sources
- https://en.wikipedia.org/wiki/Standard_ML
- https://en.wikipedia.org/wiki/OCaml
- https://www.smlnj.org/
- https://en.wikipedia.org/wiki/Python_(programming_language)