Skip to content
View berkus's full-sized avatar
🎯
Layers of obstruction
🎯
Layers of obstruction

Sponsoring

@fasterthanlime
@dtolnay
@WaffleLapkin
@lcnr

Organizations

@metta-systems @rust-embedded @procxx @rust-osdev

Block or report berkus

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
Stars

πŸ’» Programming Languages

Programming language design and implementation
198 repositories

A small implementation of higher-order unification

Haskell 184 5 Updated Aug 6, 2017

Multi Oberon Compiler

Shell 38 1 Updated Jul 27, 2021

Oberon-07 translator

Modula-2 45 3 Updated Dec 25, 2024

Oberon β†’ ARMv{6,7E}-M compiler

Modula-2 34 5 Updated Jul 2, 2024

Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and c…

Red 5,573 414 Updated Jan 8, 2025

A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧

Rust 612 26 Updated May 16, 2021

Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.

Python 2,807 59 Updated Jan 8, 2025

Set of scripts and notebooks used to produce results visible in RecipeNLG paper

Jupyter Notebook 598 47 Updated Mar 7, 2022

Create ridiculously fast Lexers

Rust 2,983 131 Updated Dec 19, 2024

Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness,…

Nim 16,709 1,477 Updated Jan 6, 2025

Type-driven code generation for OCaml

OCaml 475 90 Updated Oct 4, 2024

A high-level language for Rust

Rust 338 14 Updated Jul 9, 2019

A statically typed lisp, without a GC, for real-time applications.

Haskell 5,575 173 Updated Nov 26, 2024

Model-view-controller

Haskell 63 20 Updated Sep 4, 2022

The code and future topics of the daily-scala blog

Scala 13 1 Updated May 27, 2010

The LLVM-based D Compiler.

D 1,226 265 Updated Jan 5, 2025

My Toy Compiler. Read about how I did it at the homepage URL

C++ 845 216 Updated Apr 17, 2024

CIL to Javascript Compiler

C# 1,733 242 Updated Feb 28, 2018

Sample programs for the LLVM PTX back-end

C++ 35 4 Updated Aug 27, 2015

"Fabother World" an interpreter for Another World (Out of this world).

C++ 867 89 Updated Feb 2, 2020

Eero was a fully binary- and header-compatible dialect of Objective-C, implemented with a modified version of the Apple-sponsored LLVM/clang open-source compiler. It featured a streamlined syntax, …

Objective-C 286 7 Updated Jun 21, 2015

This was the working repo for Eero changes to clang. Please build using llvm from this project. See eerolanguage/eero for example code, issue tracking, and the project wiki

C++ 162 7 Updated Jun 13, 2014

The Shang high-level synthesis framework

C++ 119 19 Updated May 29, 2014

Clang playground

C++ 22 4 Updated Dec 16, 2017

Small .NET interpreter

C 555 77 Updated Feb 27, 2019

ECMAScript Lexer / Parser / Interpreter / VM / method JIT written in C++

C++ 420 33 Updated Feb 8, 2024

LLVM backend for OpenRISC 1000

C++ 6 1 Updated Apr 10, 2014

LLVM mirror with implementation of a backend for the Tile architecture

C++ 12 5 Updated Apr 3, 2013

test project for llvm-amp

C++ 4 1 Updated Apr 13, 2013
C++ 1 1 Updated Apr 14, 2013