Data update

This commit is contained in:
Ingy döt Net 2024-07-13 15:19:22 -07:00
parent 29a5eea0d4
commit 5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions

View file

@ -0,0 +1,13 @@
100 DEF Multiply(A, B) = A * B
110 DECLARE FUNCTION MultiplyI
120 DECLARE EXTERNAL FUNCTION MultiplyE
130 PRINT Multiply(3, 1.23456)
140 PRINT MultiplyI(3, 1.23456)
150 PRINT MultiplyE(3, 1.23456)
160 FUNCTION MultiplyI(X, Y)
170 LET MultiplyI = X * Y
180 END FUNCTION
190 END
200 EXTERNAL FUNCTION MultiplyE(A, B)
210 LET MultiplyE = A * B
220 END FUNCTION

View file

@ -0,0 +1,4 @@
proc multiply(a, b)
{
return a * b;
}

View file

@ -0,0 +1,4 @@
proc multiply(a : ?t ... 2)
{
return a(0) * a(1)
}

View file

@ -1,2 +1 @@
val .multiply = fn(.x, .y) { .x * .y }
.multiply(3, 4)
val multiply = fn{*}

View file

@ -1,2 +1 @@
val .multiply = fn(.x, .y) .x * .y
.multiply(3, 4)
val multiply = fn a, b: a * b

View file

@ -1,2 +1 @@
val .multiply = fn{*}
.multiply(3, 4)
val multiply = fn(a, b) { a * b }

View file

@ -1,2 +0,0 @@
val .times3 = fn{* 3}
map .times3, [1, 2, 3]

View file

@ -1 +0,0 @@
val .writeit = impure fn(.x) { writeln .x }

View file

@ -0,0 +1 @@
function multiply(a,b: real): real := a + b;