Arquivo de Julho de 2007
JavaScript…
Quinta, 19 de Julho de 2007 - LucindoImplementação do código do post sobre closures em JavaScript (com umas coisinhas a mais):
function cons(a, b) {
return function(first) {
return first ? a : b;
}
}
function car(c) {
return c(true);
}
function cdr(c) {
return c(false);
}
function list() […]
Lisp Hacks
Quinta, 5 de Julho de 2007 - LucindoLink com algumas coisas legais: Lisp hacks.
Um dos possíveis hacks é a memoização de funções. Fiz um pequeno teste:
CL-USER(1): (require ‘asdf-install)
…
CL-USER(2): (asdf-install:install :memoize)
…
CL-USER(3): (defun fib (n)
(if (< n 2)
[…]