Utah, USA

Ashton Wiersdorf

Expert
@ashton314

PhD student at the University of Utah. Metaprogramming sorcerer. Emacs addict. Contrabass and chocolate lover.

emacs-bedrock. [Mirror] Stepping stones to a better Emacs experience

156

amethyst. An elegant Emacs setup optimized for non-technical writers

118

muKanren_reading. [Mirror] A close reading of the μKanren paper.

44

marked-man. Read Markdown files like UNIX man pages

20

nordic-night. A darker, higher-contrast spin on the lovely Nord theme for Emacs

14

lambda-x86. Lambda Calculus compiler targeting x86, written in Racket

11

rhombus_dyn. Dynamic annotation for Rhombus

6

auto-olivetti. [Mirror] Automatically enable olivetti-mode when the window is wide

5

brainfreeze. Brainfuck

5

super_pipe. Utility to run scripts based on file system events, as well as to sync text files

4

gilded-select. Minor enhancements to the excellent Selectrum package

3

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

3

ysue. [Mirror] A simple text editor.

2

cs240_fm-server. Family Map Server for BYU CS 240

2

christmas-compiler. An experimental lambda calculus compiling to the LLVM

2

homemade_database. I want to learn how databases work. Therefore, I shall make one myself.

2

elang. Easy LANGuage: end-to-end implementation of a compiled lambda calculus.

2

crusty. Little project where I use a heap I built in Rust from within a C program

1

cleancv. A clean, modern template for building résumés with LaTeX.

1

adapton. [Mirror] Implementation and exploration of micro- and miniAdapton

1

keynote-nord. Apple Keynote presentation theme with color pallet from https://nordtheme.com

1

microKanren. My implementation of μKanren

1

peridot. An Emacs minor-mode to facilitate writing novels and stories

1

newbie.el. Simple Emacs config meant for new users at the terminal; doesn't sugar-coat *too* much.

1

awesome-emacs. A community driven list of useful Emacs packages, libraries and other items.

1

rostrum2. Web-centric worship service program builder

1

family-map-client. Family Map Client for BYU CS 240

1

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)

1

LightCycle6. A simple terminal game of Light Cycle.

1

typed_db_schemas. Undergraduate Research Paper

1

newton. Math question organizer and test builder

1

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

ashton314.github.io. Mah Blag

1
33
Apply