Skip to content

Tag Archives: Programming

Mathematical Logic Win

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! :)

On Computing

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 [...]

Calling functions with optional arguments from the mini-buffer

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 [...]

Great post on Elisp hacking in Emacs

Here is a great post on Elisp hacking in Emacs. Cache here.

parenface-plus Package for Emacs

Here is an enhancement to parenface that adds support for the editor and REPL for Clojure, Jess, and Elisp.

On Lisp and Paris

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)

RWind: The Beginnings of a Racket Based Window Manager

Check it out here.

Introduction to Racket

Here is a nice introduction to the inspiring parts of Racket and it’s culture (of Racketeers).

Generic Types in Racket

Here is a nice post about generic data types in Racket.

Which power function is right for Clojure?

(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 (* [...]