What is Standard ML written in?

Year 1983 Paradigm functional, imperative Typing static Self-hosting yes
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

LanguageConfidenceNotesSource
Standard ML 90% SML/NJ is self-hosting Source

Influenced By

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

Related Languages

Explore Standard ML in Graph →