From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ObxfGrQkhF+/GAAA0tVLHw (envelope-from ) for ; Mon, 12 Oct 2020 09:41:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id wFPRFbQkhF95XwAAB5/wlQ (envelope-from ) for ; Mon, 12 Oct 2020 09:41:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 08E7C94042A for ; Mon, 12 Oct 2020 09:41:08 +0000 (UTC) Received: from localhost ([::1]:34804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRuKI-0007eR-Vr for larch@yhetil.org; Mon, 12 Oct 2020 05:41:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41076) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRuKA-0007c8-9u for help-guix@gnu.org; Mon, 12 Oct 2020 05:40:58 -0400 Received: from relay12.mail.gandi.net ([217.70.178.232]:42235) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRuK8-0000RU-B2 for help-guix@gnu.org; Mon, 12 Oct 2020 05:40:57 -0400 Received: from elite (91-169-127-99.subs.proxad.net [91.169.127.99]) (Authenticated sender: jeremy@korwin-zmijowski.fr) by relay12.mail.gandi.net (Postfix) with ESMTPSA id B59B8200016 for ; Mon, 12 Oct 2020 09:40:53 +0000 (UTC) Message-ID: <52fb6dd80e0efc4a4c83b892ff4a3db84a1fb234.camel@korwin-zmijowski.fr> Subject: Characters - Guile Hacker Handbook From: =?ISO-8859-1?Q?J=E9r=E9my?= Korwin-Zmijowski To: Guix Help Date: Mon, 12 Oct 2020 11:40:53 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.36.4-0ubuntu1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=217.70.178.232; envelope-from=jeremy@korwin-zmijowski.fr; helo=relay12.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/12 05:40:54 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: ByGSt3ytjaNG Dear Guixters, Hope you are all fine ! As some of you may know, on my spare time, I am writing about Guile. With « The Guile Hacker Handbook » I want to help anyone interested in Guile to discover the language and, in fine, be able to create simple software. I adopted a "Test Driven Learning" style as I am big fan of the Test Driven Development (aka TDD) approach. It means, each chapter is an invitation to build a small program following the TDD cycle/loop while discovering something new in Guile or Functional Programming Paradigm. Today, I published a new chapter about characters : https://jeko.frama.io/en/char.html Hope you will appreciate the reading. French and English (I apologize for the latter typo haha) versions are available. I am open to anything you would like to say about it. P.S: obviously a work in progress ;-) Jérémy