eolang

There are 61 repositories under eolang topic.

  • ideas

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

  • eo-vim

    Syntax Highlighting Vim Plugin for EO Programming Language

    Language:Vim Script7
  • ddr

    Experimental Dynamic Dispatch Removal (DDR) Toolkit for EO Programs

    Language:Kotlin7
  • eo2js

    EOLANG to JavaScript transpiler and runtime

    Language:JavaScript6
  • speco

    Object Specialization for EO Programs

    Language:Java6
  • eo-vscode

    VSCode Extension for the EO Language with a Language Server

    Language:TypeScript6
  • sandbox

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

    Language:Shell6
  • eolang-paper

    The original paper about EOLANG and phi-calculus

    Language:TeX5
  • proof

    Proof of 𝜑-calculus confluence

    Language:Lean5
  • eog

    EO programs to Call Flow Graph (CFG) transformator

  • eo-sys

    EO Objects Interacting with Operating System Level

    Language:Java5
  • eo-time

    EO Objects for Date and Time Parsing and Printing

  • eo.tmbundle

    TextMate bundle for EOLANG support

  • eo-gof-patterns

    How would GoF design patterns look in EO?

    Language:TeX5
  • benchmark

    Java compilation and optimization benchmark that integrates EO, 𝜑-calculus, JEO, OPEO, and INEO optimizers

    Language:Java4
  • ineo-maven-plugin

    Maven plugin that inlines and specializes objects in EO programs

    Language:Java4
  • demu

    A command line tool for DeMutabilization of EO programs

    Language:Java4
  • eo-http

    HTTP Request/Response Parsing Objects for EO Programming Language

    Language:Java4
  • deog

    Decoration Graph of EO objects

    Language:Kotlin4
  • 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:Java3
  • hse-transpiler

    The alternative compiler of EOLANG to Java made by HSE University

    Language:Java3
  • symex

    Symbolic Execution engine for finding bugs in EO programs

    Language:Java2
  • eo3-programs

    EO programs for the third volume of "Elegant Objects" book

  • unjust

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

    Language:Scala
  • Eolang-exercises

    Toy projects for becoming familiar with EO.