-
-
Notifications
You must be signed in to change notification settings - Fork 84
/
isetl.scroll
36 lines (30 loc) · 1.04 KB
/
isetl.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import ../code/conceptPage.scroll
id isetl
name ISETL
appeared 1989
creators Jacob T. Schwartz
tags pl
centralPackageRepositoryCount 0
country United States
originCommunity Clarkson University
reference https://semanticscholar.org/paper/32550542f523856c16c49b66b1251485e7fe916e
lineCommentToken --
hasLineComments true
-- A comment
hasComments true
-- A comment
hasSemanticIndentation false
wikipedia https://en.wikipedia.org/wiki/ISETL_%28programming_language%29
example
procedure factorial(n); -- calculates the factorial n!
return if n = 1 then 1 else n * factorial(n - 1) end if;
end factorial;
related algol-60 abc ada python
summary 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.
created 2014
backlinksCount 51
pageId 916963
revisionCount 4
dailyPageViews 1
appeared 1969
hopl https://hopl.info/showlanguage.prx?exp=2123