Arquivo de Novembro de 2007

Benchmarks

Terça, 27 de Novembro de 2007 - Lucindo

O Ivan colocou na sua página dois benchmarks interessantes:

Expressões regulares: tempo para verificar se 170K strings são URLs
“Hello Interwebs!”: número de requests por segundo em uma página dinâmica

Linguagens testadas: C, C++, Java, Perl, Python, Ruby, Ocaml, PHP, D, Erlang e Common Lisp.
Observação: Nenhum dos testes prova nada além do que um bando de programadores não […]

Milki: esboço de wiki em Common Lisp

Quarta, 14 de Novembro de 2007 - Lucindo

Eu precisava de uma wiki para ajudar a organizar idéias de um projeto. Depois de conversar com os outros envolvidos eu fiquei de instalar uma em um servidor para começarmos a usar no dia seguinte.
Resolvi que seria uma experiência interessante escrever uma wiki em CL. Como precisávamos da wiki para o dia seguinte eu tinha […]

postmodern-utils-0.0.3

Segunda, 12 de Novembro de 2007 - Lucindo

Nova versão do Postmoden-utils.
Download: http://www.lucindo.com.br/lisp/postmodern-utils.tar.gz
Para instalar via ASDF-Install:

* (require :asdf-install)
* (asdf-install:install “http://lucindo.com.br/lisp/postmodern-utils.tar.gz”)

Mudanças:

Bug fix na função select-daos: agora ela trata direito tipos em que o nome da tabela e da classe são diferentes.
A macro with-pooled-connection pode ser chamada recursivamente e usará apenas uma conexão

Indexando com CL, segundo round

Sexta, 2 de Novembro de 2007 - Lucindo

Fiz umas mudanças mínimas no programa teste:

Adicionei :external-format :latin-1 no with-open-file.
Mudei a declaração do índice para:

(defparameter *index*
(make-instance ‘montezuma:index
:path “/tmp/montezuma-test”
:analyzer […]

(blog ‘lucindo) | http://blog.lucindo.com.br