Engineering Manager & JS Team Lead ;; Programming language enthusiast ;; Emacs & Org-mode Promoter ;; Computing Science PhD ;; Previously a Sessional Lecturer
emacs.d. My Emacs configuration, literately :smile:
402ElispCheatSheet. Quick reference to the core language of Emacs ---Editor MACroS.
247org-special-block-extras. A number of new custom blocks and link types for Emacs' Org-mode ^_^
233JavaScriptCheatSheet. Quick reference to the tremendously accessible high-level language of the web ^_^
220CheatSheet. Pretty cheat sheets, or ``reference cards'', obtainable from Org files.
184gentle-intro-to-reflection. A slow-paced introduction to reflection in Agda. ---Tactics!
105next-700-module-systems. PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.
82OCamlCheatSheet. Reference of basic commands to get comfortable with OCaml.
79PrologCheatSheet. Basics of relational programming with Prolog —PROgramming in LOGic ^_^
77CatsCheatSheet. This project is to contain a listing of common theorems in elementary category theory.
76repl-driven-development. Press "C-x C-e" to send any piece of code (in any language) to a REPL in the background, within Emacs!
74PythonCheatSheet. Quick reference to a tremendously accessible high-level language ---executable pseudocode!
45AgdaCheatSheet. Basics of the dependently-typed functional language Agda ^_^
43HaskellCheatSheet. A reference sheet for the basics of the mind-expanding Haskell language ^_^
40holy-books. An Emacs interface to the Quran and the Bible: Org-mode links, tooltips, and Lisp look-ups
29ob-latex-as-png. Inline arbitrary LaTeX snippets as PNGs in Emacs (•̀ᴗ•́)و
27FSharpCheatSheet. Reference sheet of the basics of F# ^_^
22org-agda-mode. An Emacs mode for working with Agda code in an Org-mode like fashion, more or less.
21OzCheatSheet. Basics of the Oz/Mozart language ^_^
20CoqCheatSheet. Reference sheet for the Coq language.
17ClojureCheatSheet. Quick reference to a modern Lisp :-)
16easy-extensibility. Making VSCode extensions ON-THE-FLY, without the ceremony of creating a new node project!
15lf. A Language Features library for Emacs Lisp
13multistage-programming-taha. A Haskell implementation of the code within Walid Taha's ``A Gentle Introduction to Multi-stage Programming''
10RubyCheatSheet. Reference of basic commands to get comfortable with Ruby ---Pure OOP!
7alhassy.github.io. My personal blog (•̀ᴗ•́)و
7RustCheatSheet. Rust ≈ C + OCaml
6AngularJSCheatSheet. A reference for the accessible JS framework that gives HTML: {{Variables}}, Conditionals, Loops, etc!
5CalcCheck. Abridged lecture notes for CompSci/SfwrEng 2DM3 2020 and documentation on CalcCheck
5CCheatSheet. Basics of the tremendously ubiquitous C language that permeates most of computing!
4interactive-way-to-c. Learning C program proving using Emacs --reminiscent of Coq proving with Proof General.
4design-patterns-higher-order. Notes & implementations of the code within Jeremy Gibbons' ``Design Patterns as Higher-Order Datatype-Generic Programs''; notably focus on multibranching trees and their BDS.
3VueCheatSheet. A reference for the accessible JS framework that gives HTML: {{Variables}}, Conditionals, Loops, etc!
1islam. Notes about stuff I'm learning regarding islam :-)
1delta-hacks-ML-workshop. DeltaHacks 2020 Workshop on Supervised Machine Learning
1agda. Agda is a dependently typed programming language / interactive theorem prover.
1spacemacs. My Spacemacs Configuration ---Literately 😊
1RandomProgramming. Programs written while learning and discovering :-)
1GitCheatSheet. Reference of basic commands to get comfortable with Git at the command line, and magit.
1