From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Arne Babenhauserheide Newsgroups: gmane.lisp.guile.user Subject: Re: How to get started in guile & programming generally Date: Mon, 27 Aug 2018 22:54:15 +0200 Message-ID: <87lg8ra5vo.fsf@web.de> References: <87tvnijriu.fsf@fastmail.com> <5ad744d6fb4f61924bd357b727d01421@hypermove.net> <87mut9uh6x.fsf@fastmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1535403708 15644 195.159.176.226 (27 Aug 2018 21:01:48 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 27 Aug 2018 21:01:48 +0000 (UTC) User-Agent: mu4e 1.0; emacs 25.3.1 Cc: guile-user@gnu.org To: Joshua Branson Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Aug 27 23:01:44 2018 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fuOdr-0003wu-O6 for guile-user@m.gmane.org; Mon, 27 Aug 2018 23:01:43 +0200 Original-Received: from localhost ([::1]:35117 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuOfy-0007m2-0z for guile-user@m.gmane.org; Mon, 27 Aug 2018 17:03:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36716) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fuOf7-0006w4-L3 for guile-user@gnu.org; Mon, 27 Aug 2018 17:03:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fuOWo-0008E5-3C for guile-user@gnu.org; Mon, 27 Aug 2018 16:54:29 -0400 Original-Received: from mout.web.de ([212.227.17.12]:51559) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fuOWn-0008DX-Pm for guile-user@gnu.org; Mon, 27 Aug 2018 16:54:26 -0400 Original-Received: from fluss ([84.165.21.232]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MCqoJ-1g3zIX2Iex-009ePj; Mon, 27 Aug 2018 22:54:18 +0200 In-reply-to: <87mut9uh6x.fsf@fastmail.com> X-Provags-ID: V03:K1:75ZI2L3QEG9LMI1NMjUuyxFpzMTrQjrJ9kqjgSOrLy5Pr7Szd5+ BrnzctdXrIZsO/wL3u9y8FXLLr4CaOEbAEtVGD1rjKP7LY/H8JUNBoj2cwlZtHrlEzDSRW7 /H+hhW9Kjlj3Ew9pHmLlY1mfujZMTZJvWI0BsthgK8wRyo86N2+c6dRzQWJ1ixH8W2SZndL Yl93b7ADsF6FkWF84Joxw== X-UI-Out-Filterresults: notjunk:1;V01:K0:gSDm+gH9cQg=:0f2/+m6lpojHo2dshxSi0Z hgYB0ZtZ0AaMdQecDo5F1cgSIR/MdiSJ4OGB0AVj7vIjhJ2c7GsvkD188wTXdG9vMsYQGvCeU oWHEx2I9GH6PD6+W4u73UAbFWLGfOJCZy80upZV+HheH61KD+zNbjRwOGYwDiP8NK6+ICsKfP jg9v8VJAXdq8US946GS2FnWW/RLhVhjs4i0bMMW597Sde5tHPUyYG/KQXujCVgKXaXZkUsU5l 9J9MC2mHcvgtjgT5DCOdJ7rH1bmvGU8N6RAWql09wGWOFQ6086ygxnn4lDmuaKEFwsnscukun 2YgobX3ZRfQaz6l1//8Bn3EFsEC+YubDARLitz141lMLStgQyncGBFrXo34f2PLmxZrAxPPHE UVldatIBcyS1+8wZ9OhTug4vZKRrzXvGgCcVjXxcrcvWpCA0XMiqNVjqaYXpgmdHwK2ngsA5N bYfO/MEcDTkjTixAdwcJay5+cg6DziHNFCXIZ18H6awEBxGEvjXfubVzScNXc8Wi1piVUU3IQ wE7HAxBT1cPog0O3GeK3IoI+yqppaKyl7Cjkgx9DYgmEbnDGEkvkjCeMiA3oJ9PX/qFBcPEcF 7cMSFOjFGyIIPfwM5pHvod3wHJ5i7TyQUjki0WjArGjwsrtnVJN4CxSA9nFgOHV0a625TkWJj Hnbfhba3/HfiZ/oALQYrt0f0doSh0jXKEBcbsq4hT3P8No1QRH+/nAaCXkSneuq8zyo2iAhSI IfU9Zd4khCJmgGwRHAm7OE1eJQ4tYZdGdVubLpEigWYElTqxdZVqqOsYMuI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.12 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:14793 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Joshua Branson writes: > Amirouche Boubekki writes: >>> Is there a programming resource for >>> userspace/kernel software >> >> what do you mean by kernel software? > > My short term goal right now is to be able to write GNU/Hurd translators > in guile. My long term goal is to be a GNU/Hurd developer. That=E2=80=99s cool! Several years ago I worked on the Pythong bindings for translators (though I did not get as far as I=E2=80=99d have liked) and it= =E2=80=99s great to see paths converge again! The common lisp bindings had some pretty nifty tools, so you might find inspiration there. You can make a lot of difference with relatively little effort. One aspect in which where developing Guile is much more enjoyable than programming in Python is that once you get used to using the info documentation (i.e. via Emacs) you can work without googling, and a full-text search in structured, relevant information beats a Google search =E2=80=94 even if Google leads you to Stackoverflow. (for all those unfamiliar with the Hurd: Here=E2=80=99s a writeup about the technical advantages of the Hurd: https://www.draketo.de/light/english/free-software/some-technical-advantage= s-of-the-hurd ) Best wishes, Arne =2D- Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAluEZPkACgkQE++NRSQD w+t8JQ//Se5OQfDEmHLwZzDjssz3z45hBeEvqZcx5N2Ngg7rwTlRw37bvXVx5+Rq WHl2rh4aH+8veEF/oUnOhWeO+n19uKgYYD40lvPIRqSAhHtgo9RFJuysRzv7rBfX F2Jd037y2Vfpj9IPMo1sujmeCGkIAfk8j/y6LOjLhjVuGj1+yHFl8wMup2N/xFmH idJeGrjJSpRfWjxVuls6LThfvRASUbPpYOKsL2RRuzjXVIVrghQfYKMndtU6jZsY Es+mAtAhuWWnT2/el831NezEpQqmNVY5yqENVZaVC+kfEmjXL8WEwo4ce+dwRLoe ilHnO+yX9YJxek8u6+NA01g0Jm40wT2xuJ+7QhWHkWgdNIWTkz357CqXX3Co+Ic5 OE8jZEy0iZG5EavuOTDAvTqTjlOWej5kmLLDKg01FNYCT+It3P/d85nNf6MCZ5hW Qh5p5a4QajiTEmhhXvlnIcu/99+sia4LomAfmfL+zuuFo4wXWeRhU3gm3G2oJSnt 5+NUIxLSHOrBY9Tur6ixRfFmQ5E9eEH3r5weMOJiku1HZLu9tHnw79D5/816rmKl iGCsBQ4lHvxEcy9DK+Vr55Rl1M/dMgVmhPg3qo07SDpmSo7AnYTURP4Wa64qWscF 9RYLsv/bSuRsxKLeJoPUFGV+66+4ATTbV5LTKhAphY+ctMbT+1qIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJbhGT5AAoJENzPDbMLwQVIfjAD/17uM7sF DdQgPTBJ4JyvjhaSSHp06GhPF9+yyTRFdktBWBGG4aaQQtl1hZpFxH3oERvXap7H 1VbPZRgj/IvGx89pc43EQTqqrT2yU5GBYvIkeey5hHwmCZRroJk/kk/r0gtv5lvl YJRK6+X/Mcb29O6sOcYrSOY31InyhjsizV3x =8QHJ -----END PGP SIGNATURE----- --=-=-=--