Skip to content
@langvm

LangVM Project

Build a common infra for compilers. IR, analyzers and codegen ... may support dependent type

LangVM Project

Intro

From 2018 to 2019, LangVM aimed to be an alternative to JVM. Drops OOP designs that brings trouble in JVM. Make functions, traits and modules pure. Keeps designs about dynamic loaders for flexibility such as hot swap. Brings benefits from LLVM.

But it has been deleted with the owner's GitHub account together in 2019.

From 2023 to present, LangVM exists as a series of compiler infrastrcture and utilities.

Explore as many different approaches as possible instead of limiting yourself to just one design.

I hope to learn more about existing research, and you may be my guide to the new worlds! 😉

You may wanna tell me something via IM in my profile or email of LangVM.

Pinned Loading

  1. cee cee Public

    Ceelang implementation in Rust.

    Rust 3 1

  2. lost-plus-found lost-plus-found Public archive

    Remains of LangVM until 2019.

    HTML

Repositories

Showing 10 of 13 repositories
  • proc-parser Public

    General purpose LL(1) parser from Parsing Procedure Grammar.

    langvm/proc-parser’s past year of commit activity
    Rust 0 MPL-2.0 0 0 0 Updated Jul 19, 2024
  • .github Public

    Descriptions and notices.

    langvm/.github’s past year of commit activity
    0 0 0 0 Updated Jun 27, 2024
  • langvm Public

    LangVM implementation.

    langvm/langvm’s past year of commit activity
    Rust 0 MPL-2.0 0 0 0 Updated Jun 5, 2024
  • ir Public

    Intermediate representation for LangVM components and modules.

    langvm/ir’s past year of commit activity
    0 MPL-2.0 0 0 0 Updated May 2, 2024
  • discussions Public

    GitHub Discussions

    langvm/discussions’s past year of commit activity
    0 0 0 0 Updated May 1, 2024
  • modular Public

    Git-based distributed dependency management.

    langvm/modular’s past year of commit activity
    0 MPL-2.0 0 0 0 Updated Apr 15, 2024
  • langvm.github.io Public

    GitHub Pages

    langvm/langvm.github.io’s past year of commit activity
    0 0 0 0 Updated Apr 14, 2024
  • cee Public

    Ceelang implementation in Rust.

    langvm/cee’s past year of commit activity
    Rust 3 MPL-2.0 1 0 0 Updated Apr 5, 2024
  • go-cee Public

    Ceelang implementation in Go.

    langvm/go-cee’s past year of commit activity
    Go 1 MPL-2.0 0 0 0 Updated Mar 19, 2024
  • go-cee-scanner Public

    Token scanner based on simple rules. Separated from Ceelang.

    langvm/go-cee-scanner’s past year of commit activity
    Go 0 MPL-2.0 0 0 0 Updated Mar 11, 2024

Top languages

Loading…

Most used topics

Loading…