From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Jan Nieuwenhuizen Newsgroups: gmane.lisp.guile.devel Subject: Re: Logo baseline Date: Sun, 19 Jan 2020 09:14:02 +0100 Organization: AvatarAcademy.nl Message-ID: <87ftgbq2wl.fsf@gnu.org> References: <87a76kx3g2.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="79975"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: Andy Wingo , Guile Devel To: Ludovic =?utf-8?Q?Court=C3=A8s?= Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Sun Jan 19 09:15:18 2020 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1it5jp-000KkP-Pm for guile-devel@m.gmane-mx.org; Sun, 19 Jan 2020 09:15:17 +0100 Original-Received: from localhost ([::1]:48328 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1it5jo-00064Q-Rs for guile-devel@m.gmane-mx.org; Sun, 19 Jan 2020 03:15:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42800) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1it5ik-0005Fx-CN for guile-devel@gnu.org; Sun, 19 Jan 2020 03:14:11 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33568) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1it5ii-0007q8-7j; Sun, 19 Jan 2020 03:14:08 -0500 Original-Received: from [2001:980:1b4f:1:42d2:832d:bb59:862] (port=54096 helo=dundal.peder.onsbrabantnet.nl) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1it5ig-0000Ij-Qm; Sun, 19 Jan 2020 03:14:07 -0500 X-Url: http://AvatarAcademy.nl In-Reply-To: <87a76kx3g2.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 18 Jan 2020 15:08:13 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:20304 Archived-At: Ludovic Court=C3=A8s writes: > What=E2=80=99s about you? What=E2=80=99s Guile to you? :-) Guile is the force that binds GNU together. Guile was intended to extend (all) GNU programs, truly empowering the user. You made Guile into a great language for writing programs. Now Guile even creates a coherent GNU System, through Guix. Moving from Python to Guile was a gentle path towards a more functional approach of writing programs which reduces accidental complexity and fits much better with how my mind works. What puzzles me is the long road it took me to reach this point, more than 20 years via C, C++ and Python. When I look at GNU projects like Glibc or GCC moving from awk/sed/perl to Python for scripts instead of Guile I can't help thinking: Oh my, they are where I was 20 years ago; what a long path we still have before us. Greetings, janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com