John Clements (@jbclements)
  • Stars
    star
    346
  • Global Rank 79,334 (Top 3 %)
  • Followers 168
  • Following 17
  • Registered over 14 years ago
  • Most used languages
    Racket
    85.7 %
    Scheme
    4.8 %
    Clojure
    2.4 %
    Python
    2.4 %
    ANTLR
    2.4 %
    Ruby
    2.4 %

Top repositories

1

rust-antlr

An ANTLR grammar for Rust
ANTLR
55
star
2

molis-hai

Password Generation using Markov models, Huffman trees, and Charles Dickens
Racket
43
star
3

RSound

A cross-platform sound library for DrRacket
Racket
43
star
4

sxml

Oleg Kiselyov's sxml/ssax/sxpath/sxslt libraries (racket-specific)
Racket
33
star
5

rust-redex

A Redex Model of Rust, or more specifically an encoding of Patina, the formal model for rust's type safety
Racket
24
star
6

CSC-department-history

A wiki hosting the department history written initially by Elmo Keller
Racket
20
star
7

portaudio

Racket Bindings for PortAudio
Racket
8
star
8

mcr-readwrite

Racket code for reading/writing minecraft .mcr files
Racket
7
star
9

sonic-pi

Sonic Pi experimentation in Racket
Clojure
6
star
10

osc

Racket bindings for OSC
Racket
6
star
11

WebIDE

Racket portions of the WebIDE project
Racket
3
star
12

gnucash

racket libraries for processing gnucash files
Racket
3
star
13

csv-writing

a simple library for writing csv files
Racket
3
star
14

java

A port of David Herman's java.plt planet package
Scheme
3
star
15

midi-readwrite

library to read .mid files in racket
Racket
3
star
16

portaudio-x86_64-macosx

native libraries for portaudio on the x86_64 Mac OS X platform
Racket
2
star
17

aoc-2023

advent of code 2023 in rhombus
2
star
18

jbc-exam-lib

support libraries for compiling and emitting html and tex exams
Racket
2
star
19

parse-qif

Racket code to parse QIF files (and associate categories with transactions)
Racket
2
star
20

ebml

Racket libraries to read / write EBML
Racket
2
star
21

morse-code-trainer

Racket Code for learning Morse Code (CW)
Racket
2
star
22

icalendar

ical read/write
Racket
2
star
23

racket-no-brainer

a simple tool that performs some simple static checks on Racket code
Racket
1
star
24

ErrRecorderServer

Server for the ErrRecorder tool.
Racket
1
star
25

mboxrd-read

racket functions for reading the MBOXRD (that is, the standard mbox) format. Yes, there are a few close relatives of this.
Racket
1
star
26

2184-csc431

The "assignment" for the rest of the class... put your compiler here.
Ruby
1
star
27

unicode-props

racket code to extract character properties from Unicode specifications
Racket
1
star
28

parpy

Generating Python using Racket to get some actual syntactic abstraction
Racket
1
star
29

levenshtein

Copy of Neil Van Dyke's levenshtein planet package
Racket
1
star
30

3x3-last-layer-simple-simple

The fewest algs required for a 3x3 last layer, AFAIK
1
star
31

protobuf

Thomas Chust's Protocol Buffers implementation for Racket
Racket
1
star
32

Granite-Mon-Website

Website of the Long Island Challenge Granitemon
1
star
33

admiral-edu-server

Racket
1
star
34

dherman-struct

A port of David Herman's struct.plt planet package
Scheme
1
star
35

ErrRecorder

ErrRecorder is a Dr. Racket collection that records all errors made during your session and sends them to a database. Users can access proposed solutions for their error through the website.
Racket
1
star
36

csu-fad-parser

Parses FAD reports generated as part of CSU reporting into a usable database
Racket
1
star
37

portaudio-aarch64-macosx

native libraries for portaudio on the aarch64 Mac OS X platform
Racket
1
star
38

vcard

About 2 hours of casual hacking to read some version 3 vcards
Racket
1
star
39

rackbot

Servlets running on my VPS
Racket
1
star
40

portaudio-x86_64-win32

64-bit Windows libraries for portaudio
Racket
1
star
41

portaudio-x86_64-linux

linux libraries (okay, just the one) for portaudio
Racket
1
star
42

libgit2-x86_64-linux-natipkg

Racket
1
star
43

csse-scheduling

Public code related to scheduling for Cal Poly's CSSE department. Parsing of catalogs, course prereqs, etc etc
Racket
1
star
44

lab0

Lab 0
Python
1
star
45

racket-handin-client

my racket handin client(s). A bit silly to put on github, but it simplifies distribution....
Racket
1
star