objectionary/eo
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 3586
- days_rel: 33
- days_push: 7
- n_releases_24m: 70
Adoption not part of the score
1415 stars · 243 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
EO (EOLANG) is an experimental pure object-oriented programming language based on 𝜑-calculus, implemented in Java. It deliberately rejects classes, inheritance, mutability, NULL, static methods, and other constructs it considers anti-patterns in mainstream OOP.
Use cases
- write programs in a purely object-oriented language
- experiment with phi-calculus based computation
- compile EO programs to JVM bytecode
- study elegant objects principles without classes or inheritance
- research immutability-first language design
When to choose
- you want to explore or research pure OO language design
- you're experimenting with formal calculus-based programming models
- you want a JVM language with no classes, mutability, or NULL
When to avoid
- you need a production-ready language with mature tooling
- you rely on classes, inheritance, or mutable state
- you need a large ecosystem and community libraries
Facets
cli-tool · maturity active
programming-language compiler interpreter programming-languages compilers developer-tools jvm cross-platform eolang phi-calculus object-oriented experimental-language elegant-objects immutable programming-language
2 sources
- readme: https://github.com/objectionary/eo · fetched 2026-08-28 · 518f849097c8
- homepage: https://www.eolang.org · fetched 2026-08-29 · 98628cadd75a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| objectionary/eo | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem