Skip to content
View fdeitylink's full-sized avatar
๐Ÿ˜ˆ
git push --force
๐Ÿ˜ˆ
git push --force

Highlights

  • Pro

Organizations

@SIGPLAN-AV

Block or report fdeitylink

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
fdeitylink/README.md

Hello there! ๐Ÿ‘‹

General Kenobi!

Hey, thanks for stopping on by my GitHub!

I'm a master's student at RIT, whose main interest is programming languages and functional programming:

  • I'm currently researching formal verification of cryptographic protocols, working on Cryptis
  • I did mal (Make A Lisp) for my high school senior thesis. A great experience and I would love to make another Lisp from scratch, and hopefully flesh it out some more!
  • I implemented a compiler in Clojure for ALTO, a Haskell-like language, for my Compiler Construction course
  • I am currently working through Crafting Interpreters, as you can see with my cljox repo. I will likely interpret the second interpreter in Rust, so stay tuned!

I'm also interested in computer science theory, particularly computability and complexity and especially efficient data structures and algorithms.

I write a lot of code for the JVM, first in Java, then Kotlin, and now mostly Clojure. I also use Rust and occasionally Haskell. I'm big into functional programming as well, so I hope to learn e.g. Scala and Elixir in the future. I've worked in C, C++, Python, and Golang as well.

I primarily use Emacs (Doom Emacs in particular). To stave off Emacs pinky, I use evil-mode.

Check out my dotfiles too!

Pinned Loading

  1. cf-studio cf-studio Public

    Editor for Kero Blaster-based games

    Clojure 5

  2. cljox cljox Public

    Clojure implementation of a Lox interpreter from Crafting Interpreters

    Clojure

  3. mal mal Public

    Forked from kanaka/mal

    A Clojure implementation of the mal dialect of Lisp for my senior thesis

    Clojure

  4. dotfiles dotfiles Public

    My dotfiles

    Emacs Lisp