QBE vs LLVM

Source: QBE vs LLVM

Both QBE and LLVM are compiler backends using an SSA representation. This document will explain why LLVM does not make QBE a redundant project. Obviously, everything following is biased, because written by me.

NumWorks – La calcolatrice grafica che ti fa venire voglia di imparare la matematica.

Cari orfani delle calcolatrici HP oggi DDay.it ha una bellissima notizia per voi:

NumWorks reinventa la calcolatrice: totalmente opensource, programmabile ed economica. Costa solo 79 euro

NumWorks – La calcolatrice grafica che ti fa venire voglia di imparare la matematica.

  • Tutti i progetti hardware e software sono su GitHub e sono liberi.
  • È programmabile in Python
  • La batteria dura tanto.
  • Costa poco,

La voglio!

Usare Bamboo Slate con Linux

La notizia non è “esattamente fresca”, ma sì, si possono usare gli SmartPad di Wacom con Linux, ossia il Bamboo Slate ed il Bamboo Spark, con…

tuhi-logo

Tuhi

Tuhi è un’applicazione per Linux che si collega e recupera i dati dai dispositivi Wacom “ad inchiostro”: lo Spark, lo Slate, il FOlio, l’Intuos Paper. Testi e disegni son salvati in formato SVG.

Tuhi in lingua Māori significa “disegnare”.

7 Command-Line Tools That Make Your Life Easier

Of those 7 Command-Line Tools That Make Your Life Easier | by Daan I’ve found 4 really useful

  1. Enhancd memorizes all directories visited by a user and use it for the pathname resolution.

  2. Thefuck is a great tool that corrects errors in previous console commands.
  3. Git stats
  4. Autojump keeps track of the directories you use the most from the command line and stores this information in a database
  5. Bat is basically a clone of the cat command that comes with syntax highlighting and Git integration.

Troll dice roller and probability calculator

Recently I’ve been looking for an alternative to AnyDice, probably the most known and widely used Dice Probability Calculator. It’s really good but it has a huge con. It’s proprietary, the source code is not available.

Enters Troll, dice roller and probability calculator which has a somehow raw and crude user interface but its sources are available to download.

Thanks Torben Mogensen for creating Troll (currently on http://www.diku.dk/∼torbenm/Troll).

I’ve hastily made a mirror of it. It is an academic project: there are no copyright tenses, there is no license, the documentation is made in LaTEX and there is an article which has been published as a paper at the ACM Sigplan Symposium on Applied Computing, 2009.

Well, that’s good enough for me. It also makes me rediscover ML languages as it is written in Moscow ML which looks like quite a stable language. Sadly it’s not in repositories of the major distributions (Debian, Ubuntu, Fedora). It’s available “only” as ZIP, TAR Ball, On GitHub, as PKG FileDEB and Win.