objectionary/eo
Some data may be outdated โ see provenance labels.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on ๐-Calculus observed ยท 2026-09-23
Health v2 ยท maintenance only
92/100
- Activity 96
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) โ computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 3634
- days_rel: 46
- days_push: 28
- n_releases_24m: 70
Adoption not part of the score
1462 stars ยท 251 forks observed ยท 2026-09-23
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-09-23 ยท 518f849097c8
- homepage: https://www.eolang.org ยท fetched 2026-08-29 ยท 98628cadd75a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| objectionary/eo | main | 92 |
For agents
markdown ยท JSON ยท MCP: product_card(name="objectionary/eo")
Data as of 2026-10-19T08:05:51.212177+00:00 ยท Report a problem