Skip to content
View andrew-johnson-4's full-sized avatar
🐒
..
🐒
..

Block or report andrew-johnson-4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrew-johnson-4/README.md

Hi, I'm Andrew Johnson

Slow life. Fast code.

LSTS Code Examples

2024 Roadmap (Working towards a verified kernel language)

Reading

Upcoming Planned Features

  • rewrite compiler internals in LSTS (focus on how things should be, rather than how things are)
    • some of the internal APIs can be stabilized, just written with a different syntax
  • Language Standard v1.0
  • Linear Garbage Collection
  • Representation Selection for Closures with auto GC
  • Correctness Proofs with Coq (100% verifiable semantics)

Pinned Loading

  1. LSTS LSTS Public

    Large Scale Type Systems (programming language)

    Rust 114 3

  2. lambda-mountain lambda-mountain Public

    Compiler Backend for LSTS (Typed Macro Assembler)

    C 20 1

  3. tiny-lm tiny-lm Public

    Large vocabulary, short programs

    1