Ashton Wiersdorf (@ashton314)

Top repositories

1

amethyst

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

emacs-bedrock

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

muKanren_reading

[Mirror] A close reading of the μKanren paper.
Racket
36
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
13
star
6

lambda-x86

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

super_pipe

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

gilded-select

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

auto-olivetti

[Mirror] Automatically enable olivetti-mode when the window is wide
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

ashton314.github.io

Mah Blag
HTML
2
star
15

christmas-compiler

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

crusty

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

rostrum2

Web-centric worship service program builder
Elixir
1
star
18

typed_db_schemas

Undergraduate Research Paper
1
star
19

ysue

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

keynote-nord

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

newbie.el

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

family-map-client

Family Map Client for BYU CS 240
Swift
1
star
23

microKanren

My implementation of μKanren
Racket
1
star
24

newton

Math question organizer and test builder
Elixir
1
star
25

LightCycle6

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

peridot

An Emacs minor-mode to facilitate writing novels and stories
Emacs Lisp
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