crcc's repositories

awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes.

License:NOASSERTIONStargazers:0Issues:0Issues:0

awesome-courses

:books: List of awesome university courses for learning Computer Science!

Stargazers:0Issues:0Issues:0

compiler-tutorial

Incremental Compiler paper by Abdulaziz Ghuloum, using Chez scheme, Nasm, x86_64 for OSX

Language:SchemeStargazers:0Issues:0Issues:0

crcc.github.io

my github pages

Language:HTMLStargazers:0Issues:0Issues:0

cyclone

:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme.

Language:SchemeLicense:MITStargazers:0Issues:0Issues:0

distsys-class

Class materials for a distributed systems lecture series

Stargazers:0Issues:0Issues:0

dybvig-three-imp

Implementations of the compilers and VMs from R. Kent Dybvig's "Three Implementation Models for Scheme." Each file is named after the section of the paper it implements. I made a few modifications to make the code work with PLT Scheme. Each file is a module that exports an evaluate function. Some of the VMs need mutable lists, so I explicitly use mcons, etc. where needed. Also, the recur macro is the same as let, so I used let instead.

Language:SchemeStargazers:0Issues:0Issues:0

Essentials-of-Compilation

A book about compiling Racket to x86-64 assembly

Language:TeXStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

fcitx-table-unicode-latex

fcitx table with LaTeX macros to input unicode symbols

Language:TeXLicense:MITStargazers:0Issues:0Issues:0

femtolisp

a lightweight, robust, scheme-like lisp implementation

Language:SchemeLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0

How-to-Make-a-Computer-Operating-System

How to Make a Computer Operating System in C++

Language:CLicense:Apache-2.0Stargazers:0Issues:0Issues:0

interpreters

Example interpreters for education purposes

Language:SchemeStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0

jsonp

jsonp

Language:GoStargazers:0Issues:0Issues:0

LuaInLua

A self-hosting compiler for the Lua language.

Language:LuaLicense:MITStargazers:0Issues:0Issues:0

milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

Language:TeXLicense:NOASSERTIONStargazers:0Issues:0Issues:0

nanopass

Nanopass scheme compiler in scheme for x86

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

nugget

Compiler for a tiny subset of the Scheme language.

Language:SchemeStargazers:0Issues:0Issues:0

os01

Bootstrap yourself to write an OS from scratch. A book for self-learner.

Stargazers:0Issues:0Issues:0

pysonar2

a type inferencer for Python

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

redox

Redox: A Rust Operating System

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

scheme-compiler

Scheme compiler based on the example in the book Paradigms of Artificial Intelligence by Peter Norvig

Language:SchemeStargazers:0Issues:0Issues:0

sicp

HTML5/EPUB3 version of SICP

Language:HTMLLicense:NOASSERTIONStargazers:0Issues:0Issues:0

support-code-for-students

Utility code, test suites, etc. for the compiler course

Language:RacketStargazers:0Issues:0Issues:0

system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

License:NOASSERTIONStargazers:0Issues:0Issues:0
Language:RacketStargazers:0Issues:0Issues:0

toaruos

Hobby kernel + userspace, built mostly from scratch. Composited GUI, dynamically linked ELF binaries, networking, Python applications, and more.

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

UniMath

This coq library aims to formalize a substantial body of mathematics using the univalent point of view.

Language:CoqLicense:NOASSERTIONStargazers:0Issues:0Issues:0