Ashton Wiersdorf (@ashton314)

Top repositories

1

amethyst

An elegant Emacs setup optimized for non-technical writers
Emacs Lisp
115
star
2

emacs-bedrock

[Mirror] Stepping stones to a better Emacs experience
84
star
3

muKanren_reading

[Mirror] A close reading of the μKanren paper.
Racket
39
star
4

marked-man

Read Markdown files like UNIX man pages
17
star
5

nordic-night

A darker, higher-contrast spin on the lovely Nord theme for Emacs
14
star
6

lambda-x86

Lambda Calculus compiler targeting x86, written in Racket
Racket
6
star
7

super_pipe

Utility to run scripts based on file system events, as well as to sync text files
Rust
4
star
8

auto-olivetti

[Mirror] Automatically enable olivetti-mode when the window is wide
4
star
9

gilded-select

Minor enhancements to the excellent Selectrum package
Emacs Lisp
3
star
10

elixir_interpreter_demo

Demonstration of how to write an interpreter for a small language in Elixir. Built for an internal event at Spiff Inc. in 2021
Elixir
3
star
11

elang

Easy LANGuage: end-to-end implementation of a compiled lambda calculus.
Racket
2
star
12

cs240_fm-server

Family Map Server for BYU CS 240
Clojure
2
star
13

homemade_database

I want to learn how databases work. Therefore, I shall make one myself.
Perl
2
star
14

christmas-compiler

An experimental lambda calculus compiling to the LLVM
Racket
2
star
15

crusty

Little project where I use a heap I built in Rust from within a C program
Rust
1
star
16

rostrum2

Web-centric worship service program builder
Elixir
1
star
17

typed_db_schemas

Undergraduate Research Paper
1
star
18

ysue

[Mirror] A simple text editor.
HTML
1
star
19

keynote-nord

Apple Keynote presentation theme with color pallet from https://nordtheme.com
1
star
20

newbie.el

Simple Emacs config meant for new users at the terminal; doesn't sugar-coat *too* much.
Emacs Lisp
1
star
21

family-map-client

Family Map Client for BYU CS 240
Swift
1
star
22

microKanren

My implementation of μKanren
Racket
1
star
23

newton

Math question organizer and test builder
Elixir
1
star
24

LightCycle6

A simple terminal game of Light Cycle.
Perl
1
star
25

peridot

An Emacs minor-mode to facilitate writing novels and stories
Emacs Lisp
1
star
26

ashton314.github.io

Mah Blag
HTML
1
star
27

nomic

A website to facilitate play of the game Nomic (see https://en.wikipedia.org/wiki/Nomic). Naturally, this isn't perfect, but it's a start.
1
star
28

adapton

[Mirror] Implementation and exploration of micro- and miniAdapton
Racket
1
star
29

mini_scheme

A tiny implementation of the Scheme programming language: the core written in Perl, and the auxiliary functions written in Scheme itself. The interpreter uses the syntactic analysis method of evaluation outlined in "Structure and Interpretation of Computer Programs" (Sussman et al)
Perl
1
star