Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
SuperML
General
AuthorCharlesAverill
TypeOther Apps
Versionbuild-49
LicenseMIT License
Last Updated2026/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

SuperML3DS2.png SuperML3DS3.png

Credits

All of this would not have been possible without the work of

External links

Advertising: