Skip to content
Dylan Tuttle edited this page Oct 25, 2022 · 9 revisions

soup

soup is a very simple programming language built by Dylan Tuttle in 2022 completely from scratch in Rust.

Table of Contents

To-do

Additions planned for soup v2

  • Support for function declarations to include a built-in assignment (e.g. int x = 1;)
  • A built-in function to exit the program with a given error code
  • A function to read a character (or format string?) from stdin
  • More integer types (long int, unsigned int, etc)
  • Pointers
  • For loops over ranges
  • Arrays
  • For loops over arrays
  • Else-if construct
  • Structs
  • File I/O
  • Floats and doubles
  • Exceptions that can be thrown?
  • Try/catch blocks?
  • Compilation of multiple files
Clone this wiki locally