SuperML

SuperML

Charles Averill

An interpreter and text editor for a subset of the Caml Programming Language for the Nintendo 3DS

Downloads

Download SuperML.3dsx Download SuperML.cia Download SuperML_3DSX_QR.png Download SuperML_CIA_QR.png
Version: build-46
Last updated:

Description

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 I’ve based mine on

Progress

Application 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

Screenshots