Settings: System Preferences » Keyboard » Key Repeat/Delay Until Repeat
Use the commands below to increase the key repeat rate on macOS beyond the possible settings via the user interface. The changes aren't applied until you restart your computer.
| "Church-encoded" lists and their interesting properties | |
| === | |
| *This is a literate Haskell program which you can run in ghci.* | |
| *Also, I already corrected a glaring problem. Let us speak no more of it.* | |
| One of the beautiful things about computer science is that, fundamentally, | |
| **data is code** and **code is data**. But what does that mean? And how is it | |
| useful? |
| {- * Foundational functions -} | |
| id :: a -> a | |
| id x = x | |
| const :: a -> b -> a | |
| const x y = x | |
| fix :: (a -> a) -> a | |
| fix f = f (fix f) |
Settings: System Preferences » Keyboard » Key Repeat/Delay Until Repeat
Use the commands below to increase the key repeat rate on macOS beyond the possible settings via the user interface. The changes aren't applied until you restart your computer.
| open Core_kernel | |
| module Ast = struct | |
| type ident = string [@@deriving compare, hash, sexp] | |
| type t = | |
| | Var of ident | |
| | Int of int | |
| | Let of ident * t * t | |
| | App of ident * t list |
| /* Heap based virtual machine described in section 3.4 of Three Implementation Models for Scheme, Dybvig | |
| */ | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <ctype.h> | |
| #include <assert.h> | |
| char token[128][32]; |