An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: eolang

objectionary/home

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

Language: Rust - Size: 2.8 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 31 - Forks: 12

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

Language: Java - Size: 1.62 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 4 - Forks: 1

objectionary/phino

Command-Line Normalizer, Rewriter, and Dataizer of 𝜑-Calculus Expressions

Language: Haskell - Size: 226 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 0

objectionary/eo

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

Language: Java - Size: 269 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,199 - Forks: 156

h1alexbel/eo-dom

EO Objects for Manipulations with DOM

Language: Java - Size: 277 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 0

objectionary/eoc

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

Language: JavaScript - Size: 1.41 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 25 - Forks: 24

objectionary/jeo-maven-plugin

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

Language: Java - Size: 19.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 15 - Forks: 5

objectionary/eo2js

EOLANG to JavaScript transpiler and runtime

Language: JavaScript - Size: 607 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 6

objectionary/speco

Object Specialization for EO Programs

Language: Java - Size: 345 KB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 7 - Forks: 5

objectionary/sandbox

A simple EO program together with an environment to compile and run it

Language: Shell - Size: 86.9 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 6 - Forks: 11

objectionary/reducing-programs-to-objects

LaTeX paper on how to reduce programs to EO objects

Language: TeX - Size: 1020 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 14 - Forks: 6

objectionary/proof

Proof of 𝜑-calculus confluence

Language: Lean - Size: 4.11 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 7 - Forks: 1

objectionary/phie

Experimental Emulator of a Machine that Understands 𝜑-calculus

Language: Rust - Size: 387 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 11 - Forks: 5

objectionary/on-the-origin-of-objects

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

Language: TeX - Size: 171 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 11 - Forks: 6

objectionary/eolang.sty

LaTeX package for drawing 𝜑-calculus formulas and SODG graphs

Language: TeX - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 1

yegor256/eo3-programs

Illustrative EO programs for the 3rd volume of the "Elegant Objects" book (not yet published)

Language: Makefile - Size: 149 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 1

objectionary/eo-phi-normalizer

Command Line Normalizer and Rewriter of 𝜑-calculus Expressions (part of EOLANG family)

Language: Haskell - Size: 58.3 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 9 - Forks: 6

objectionary/eo-graphs

A few classic graph algorithms implemented in C++, Java, and EOLANG

Language: Java - Size: 147 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 15 - Forks: 4

objectionary/dejump

Replaces all GOTO objects in EO program with semantically equivalent ones but without GOTO

Language: XSLT - Size: 499 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 3

objectionary/reo

Experimental virtual machine for EO programs

Language: Rust - Size: 599 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 9 - Forks: 1

objectionary/objectionary.github.io

Our public web site

Language: HTML - Size: 453 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 2

objectionary/eolang-paper

The original paper about EOLANG and phi-calculus

Language: TeX - Size: 95.7 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 6 - Forks: 1

objectionary/benchmark

Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

Language: Perl - Size: 666 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 5 - Forks: 3

objectionary/sodg

Rust implementation of Surging Object DiGraph (SODG)

Language: Rust - Size: 765 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 6

objectionary/eo-intellij-plugin

Syntax Highlighting Intellij IDEA Plugin for EO Programming Language

Language: Java - Size: 1.09 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 18 - Forks: 7

objectionary/news.eolang.org

Our Official Blog: we write about the development of EOLANG and 𝜑-calculus

Language: HTML - Size: 306 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 7

objectionary/eo-vscode

VSCode Extension for the EO Language with a Language Server

Language: TypeScript - Size: 631 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 7 - Forks: 2

objectionary/try-phi

Online interactive parser and translator of EO and 𝜑-calculus

Language: Haskell - Size: 14.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 3

objectionary/game-of-life

Experimental implementation of Conway's Game of Life in C++ and EO

Language: C++ - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

objectionary/eo-hamcrest 📦

Hamcrest Matchers for EO Programming Language

Language: Java - Size: 366 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 17 - Forks: 7

objectionary/eo-sys 📦

EO Objects Interacting with Operating System Level

Language: Java - Size: 177 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 6 - Forks: 4

objectionary/eo-net 📦

Socket Object for EO Programming Language

Language: Java - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 9 - Forks: 4

objectionary/eo-vim

Syntax Highlighting Vim Plugin for EO Programming Language

Language: Vim Script - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 9 - Forks: 2

objectionary/eo2py 📦

Translates EOLANG to Python

Language: XSLT - Size: 222 KB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 9 - Forks: 2

objectionary/eo-book

Book about EO programming language

Language: TeX - Size: 2.23 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 12 - Forks: 3

objectionary/aoi 📦

Abstract Object inference for EO Programs

Language: Kotlin - Size: 265 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 9 - Forks: 2

objectionary/eo-threads

EO Objects for Managing Execution Threads

Language: Java - Size: 174 KB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 14 - Forks: 5

objectionary/eo-http

HTTP Request/Response Parsing Objects for EO Programming Language

Language: Java - Size: 29.3 KB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 5 - Forks: 3

objectionary/ddr 📦

Experimental Dynamic Dispatch Removal (DDR) Toolkit for EO Programs

Language: Kotlin - Size: 828 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 8 - Forks: 1

objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

Language: Java - Size: 5.61 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 8 - Forks: 3

objectionary/deog 📦

Decoration Graph of EO objects

Language: Kotlin - Size: 204 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 5 - Forks: 2

objectionary/demu 📦

A command line tool for DeMutabilization of EO programs

Language: Java - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 5 - Forks: 2

objectionary/ineo-maven-plugin 📦

Maven plugin that inlines and specializes objects in EO programs

Language: Java - Size: 687 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 5 - Forks: 3

objectionary/eo-math 📦

Math Objects for EO Programming Language

Language: Java - Size: 307 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 9 - Forks: 7

objectionary/eo-collections 📦

EO Objects for Manipulating with Lists, Maps, Sets, Stacks, Vectors, etc.

Language: Java - Size: 271 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 8

objectionary/eo-strings 📦

EO Objects for Manipulations with Strings

Language: Java - Size: 320 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 10

objectionary/eo-files 📦

Input/Output and File System Objects for EO Programming Laguage

Language: Java - Size: 277 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 5

l3r8yJ/elegram-api

It's a wrapper over the telegram bots api, but in the style of EO.

Language: Java - Size: 475 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 2

yegor256/threecopies

Hosted Server Backup Service

Language: Java - Size: 526 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 35 - Forks: 5

polystat/c2eo

Experimental Translator of C/C++ Programs to EO Programs

Language: C - Size: 8.34 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 12 - Forks: 9

polystat/polystat

Polyglot Static Analyzer for Object-Oriented Programs Based on EOLANG and 𝜑-Calculus

Language: TeX - Size: 1.39 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 33 - Forks: 7

objectionary/eo-gof-patterns

How would GoF design patterns look in EO?

Language: TeX - Size: 3.34 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

objectionary/eo-time

EO Objects for Date and Time Parsing and Printing

Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

jesperolsson-se/Eolang-exercises

Toy projects for becoming familiar with EO.

Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

polystat/symex

Symbolic Execution engine for finding bugs in EO programs

Language: Java - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

polystat/eog

EO programs to Call Flow Graph (CFG) transformator

Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

polystat/j2eo

Experimental Transpiler of Java Programs to EO Programming Language

Language: Java - Size: 4.44 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 11 - Forks: 11

polystat/py2eo

Experimental Translator of Python Programs to EO Programming Language

Language: Scala - Size: 32.9 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 8 - Forks: 5

polystat/odin

Object Dependency Inspector

Language: Scala - Size: 1.55 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 2

objectionary/ideas

Here we keep ideas for future research in EO programming language and Polystat static analyzer

Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

objectionary/dedup

Deduplication of Objects in EO Programs

Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

objectionary/hse-transpiler 📦

The alternative compiler of EOLANG to Java made by HSE University

Language: Java - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

nikololiahim/unjust

A command-line tool for detecting the "unjustified assumption in subclasses" defect in EO programs.

Language: Scala - Size: 42 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

IamMaxim/eo.tmbundle

TextMate bundle for EOLANG support

Size: 2.32 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0