Skip to content
View thomasvergne's full-sized avatar
🧠
Implementing Plume language
🧠
Implementing Plume language

Highlights

  • Pro

Organizations

@plume-lang

Block or report thomasvergne

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
thomasvergne/README.md

Hey, it's Thomas

I'm a programming language designer and developer with almost 4 years of experience. I'm working on a new programming language called Plume. I often use Haskell to write my programming languages' compilers and interpreters.

I love kinds of stuff like functional programming, type theory, compilers... I love sharing my knowledge so I plan to write an article series about creating and designing a programming language from scratch on my future blog.

Languages and tools I deal with daily

Languages and tools

  • Haskell and OCaml for implementing algorithms and compilers
  • C, Javascript, and WASM for language target or VM writing
  • Latex for formalizing my ideas
  • Docker and Git for deploying my projects

How to reach me

Pinned Loading

  1. bonzai bonzai Public

    Bonzai is a programming language based on actor models. It compiles down to a custom bytecode.

    Haskell

  2. plume-lang/plume plume-lang/plume Public

    Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

    Haskell 13 2

  3. thomasvergne.github.io thomasvergne.github.io Public

    Main repository hosting my portfolio and blog written with Hugo.

    HTML

  4. plume-lang/ppm plume-lang/ppm Public

    The Plume Project Manager. Official and original project manager for Plume written in Plume.

    JavaScript