Oct 13, 2015

Forth Interpreter and Abstract Machine

Forth has such a strikingly well thought out simple execution model that it can fit in one small diagram... (read the full article on my website)

Jun 24, 2015

Grab Packt With Groovy

Packt Publishing has launched a new programme called "free learning offer"; each day they put an e-book for free on their website to download: one only needs to login to Packt's website and click on the "claim your free book" link.
Following Grab Packt with Racket, here is the Groovy version, to autmotically add the e-book to your Packt account for later downloads. (read the full article on my website)

Jun 23, 2015

Grab Packt With Racket

Packt Publishing has launched a new programme called "free learning offer"; each day they put an e-book for free on their website to download: one needs to login to Packt's website and click on the "claim your free book" link.

A nice fellow, wrote some Javascript code (nodejs) to be able to automatically claim a book, for example by calling the code from a cron job. He named the code "grab_packt" and has made it publicly available on github.

To me it is not fair to have only a Javascript version! So I decided to give it a go with different languages. This time I'll present the version written with Racket.... (read the full article on my website)

Jun 16, 2015

aria2: An Ultra Fast Download Manager On Linux

aria2 is a brutally fast and very feature rich download manager available for Linux platform. It can handle almost any kind of download you can ever imagine (FTP, HTTP, BitTorrent, SFTP, ...) (read the full post on my website)

Jan 19, 2015

More Thoughts On A JVM-Based Forth

This post is the continuation of the ideas discussed earlier in my previous post Thoughts On JVM-based Forth Implementation (please read it if you haven't done so yet), in which a general execution model and an overall stack design was introduced. However, three major topics were either very shallowly discussed or were left untouched. They shall be covered in this post... (read the full post on my website)

Jan 7, 2015

Syntax Intuitiveness aka IQ Test

As a polyglot I have coded with dozens of languages, ranging from Lisp and Forth to ML and Java and even Ruby (yes, I confess!). I have seen many programming constructs and syntaxes that hardly anything surprises me (beyond Javascript). Most of the times I can somehow understand a code that is written in a language that I do not know (like Haskell)... (read the full article on my website)

Jan 6, 2015

A Tale Of King and Evil or How I Made Peace With Ubuntu!

I used to be a fairly happy Ubuntu user from 2008 to 2011 (shh! I was a faithful FreeBSD and KDE 3 user before that). I could concentrate on my job and my desktop didn't get in my way. I didn't spend any of my time trying to configure things the sane way... (read the complete text on my website)