SETL is a programming language created in 1969 by Jacob T. Schwartz.

#391on PLDB | 54Years Old |

Try now: Riju

SETL (SET Language) is a very high-level programming language based on the mathematical theory of sets. It was originally developed by (Jack) Jacob T. Schwartz at the New York University (NYU) Courant Institute of Mathematical Sciences in the late 1960s.. Read more on Wikipedia...

- SETL website
- SETL Wikipedia page
- SETL first developed in Courant Institute of Mathematical Sciences
- Explore SETL snippets on Rosetta Code
- SETL on HOPL
- See also: (4 related languages)ALGOL 60, ABC, Ada, Python

Example from Riju:

```
print("Hello, world!");
```

Example from Wikipedia:

```
procedure factorial(n); -- calculates the factorial n!
return if n = 1 then 1 else n * factorial(n - 1) end if;
end factorial;
```

Feature | Supported | Token | Example |
---|---|---|---|

Print() Debugging | âœ“ | ||

Line Comments | âœ“ | -- | -- A comment |

Comments | âœ“ | ||

Semantic Indentation | X |