Petalisp

Array compiler

A system for generating high performance code by JIT-compiling array definitions into a high-level parallel programming language.

Elegant High Performance Computing

GitHub

475 stars
30 watching
16 forks
Language: Common Lisp
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kiselgra/c-mera A source-to-source compiler system for C-like languages using Lisp's macro system. 407
marcoheisig/bitfield A library that provides an efficient mechanism for storing multiple discrete states in a single integer 26
pointbazaar/espl1000 A compiler for a statically typed programming language designed for embedded systems, targeting the ATMega328P microcontroller. 29
faizilham/budgetpascal A compiler that translates a subset of the Pascal programming language into WebAssembly 29
marcoheisig/typo An inference library for Common Lisp's type system 39
sam46/paskell A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. 126
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
voltlang/volta A compiler and runtime system for a systems-level programming language with focus on safety and low-level control. 158
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
charles-pegge/oxygenbasic A compiler and runtime environment for a basic programming language 39
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
davidgiven/cowgol A programming language designed to be self-hosted on small systems, compiled from itself, and optimized for tiny size and speed. 248
cxxxr/valtan A compiler that translates Common Lisp code into JavaScript 238
zylisp/zylisp A compiler-based implementation of a Lisp language in Go 12
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116