Skip to content

Instantly share code, notes, and snippets.

View archanpatkar's full-sized avatar

Archan Patkar archanpatkar

View GitHub Profile
@mrnugget
mrnugget / tucan_bibliography.md
Last active February 21, 2024 15:42
Tucan Bibliography. Majority of the resources I used to build Tucan, my toy optimizing compiler in Rust

Tucan - Bibliography

Majority of the resources I used to build Tucan, my toy optimizing compiler in Rust. This list is not complete but most of the things listed here are things I really read through and used.

Books

  • Engineering a compiler (I use this a lot! For SSA, dominance and optimizations)
  • [Static Single Assignment Book][ssabook] (I use this a lot!)
  • Types And Programming Languages
@ankkal
ankkal / index.js
Last active August 13, 2019 19:02
Display Directive and Video Directive Sample
/* eslint-disable func-names */
/* eslint-disable no-console */
// IMPORTANT: Please note that this template uses Dispay Directives,
// Display Interface for your skill should be enabled through the Amazon developer console
// See this screenshot - https://alexa.design/enabledisplay
const Alexa = require('ask-sdk');
const GetNewFactHandler = {
canHandle(handlerInput) {
@mjgpy3
mjgpy3 / lets-write-a-lambda-calc-in-fsharp.fsx
Created September 15, 2017 05:48
lets-write-a-lambda-calc-in-fsharp.fsx
(*
Examples:
\x.x -----> \x.x
x -----> error!!!
(\x.x \y.y) -----> \y.y