Eigenclass

The lightest lightweight threads, Protothreads


over 9 years ago by Mauricio Fernandez on Eigenclass.
Last week, I used the Lwt cooperative lightweight thread library to implement a benchmark that measures context switch performance, determined that it...

gibak 0.3.0 (backup tool using Git): OSX support, extended attributes, bugfixes


over 9 years ago by Mauricio Fernandez on Eigenclass.
gibak is a backup tool based on git. Since gibak builds upon the infrastructure offered by Git, it shares its main strengths: speed: recovering your data...

Comparing lightweight threads


over 9 years ago by Mauricio Fernandez on Eigenclass.
The Computer Language Benchmarks Game includes a benchmark that measures context switch performance. The entries can be classified into three categories...

Warm fuzzy things for random simulations


over 9 years ago by Mauricio Fernandez on Eigenclass.
Let's talk about random experiments. The simplest one is tossing a coin, with outcomes "heads" and "tails". It's so elementary that we fully understandintuitively...

A better backup system based on Git


over 9 years ago by Mauricio Fernandez on Eigenclass.
A fast, powerful backup system built upon Git and efficient, compact tools written in OCaml (faster than the C counterpart with 1/5th of the code :) UPDATE...

Typed relational algebra: schemas, CRUD, source code


over 9 years ago by Mauricio Fernandez on Eigenclass.
The typed relational algebra I introduced some time ago is more mature and I can now give more examples (this is not all I'm showing today: you can find...

The mechanically verified Ruby 1.9 changelog


almost 10 years ago by Mauricio Fernandez on Eigenclass.
As you probably know, I have been maintaining a list of the differences between Ruby 1.8 and 1.9 for the last two years, summarizing over 50000 lines...

Legitimate uses of micro-benchmarks: parameter passing and function call costs


almost 10 years ago by Mauricio Fernandez on Eigenclass.
So, everybody knows about the Fibonacci pissing contest by now. From the moment you mention two programming languages, this is likely to happen, and the...

ruby-wmii updated for use with wmii 3.6


almost 10 years ago by Mauricio Fernandez on Eigenclass.
It's been so long that many will not know what this is about. wmii is a lightweight, dynamic window manager for X11 that can be scripted with any language...

rcov 0.8.1: compatibility with Ruby 1.8.6-p11[01], intentional testing with RSpec, etc.


almost 10 years ago by Mauricio Fernandez on Eigenclass.
Version 0.8.1 of the rcov code coverage tool for Ruby addresses the problems experienced by ruby 1.8.6-p11[01] (and in particular Leopard) users, and includes...