Andy Keep (akeep)

akeep

Geek Repo

Company:Facebook

Location:Redmond, WA

Home Page:andykeep.com

Twitter:@andykeep

Github PK Tool:Github PK Tool


Organizations
nanopass

Andy Keep's repositories

scheme-to-c

A small nanopass compiler from a subset of Scheme to C. (Developed for Clojure Conj 2013)

Language:SchemeLicense:MITStargazers:348Issues:17Issues:2

nanopass-framework

The new nanopass framework; an embedded DSL for writing compilers in Scheme

Language:SchemeLicense:MITStargazers:321Issues:25Issues:14

scheme-to-llvm

A compiler to compile a simple subset of scheme to LLVM 10

Language:SchemeStargazers:107Issues:10Issues:0

nanopass-framework-racket

Racket port of the nanopass-framework

Language:RacketLicense:MITStargazers:34Issues:7Issues:32

abstract-racket

An abstract machine for analyzing Racket bytecode.

Language:RacketStargazers:28Issues:4Issues:0

rough-draft

A simple unit testing framework for Scheme that is slightly more featureful then my previous attempts to handroll a testing framework.

minikanren-scala

A Scala port of MiniKanren

Language:ScalaLicense:NOASSERTIONStargazers:5Issues:3Issues:0

chez-srfi

SRFIs for Chez Scheme

Language:SchemeLicense:NOASSERTIONStargazers:4Issues:4Issues:0

mad-hatter

A relational meta-interpreter for building relational abstract interpreters from relational concrete interpreters.

Language:RacketStargazers:2Issues:2Issues:0
Language:TeXStargazers:2Issues:3Issues:0

ChezScheme

Chez Scheme

Language:SchemeLicense:Apache-2.0Stargazers:1Issues:2Issues:0

grpc

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

Language:C++License:Apache-2.0Stargazers:1Issues:3Issues:0

relational-cesk

Relational implementation of the CESK machine

Language:SchemeStargazers:1Issues:2Issues:0

vim-patches

Patches to tame lisp mode and return the cursor to the original yank position.

vimrc

My vimrc and related vim configuration

Language:Vim scriptStargazers:1Issues:3Issues:0

dotfiles

My configuration files.

Language:Vim ScriptStargazers:0Issues:2Issues:0

harlan

A language for GPU computing.

Language:SchemeLicense:NOASSERTIONStargazers:0Issues:3Issues:0

Neovim-from-scratch

A Neovim config designed from scratch to be understandable

Language:LuaLicense:GPL-3.0Stargazers:0Issues:0Issues:0

p4-proposals

Collaboration space for working on in-progress proposals with a smaller team.

Language:MakefileStargazers:0Issues:6Issues:3

qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families

Language:CLicense:GPL-2.0Stargazers:0Issues:1Issues:0

stex

stex: stex to latex and latex to html converters and associated tools

Language:SchemeStargazers:0Issues:3Issues:0

swig

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

Language:C++License:NOASSERTIONStargazers:0Issues:3Issues:0

TS65AVR

The Split 65% Keyboard - AVR Based

Stargazers:0Issues:0Issues:0

vicare

A native compiler for Scheme compliant with R6RS

Language:SchemeLicense:NOASSERTIONStargazers:0Issues:3Issues:0