Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@objectionary

Objectionary

EO Programming Language, Its Objects, and đťś‘-Calculus

License Stars Telegram

Here are the components around EO programming language and the đťś‘-calculus it's based on, including:

  • /eo is a canonical transpiler of EO programs to Java (start here!)
  • /sandbox is where you can play with a ready-to-use simple EO program
  • /eo-intellij-plugin is EO plugin for JetBrains IDEs
  • /eoc is a command line toolkit for compiling and running EO programs
  • /home is where we keep EO sources of all "canonical" objects
  • /try-phi is an online interpreter of đťś‘-calculus expressions
  • /eo-vscode is EO plugin for Visual Studio

Our blog with recent news is here: news.eolang.org. Read our academic papers. Read the book about EO.

Our Twitter tag is #eolang. This is what Hacker News thinks about us.

If you want to discuss, join our Slack workspace and Telegram chat.

By the way, here is the list of things we still don't have time to implement. You can help!

Pinned Loading

  1. eo eo Public

    EOLANG, an Experimental Pure Object-Oriented Programming Language Based on đťś‘-Calculus

    Java 1.2k 150

  2. home home Public

    Centralized curated storage of all EO objects together with their unit tests

    Rust 31 12

  3. eo-intellij-plugin eo-intellij-plugin Public

    Syntax Highlighting Intellij IDEA Plugin for EO Programming Language

    Java 18 7

  4. eoc eoc Public

    Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs

    JavaScript 25 25

Repositories

Showing 10 of 62 repositories
  • eo Public

    EOLANG, an Experimental Pure Object-Oriented Programming Language Based on đťś‘-Calculus

    objectionary/eo’s past year of commit activity
    Java 1,163 MIT 150 63 (30 issues need help) 18 Updated May 7, 2025
  • eoc Public

    Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs

    objectionary/eoc’s past year of commit activity
    JavaScript 25 MIT 25 21 (10 issues need help) 16 Updated May 7, 2025
  • jeo-maven-plugin Public

    This Maven plugin converts Java Bytecode binary files to EOLANG programs that use the "opcode" atom

    objectionary/jeo-maven-plugin’s past year of commit activity
    Java 15 MIT 5 10 (1 issue needs help) 11 Updated May 6, 2025
  • phino Public

    Normalizer

    objectionary/phino’s past year of commit activity
    Haskell 2 MIT 0 0 0 Updated May 6, 2025
  • eo-vscode Public

    VSCode Extension for the EO Language with a Language Server

    objectionary/eo-vscode’s past year of commit activity
    TypeScript 7 MIT 2 3 10 Updated May 6, 2025
  • lints Public

    A collection of style checkers for XMIR: they don't predict runtime errors, but prevent compilation mistakes

    objectionary/lints’s past year of commit activity
    Java 8 MIT 7 51 (18 issues need help) 16 Updated May 6, 2025
  • on-the-origin-of-objects Public

    On the Origin of Objects by Means of Careful Selection, LaTeX paper

    objectionary/on-the-origin-of-objects’s past year of commit activity
    TeX 11 MIT 6 2 0 Updated May 6, 2025
  • news.eolang.org Public

    Our Official Blog: we write about the development of EOLANG and đťś‘-calculus

    objectionary/news.eolang.org’s past year of commit activity
    HTML 14 MIT 7 13 (1 issue needs help) 0 Updated May 6, 2025
  • jucs Public

    JUnit Classpath Sources: a simple framework for using classpath resources as JUnit sources

    objectionary/jucs’s past year of commit activity
    Java 8 MIT 1 2 3 Updated May 6, 2025
  • hone-maven-plugin Public

    Maven plugin that applies a number of optimizations to your Bytecode, using EOLANG and đťś‘-calculus, trying to make it work faster

    objectionary/hone-maven-plugin’s past year of commit activity
    Java 4 MIT 1 3 (1 issue needs help) 10 Updated May 6, 2025

Top languages

Loading…

Most used topics

Loading…