From mboxrd@z Thu Jan 1 00:00:00 1970 From: rendaw <7e9wc56emjakcm@s.rendaw.me> Subject: Re: guile scheme tutorial Date: Sat, 4 May 2019 15:08:37 +0900 Message-ID: <60f73aa7-e1ae-2c5d-cf47-c179a54a65ce@s.rendaw.me> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:45756) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <7e9wc56emjakcm@s.rendaw.me>) id 1hMnqr-0003n6-3H for help-guix@gnu.org; Sat, 04 May 2019 02:08:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <7e9wc56emjakcm@s.rendaw.me>) id 1hMnqp-0004tq-Sx for help-guix@gnu.org; Sat, 04 May 2019 02:08:49 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:44605) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <7e9wc56emjakcm@s.rendaw.me>) id 1hMnqm-0004n0-7K for help-guix@gnu.org; Sat, 04 May 2019 02:08:46 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 5560327651 for ; Sat, 4 May 2019 02:08:41 -0400 (EDT) Received: from [192.168.1.35] (y236169.dynamic.ppp.asahi-net.or.jp [118.243.236.169]) by mail.messagingengine.com (Postfix) with ESMTPA id EA9ACE44B6 for ; Sat, 4 May 2019 02:08:38 -0400 (EDT) In-Reply-To: Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org On 5/3/19 9:45 PM, amirouche@hyper.dev wrote: > Hello! > > > If you are getting started guix and want a glimpse of guile, > I made a small tutorial that might get you started: > >    https://github.com/a-guile-mind/book/#a-guile-mind-book > > Feel free to share your own resources to learn Guile Scheme. > > Happy hacking! > > > > Amirouche ~ amz3 > (Whoops, replied with the wrong account.) Oh, this is great!  I've actually been putting together a small Guix guide here: https://gitlab.com/rendaw/blog/blob/master/how_to_guix_for_those_who_dont.md It has a small Guile primer, but it doesn't go into depth or have any hands on examples like yours.  My goal was to cover just enough so that people could understand Guix configs (or at least 90% of them), so no recursion, etc.  I'm glad you got into records, I just kind of handwaved that away ("they're functions", not 100% sure this is correct either).