SuperML 3DS
From GameBrew
More actions
| SuperML | |
|---|---|
| General | |
| Author | CharlesAverill |
| Type | Other Apps |
| Version | build-49 |
| License | MIT License |
| Last Updated | 2026/01/12 |
| Links | |
| Download | |
| Website | |
| Source | |
An interpreter and text editor for a subset of the Caml Programming Language for the Nintendo 3DS.
Great thanks to:
- Notepad3DS as a jumping-off point for the text editor segment of this project.
- min-caml as a minimal Caml implementation that the project is based on.
Features
- Language Features:
- Parser bulit with Flex+Bison.
- Hindley-Milner Type Inference (slightly janky).
- Rudimentary builtin functions for input and output.
- Application Features:
- Text editing.
- Development interpreter target for host system.
- Load/Save on SD Card.
See examples for some example programs to run.
Installation
CIA/3DSX downloads are available in the releases.
- 3DSX - Copy the .3dsx file to the /3ds/ folder on your SD card and run via Homebrew Launcher.
- CIA - Install the .cia file with a title installer (i.e. FBI).
Screenshots
Credits
All of this would not have been possible without the work of
- Smealum
- Steveice10
- and countless others