Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

SETL

< >

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

#901on PLDB 55Years Old
Homepage · REPL · Wikipedia

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...


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;

Language features

Feature Supported Example Token
Print() Debugging ✓ print
Line Comments ✓ -- A comment --
Comments ✓
Semantic Indentation X

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v154.3.0