We are on a mini-weekend-vacation, having a great time, break bread at a great locally owned sushi restaurant, head out and stop at a half-priced-books, only to find a book that I already had on my list, brand new, great price… awesome! :)
Tuesday, January 22, 2013
Computing is very poorly understood. Case in point here is the litmus test I would argue to you that: In North America you can pull any 18 year old randomly off the street and ask them to do something and it would go like this: 1. Can you build a basic bridge between a 3ft [...]
Saturday, January 12, 2013
Surely one of the first things VIers want to know as do the rest of us is how to move forward N characters (or backward or whatever) from the mini-buffer in EMACS. Here is how it is done, using the universal argument. So to move forward 100 chars: C:u 100, C:f ADDENDUM:01/13/13 Thanks FUCO for [...]
Here is a great post on Elisp hacking in Emacs. Cache here.
Here is an enhancement to parenface that adds support for the editor and REPL for Clojure, Jess, and Elisp.
Sunday, November 18, 2012
Regarding Lisp and its warts… and Paris has pickpockets, but that doesn’t make it any less magnificent I made a correction on the spelling of magnificent. (via mahmud_ on reddit)
Saturday, November 3, 2012
Here is a nice introduction to the inspiring parts of Racket and it’s culture (of Racketeers).
Saturday, November 3, 2012
Here is a nice post about generic data types in Racket.
(ns power.examples) (defn non-acc-pow [base exp] (if (zero? exp) 1 (* base (non-acc-pow base (dec exp))))) (defn acc-pow [base exp] (letfn [(loop [base exp acc] (if (zero? exp) acc (recur base (dec exp) (* base acc))))] (loop base exp 1))) (defn lazy-pow [base exp] (letfn [(loop [cur] (cons cur (lazy-seq (loop (* [...]