Skip to content

Instantly share code, notes, and snippets.

@dieterichlawson
dieterichlawson / req_file
Created September 4, 2012 17:24
Socket Streamer
danger will robinson
@rodolfodpk
rodolfodpk / execOnChange.sh
Created September 4, 2012 17:13 — forked from derekwyatt/execOnChange.sh
Executes an arbitrary command when files change.
#!/bin/bash
command="$1"
shift
fileSpec="$@"
sentinel=/tmp/t.$$
touch -t197001010000 $sentinel
while :
do
@jeffcai
jeffcai / clojure-match.clj
Created September 4, 2012 17:09 — forked from ckirkendall/clojure-match.clj
Language Compare F#, Ocaml, Scala, Clojure, Ruby and Haskell - Simple AST example
(use '[clojure.core.match :only [match]])
(defn evaluate [env [sym x y]]
(match [sym]
['Number] x
['Add] (+ (evaluate env x) (evaluate env y))
['Multiply] (* (evaluate env x) (evaluate env y))
['Variable] (env x)))
(def environment {"a" 3, "b" 4, "c" 5})