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 16 repositories
  • cee Public

    Ceelang implementation in Rust.

    langvm/cee’s past year of commit activity
    Rust 3 MPL-2.0 1 0 0 Updated Oct 16, 2024
  • 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
  • paracell Public

    Data dependence analyzer.

    langvm/paracell’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
  • err.rs Public

    Wrapper for handling different kinds of core::result::Result in the function.

    langvm/err.rs’s past year of commit activity
    Rust 0 MIT 0 1 0 Updated Apr 30, 2024
  • embed.rs Public

    Embed file content in Rust source code.

    langvm/embed.rs’s past year of commit activity
    Rust 0 MIT 0 1 0 Updated Apr 27, 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

Top languages

Loading…

Most used topics

Loading…