Skip to content
View ashton314's full-sized avatar
👨‍💻
Expanding ((λ (x) (x x)) (λ (y) (y y)))
👨‍💻
Expanding ((λ (x) (x x)) (λ (y) (y y)))

Sponsoring

@progfolio

Organizations

@utahplt
Block or Report

Block or report ashton314

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ashton314/README.md

About Me

I'm picky about my programming languages—I like exploring new languages and technologies and learning what kind of trade-offs they offer. More about me on my blog.

I'm a PhD student at the University of Utah advised by Ben Greenman.

What are you interested in?

Right now I'm working on pushing the boundaries of what macro systems can do. I also enjoy writing compilers in Racket and tinkering with type systems. I frequently tweak my Emacs configuration, and occasionally do some light web development with Elixir.

Where do you work?

I work as a research assistant at the University of Utah. You can see my employment history on my résumé on my blog.

What's the deal with the username?

I picked this username when I was in high school. My biggest claim to fame back then was knowing 100 digits of pi, so I appended the first three digits to my username. ¯\_(ツ)_/¯

Pinned

  1. rhombus_dyn rhombus_dyn Public

    Dynamic annotation for Rhombus

    Racket

  2. utahplt/FloatTracker.jl utahplt/FloatTracker.jl Public

    Julia library providing tracking of floating point errors through a program resources

    Julia 26 3

  3. emacs-bedrock emacs-bedrock Public

    [Mirror] Stepping stones to a better Emacs experience

    72 4

  4. lambda-x86 lambda-x86 Public

    Lambda Calculus compiler targeting x86, written in Racket

    Racket 5

  5. muKanren_reading muKanren_reading Public

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

    Racket 36 1

  6. amethyst amethyst Public

    An elegant Emacs setup optimized for non-technical writers

    Emacs Lisp 112 8