Pinned Repositories
eo
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
eo-files
Input/Output and File System Objects for EO Programming Laguage
eo-hamcrest
Hamcrest Matchers for EO Programming Language
eo-intellij-plugin
Syntax Highlighting Intellij IDEA Plugin for EO Programming Language
eo-threads
EO Objects for Managing Execution Threads
eoc
Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs
home
Centralized curated storage of all EO objects together with their unit tests
news.eolang.org
Our Official Blog: we write about the development of EOLANG and 𝜑-calculus
reducing-programs-to-objects
LaTeX paper on how to reduce programs to EO objects
try-phi
Online interactive parser and translator of EO and 𝜑-calculus
Objectionary's Repositories
objectionary/eo
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-calculus
objectionary/home
Centralized curated storage of all EO objects together with their unit tests
objectionary/eoc
Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs
objectionary/eo-threads
EO Objects for Managing Execution Threads
objectionary/try-phi
Online interactive parser and translator of EO and 𝜑-calculus
objectionary/jeo-maven-plugin
This Maven plugin converts Java Bytecode binary files to EOLANG programs that use the "opcode" atom
objectionary/dejump
Replaces all GOTO objects in EO program with semantically equivalent ones but without GOTO
objectionary/sodg
Rust implementation of Surging Object DiGraph (SODG)
objectionary/eolang.sty
LaTeX package for drawing 𝜑-calculus formulas and SODG graphs
objectionary/aoi
Abstract Object inference for EO Programs
objectionary/eo2py
Translates EOLANG to Python
objectionary/reo
Experimental virtual machine for EO programs
objectionary/ddr
Experimental Dynamic Dispatch Removal (DDR) Toolkit for EO Programs
objectionary/eo-phi-normalizer
Command Line Normalizer and Rewriter of 𝜑-calculus Expressions (part of EOLANG family)
objectionary/eo2js
EOLANG to JavaScript transpiler and runtime
objectionary/jucs
JUnit Classpath Sources: a simple framework for using classpath resources as JUnit sources
objectionary/opeo-maven-plugin
Maven plugin to remove Bytecode opcodes from XMIR as much as possible
objectionary/eo-json
objectionary/eo-vscode
VSCode Extension for the EO Language with a Language Server
objectionary/lints
A collection of style checkers for XMIR: they don't predict runtime errors, but prevent compilation mistakes
objectionary/sandbox
A simple EO program together with an environment to compile and run it
objectionary/speco
Object Specialization for EO Programs
objectionary/xax
Java library for testing XSL stylesheets with XML samples and XPath assertions
objectionary/demu
A command line tool for DeMutabilization of EO programs
objectionary/deog
Decoration Graph of EO objects
objectionary/eo-http
HTTP Request/Response Parsing Objects for EO Programming Language
objectionary/flatty
Object De-nesting for EO programs
objectionary/ineo-maven-plugin
Maven plugin that inlines and specializes objects in EO programs
objectionary/aoi2
objectionary/hone-maven-plugin
Maven plugin that applies a number of optimizations to your Bytecode, using EOLANG and 𝜑-calculus, trying to make it work faster