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: Sat, 01 Sep 2018 12:00:12 +0200 Message-ID: <87d0txsfkj.fsf@web.de> References: <87tvnijriu.fsf@fastmail.com> <5ad744d6fb4f61924bd357b727d01421@hypermove.net> <87mut9uh6x.fsf@fastmail.com> <87wos8amed.fsf@fastmail.com> <87lg8nv8dg.fsf@web.de> <20180831080714.GC7936@tuxteam.de> 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 1535796141 18317 195.159.176.226 (1 Sep 2018 10:02:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Sep 2018 10:02:21 +0000 (UTC) User-Agent: mu4e 1.0; emacs 25.3.1 Cc: guile-user@gnu.org To: tomas@tuxteam.de Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sat Sep 01 12:02:17 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 1fw2jQ-0004dp-Ta for guile-user@m.gmane.org; Sat, 01 Sep 2018 12:02:17 +0200 Original-Received: from localhost ([::1]:36348 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fw2lX-0007DU-CR for guile-user@m.gmane.org; Sat, 01 Sep 2018 06:04:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39919) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fw2kn-00078t-S5 for guile-user@gnu.org; Sat, 01 Sep 2018 06:03:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fw2he-0008Qd-RP for guile-user@gnu.org; Sat, 01 Sep 2018 06:00:31 -0400 Original-Received: from mout.web.de ([212.227.15.3]:50023) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fw2hd-0008LD-Vx for guile-user@gnu.org; Sat, 01 Sep 2018 06:00:26 -0400 Original-Received: from fluss ([84.165.21.232]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LpwIR-1fSE3s35VP-00fhJu; Sat, 01 Sep 2018 12:00:15 +0200 In-reply-to: <20180831080714.GC7936@tuxteam.de> X-Provags-ID: V03:K1:GXqIGjUa7n1XkRQ6OrB25Ei9MrHHrErsBtyFUo5OMx5JxDVnDHs kT8p2QuMB4zQxL8KhnsSrf2LXkzomm6gs8FbHdcVhBawxQDVLBDO1y2oqtQNo0iobqcYVz8 J8DQekQpc1A5Bu3yfMm+GcvObK9S+y/XzsvLFBdRazd7XG5WsRwlZUsqiKP+HNHCLksmxBe HqaBriGlPPQ3T4hTInTCg== X-UI-Out-Filterresults: notjunk:1;V01:K0:3NS3Zi0UV4g=:OAqbbTHZgfoJ8i8a91LQiv F9V4fUo+LiYx+MnuOpkDfOlZ61vUSR4C/nwpfJUARydQz9+3MOU5x4El03xE8lVbC6HRMomaC sW8TVvGqarqK1DrHoUuHuIYBUSW1rdh6vmCRBwnAprM1+jCm2Q10l9rjiSPyuENAY5LHQWcsn Dp7nHLN3qXY/Gjm9eEeJY4fI9T7RY1h1It6GNG8CalcXeQ6NJ/dmSIuLDzjPmFcN4cn+vd/GH e8Pib703/YT+K2osyPqREXt2r8oCyt44SfGPHAiz3is2Ed6YPSUYEXbUTat+6julrkpyJrZ0q HBrzyaqLgUHG2lscAMYGS8wKeE7bwphB1dvYiOx0eiJ1M33ivHsQJtP9QUstTEeEsfw4Mcn5e 49W32SqhH5sZVDJt6jyRzcqSh/Rb1rVqrxd0HYrXvQh+OKWKQg5pS4hD0NAiaY3KxUnZAlT80 RpoF6rcIgSsmoFhjY5bw+MS/R6DzFekWECmKCKVnEH8OQ5WfmmIZfjKvGSTaIbQvbpieh3k2M /BmNIpOX53e03ECQZdjPcLqp9E+oBqhCT8Oy1Oskp9cPZwq7odEXrn5OZoMKN0eBEbOg7t5Ee /IjrMHfFvRx/NSxGYSR8U6sQynNY2e6PnSga/eWMO8v5sbVzvpHYHtGKRvaTW/pm80vNsGTe/ zd1jc7i7VFsoVe1JZZWq1hy7BZFKpiaY3EFaHZrB8N/fmvbmxLuT8WX652yIMyiToxlAsKzuZ Cmok13MruktKzP0HnXHCvZFZ3lvZlkSQVApc3Db7A4ztnH2FXYnU0BNRnos= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.3 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:14839 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable tomas@tuxteam.de writes: > On Thu, Aug 30, 2018 at 11:42:51PM +0200, Arne Babenhauserheide wrote: >> Joshua Branson writes: >> > It gets really interesting when you start telling these processes to >> > transform the underlying data. They currently have a translator that >> > translates an xml file into a directory tree. Imagine searching an ht= ml >> > file with the "find" tool. Wouldn't that be something different? >> >> Or imagine installing a packages from remote servers with shell globbing: >> >> pkg --install /http://ftp.gnu.org/packages/*/*.deb >> >> Last time I used the Hurd, some variant of this actually worked. > > - Selecting packages by name via some string matching may have > ummm... strange consequences ;-D This as statement on its own is true, but does not invalidate the usecase: When something is not in a package repository, I typically need to first locate, then download and verify, and then install the package. With a transparent http translator, the locate and download step are no longer needed, and verification can be done transparently (since the signature is *next to* the file to install). There are a lot of things which would get much easier this way. They would not become magic, but many unnecessary complications would disappear. The equivalent of ceremony in code, but on the sysadmin level. And it would simplify the code: Why does mplayer/mpv need a mode to play from a URL? If we could simply play from a server via the filesystem, the tools we use could be simplified a lot. 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+sFAluKYy4ACgkQE++NRSQD w+uPXA//Rpp312P/5V3f5qj+yn/a61L5SflyHcTsTuZ6tHypXu4rtClmRwTV04cN xmpuXhh31NZI3s4w1Rj+ZAmmNf/lFFs60KZ87HJcn2utNHWo/Uw+Wc8cHygJLLXy 7ltfu5SL5+Zrl35tLLq26oEPlRly+BU4kLgQWxGiwZHKhOAZRvWWTq1JWezAOhmn WnlywaMY1xsPg6gl0U9LoKmBQ0KUvOuIUGmfh4CSM97RUn5g29Wi69I80mYSuFoa iZ+Q17NiGYHK4iCNqo9TJMxuINVh6mGfyA+H/1SZhPhUDiqGxlxmD2s/VuOW4njb X/3ZKg4sSYjpL4OF35bQSsEFw4hHR8AyspTzhszRRQ64Xp+9LrVMT2HwXJNuWz+O P8bry1fhFHPS1P2PJeCpRfnmyq2lYE78Je1Rh7YyabEZCkwl+yNcQHjnVmRLBzuP +qOIz6M2Uc9nY7L5bzr9rOyaXEHJOSySIE2WbOFGMf71m9H/K5M27ATIpDaLw5J0 sPPhgK63mfU5FzoHsEJgGaaeJFTkFtKM9xJoNiz++TkOx8VIj+F2kZio8ysKpx/H nVqlMXUCjRt9OPyDbGl5aEND/bPUqQ8YKO4PladiG3zr9ikjsGWjdRw6dy6B6zBM XSAPaLlodRtkfdm5pu/GLbA9ksXOoSJTNjL9/ktC/znIHXVZDgeIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJbimMuAAoJENzPDbMLwQVIaaQD/AnFrM5I qZgPIn/W0eDNFPR7ra5Pz9IB2WEAQxBZV1DRiUbW/mTy2FkRc++pz/tKPddAbuwg nGh0oS1Mj1Ha8UnDPvbdLAwv0PIFyuGwtHOR7dB6omSRwqvG4b9j2cOS2qVWkJte ORgU/WNEg2g4f7CPKQ9psY/AJ+XbvXJ4yWeQ =M0Vo -----END PGP SIGNATURE----- --=-=-=--