The SETL Programming Language

13 pointsposted 3 months ago
by usgroup

5 Comments

redsymbol

3 months ago

This is where list comprehensions came from! Like we have in modern Python, Haskell and more. SETL was the first language to use comprehensions in its core syntax.

usgroup

3 months ago

Doing Advent of Code 2025 in SETL this year.

compsciphd

3 months ago

isetl was what we used for my discrete math course 20 years ago or so. I remember other students complaining about having to learn it. "when are we going to use this language".

cluster_fsck

3 months ago

Same and I hated it, tbh (but my experience was like 30 years ago). My prof insisted all work be done in SETL and did a terrible job of actually introducing us to the language, yet we had to submit our work as SETL code. Like, yay set theory, but I learned more implementing my homework in C and SmallTalk.

pjmlp

3 months ago

Another good example of how languages were already progressing during the 1960's.