Red Nose Hacker

english

Guile Logo

I love Test Driven Development. You might already know it if you are following my work. Kent Beck wrote the book in 2002. He has chosen to provide examples using Java and Python in an Object Oriented way.

Now, I want to use the Guile programming language to follow the examples in the book and see how things are different !

Lire la suite...

Guile Logo

These last days, I tried to send an SMS with a Guile script. TL;DR: I succeeded!

Lire la suite...

Guile Logo

A new section of the book has been published: Create an Application !

Lire la suite...

Guile Logo

A new chapter of the book has been published in the data types section: strings!

Lire la suite...

Logo Emacs

Recently, I discovered WriteFreely.el, an Emacs extension to publish and update Org-mode files as posts on any WriteFreely instance (such as Write.as, as the default instance).

Lire la suite...

YNM Logo

I started developing a web application in Guile. The goal of this application is to help me choose the content of my meals according to my tastes, my lifestyle and my nutritional balance! If I consume better, my health and the planet can only benefit.

In this article, I share with you my current workflow!

Best wishes to all of you!

Lire la suite...

Guix logo

Summary :

So far, I've shown you how to manage your software packages manually, in profiles, with the guix package command (and its aliases). Each of these transactions creates a new generation of a profile with the changes made.

Now, I'll show you how to generate profiles in a row with what are called manifests!

Read more...

Guix logo

Summary :

Before going further in this serie on Guix, I must explain something to you!

When you invoke the command guix package, you perform what is called a transaction. This is an atomic action. Either it succeeds or nothing happens. There's no “the system crashed in the middle so we're in a weird state”. I find that very reassuring!

Read more...

Guile Logo

I got into the habit of doing about 30 minutes of Code Kata every morning. I practice these Kata following the test-driven development (TDD) approach.

Guile distribution includes the SRFI-64 module: a unit testing framework. In this article, I explain how to use it and how to configure it in order to practice code kata.

Lire la suite...

Guile Logo

The Guile Hacker Notebook follows the style of Test Driven Learning to illustrate features of the Guile programming language. Asides on tools and techniques are provided to help the hacker become more productive.

In this chapter, the hacker manipulates booleans. He will take the opportunity to document his source code with what are called docstrings.

The chapter is accessible at the following address: https://jeko.frama.io/fr/booleans.html .

Let's take advantage of this article to play a bit with all this!

Lire la suite...