September 23, 2012

Dash search results

Do you know what is Dashon Ubuntu? I just get it after few search attempts on Google...

The main reason for this post is hilarious comment on Hacker News. Honestly, I'm still amazed (and amused) how they never fixed this thing.

Continue reading →

September 7, 2012

Hello TinyCLOS

A couple of days ago, in edelib tree landed TinyCLOS, a CLOS-like object system for Scheme. I used original implementation and thanks to it's excellent design, I had to change only a couple of lines of code to adapt it.

The main reason for adding it was to stress Scheme interpreter with some serious code so it placed inside edelib test suite and is not installed with the rest of the library.

Continue reading →

August 29, 2012

Exploring Desktop Objects #2

In the first part of this text, I explained a couple of reasons why I created edelib-dbus-explorer. In the mean time, this tool got a couple of quite handy features I will try to explain here.

IMHO one of the killer features of Common Lisp, Python or Clojure are docstrings. You write the code and document it at the same time; the documentation becames a part of code, meaning you can easily get it at any point: from REPL or from some GUI fronted.

Continue reading →