Switte is a programming language that uses simplicity to its advantage.


This is an example program.
> ABC = mulI1 parI1 [ lemI ] map2
      

Features

Instant Relocation

Save a program mid-execution and restart it anywhere.

Flat Model

Arbitrary partitions of a program are equivalent. Programs can safely be run out-of-order and trivially parallelized!

Partial Evaluation

Don't have the whole set of data all at once? That's fine!

Complete Safety

There's no such thing as a runtime error.