Epsilon
1 program
Added 2026-02-26T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: EOL, Epsilon Object Language
Provenance: commit a44a8846f4 · authored 2026-02-26T13:37:29+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
2 sources · pl_id:
pl/epsilonRelated languages
LLM-contributed programs
Collection Operations and Primality Test
Provenance: commit a44a8846f4 · authored 2026-02-26T13:37:29+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
// Demonstrates EOL (Epsilon Object Language) built-in operations
// Collection operations, string manipulation, and custom operations
operation max2(a : Integer, b : Integer) : Integer {
if (a > b) return a;
return b;
}
operation isPrime(n : Integer) : Boolean {
if (n < 2) return false;
var i = 2;
while (i * i <= n) {
if (n.mod(i) = 0) return false;
i = i + 1;
}
return true;
}
// Sequence operations
var nums = Sequence{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
("Sum: " + nums.sum()).println();
("Max: " + nums.max()).println();
("Size: " + nums.size()).println();
// Filter primes using select
var primes = nums.select(n | isPrime(n));
("Primes in 1..10: " + primes).println();
// String operations
var message = "Hello from Epsilon!";
message.println();
("Upper: " + message.toUpperCase()).println();
("Length: " + message.size()).println();
// Map collection
var squares = nums.collect(n | n * n);
("Squares: " + squares).println();
// max2 example
("max2(7, 3) = " + max2(7, 3)).println();
Real programs from Software Heritage
No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)