From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Bonface M. K." Newsgroups: gmane.lisp.guile.user Subject: How do you record output of both STDERR and STDIN to a string? Date: Thu, 10 Sep 2020 04:14:57 +0300 Message-ID: <865z8mph4e.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23853"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu Sep 10 15:42:42 2020 Return-path: Envelope-to: guile-user@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 1kGMqY-000641-Bu for guile-user@m.gmane-mx.org; Thu, 10 Sep 2020 15:42:42 +0200 Original-Received: from localhost ([::1]:44486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGMqX-0002eI-CB for guile-user@m.gmane-mx.org; Thu, 10 Sep 2020 09:42:41 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54272) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGBBH-0004lH-Hi for guile-user@gnu.org; Wed, 09 Sep 2020 21:15:19 -0400 Original-Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:41793) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGBBF-0002m5-L5 for guile-user@gnu.org; Wed, 09 Sep 2020 21:15:19 -0400 Original-Received: by mail-wr1-x442.google.com with SMTP id w5so4832625wrp.8 for ; Wed, 09 Sep 2020 18:15:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=8/0FV0MNlJMyNfhZnz97NBizbSJ68rI1uDuNeM61A5E=; b=Ao+u92zXrF+FOiSKoK4bh7WJHpRTyJrTBs8Be4WRSrO08M9V/FHRuRBIIgRwpO8yhm zai45p66d7LZBuqqD+U8rzbYO38BBnEClFg6bnKeM7f+yO/6ugJg+2jFIjP5EdXQui8t q7CqGMp5Kw06KS+BDRDrYBAaUqrnub0ygu2cgUYlIZyvA1/4AuFuMW2M+Bri9YlF0wyG HCAWTbEoDxyXQKAhL9nei5yXl+9KMzm6dZ2w3AXUdg30ZD4t8gUlRQ/7hQyzG8vzxuBx QKffGiHsTT5L370Knxk67qOgqAYpLkVdiS3w0Nz5jj2GpvWzEvGDU1u/dQmYG8ciFHjW VURw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=8/0FV0MNlJMyNfhZnz97NBizbSJ68rI1uDuNeM61A5E=; b=oaJlb9sHoeWDS+I/clnxwbPBgL1cfm4b61dCgQm/rPZP9bSnGB0fO/m7omjXKKswvT G1epJfaUVpBsCNzZUnPRu1hmszxlpzkJRQaDwumRUhfvTJqHdcprXXo2ViJj5I4KUhzY HLQjcPKcsZ6EC3F7hh1U7pKgrOA618JtE5907Z5ihBatWy9NFr8saPh4Lu1u+r80iMS/ A1KxPnFdnJvXVQda80cIEd9O5d0vQOBulkmmYDd2bOQu96u0zN5YVXzu4VL4WrUo989t m/EnIlcwviVGA1UC2b/Hzaf2PQ0SnFd28J/shXpTxeSMRxOE1/k+bS6Im821mmQcwhnn W0LA== X-Gm-Message-State: AOAM532LUSFdIBA8DMuPBu7cOqGcZL9Za7O7TzhuWoMbQ0NtN5JVaF6q CxQcss98nyWWXvhGSRVjRZBk7IkDk9ZojA== X-Google-Smtp-Source: ABdhPJxSX0GMMP688xsLR/IPqo6L1fKd+E+QnqxlB9mrT8CkGf81ns3fBzNKmlF3LPKse28iBXi7zA== X-Received: by 2002:adf:e690:: with SMTP id r16mr6240270wrm.15.1599700515227; Wed, 09 Sep 2020 18:15:15 -0700 (PDT) Original-Received: from susa ([41.80.95.171]) by smtp.gmail.com with ESMTPSA id d5sm7043866wrb.28.2020.09.09.18.15.13 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 09 Sep 2020 18:15:14 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::442; envelope-from=bonfacemunyoki@gmail.com; helo=mail-wr1-x442.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 10 Sep 2020 09:41:53 -0400 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:16899 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SGkgYWxsLiBJcyB0aGVyZSBhIHdheSB0byAicmVjb3JkIiB0aGUgb3V0cHV0IGZyb20gYm90aCAq c3RkZXJyKiBhbmQNCipzdGRvdXQqIGZyb20gYSBndWlsZSBwcm9jZXNzIGlmIHlvdSB3cmFwIGl0 IGFyb3VuZCBhICJzeXN0ZW0iIGNhbGwgdG8gYQ0Kc3RyaW5nPyBIZXJlJ3Mgc29tZXRoaW5nIHRo YXQgd29ya3MuIEl0J3Mgbm90IC9leGFjdGx5LyB3aGF0IEkgd2FudA0KYmVjYXVzZSAib3Blbi1p bnB1dC1waXBlIiBydW5zIHRoZSBjb21tYW5kIGluIGEgc3VicHJvY2Vzcy4NCg0KLS04PC0tLS0t LS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0tLS0tLS0tLS0tPjgtLS0N CihkZWZpbmUgKHJ1bi1qb2Igam9iKQ0KICAobGV0KiAoKHBvcnQgKG9wZW4taW5wdXQtcGlwZSBq b2IpKQ0KICAgICAgICAgKHN0ciAocmVhZC1saW5lIHBvcnQpKSkNCiAgICAoY2xvc2UtcGlwZSBw b3J0KQ0KICAgIHN0cikpDQoNCihkaXNwbGF5IChmb3JtYXQgI3QgIn5zIH5zIH5zIg0KICAgICAg ICAgICAgICAgICAicGFkZGluZyINCiAgICAgICAgICAgICAgICAgKHJ1bi1qb2IgImVjaG8gaGVs bG8iKQ0KICAgICAgICAgICAgICAgICAidGVzdGluZyIpKQ0KLS04PC0tLS0tLS0tLS0tLS0tLWN1 dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0tLS0tLS0tPjgtLS0NCg0KSSd2ZSB0cmll ZCBvdXQgY3JlYXRpbmcgYSBmb3JrOg0KDQotLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0t LS0tLS0tLS0tLS1zdGFydC0tLS0tLS0tLS0tLS0+OC0tLQ0KKGRlZmluZSAocnVuLWpvYiB0aHVu aykNCiAgKGNhbGwtd2l0aC1vdXRwdXQtc3RyaW5nDQogICAgKM67IChwb3J0KQ0KICAgICAgKG1h dGNoIChwaXBlKQ0KICAgICAgICAoKGluIC4gb3V0KQ0KICAgICAgICAgKG1hdGNoIChwcmltaXRp dmUtZm9yaykNCiAgICAgICAgICAgKDAgOyBjaGlsZA0KICAgICAgICAgICAgKGNsb3NlIGluKQ0K ICAgICAgICAgICAgKHdpdGgtZXJyb3ItdG8tcG9ydCBvdXQgdGh1bmspKQ0KICAgICAgICAgICAo KD0gd2FpdHBpZCAocGlkIC4gZXhpdC1jb2RlKSkgOzsgcGFyZW50DQogICAgICAgICAgICAoY2xv c2Ugb3V0KQ0KICAgICAgICAgICAgKGRpc3BsYXkgKHJlYWQtbGluZSBpbikgcG9ydCkpKSkpKSkp DQoNCjs7IERvZXNuJ3Qgd29yazoNCihkaXNwbGF5IChmb3JtYXQgI3QgIn5zIH5zIH5zIg0KICAg ICAgICAgICAgICAgICAicGFkZGluZyINCiAgICAgICAgICAgICAgICAgKHJ1bi1qb2IgKHN5c3Rl bSAiZWNobyBoZWxsbyIpKQ0KICAgICAgICAgICAgICAgICAidGVzdGluZyIpKQ0KLS04PC0tLS0t LS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0tLS0tLS0tPjgtLS0N Cg0KSWRlYWxseSBmb3IgYSBjb3JyZWN0IG91dHB1dCB3aXRob3V0IGVycm9ycywgSSdkIGxpa2Ug dG8gaGF2ZSBhcyBvdXRwdXQ6DQoNCi0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0tLS0tLS0t LS0tLS0tLXN0YXJ0LS0tLS0tLS0tLS0tLT44LS0tDQogInBhZGRpbmciICJoZWxsbyIgInRlc3Rp bmciDQotLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0t LS0tLS0tLS0+OC0tLQ0KDQphbmQgaW4gdGhlIGV2ZW50IEkgaGF2ZSBhbiBlcnJvciwgbGlrZSBz YXksIGJ5IHJ1bm5pbmcgKHN5c3RlbSAiZWNob29vbyBoZWxsbyIpLCBJIGdldA0KdGhlIG91dHB1 dDoNCg0KLS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0t LS0tLS0tLS0tPjgtLS0NCiJwYWRkaW5nIiAic2g6IGNvbW1hbmQgbm90IGZvdW5kIiAidGVzdGlu ZyIiDQotLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0t LS0tLS0tLS0+OC0tLQ0KDQpQUzogSSdtIG5ldyB0byBHdWlsZSA6KQ0KDQotLSANCkJvbmZhY2Ug TS4gSy4gKGh0dHBzOi8vd3d3LmJvbmZhY2VtdW55b2tpLmNvbSkNCk9uZSBEaXZpbmUgRW1hY3Mg VG8gUnVsZSBUaGVtIEFsbA0KR1BHIGtleSA9IEQ0RjA5RUIxMTAxNzdFMDNDMjhFMkZFMUY1QkJB RTFFMDM5MjI1M0YNCg== --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJNBAEBCAA3FiEE1PCesRAXfgPCji/h9buuHgOSJT8FAl9ZfhcZHGJvbmZhY2Vt dW55b2tpQGdtYWlsLmNvbQAKCRD1u64eA5IlP3JFD/9f6EQOQ0+fgOQ4vYvDT6lo zIR7iHefgf7rBJgC52BeMrmyJtnAySpoRWpoNChq79y9GYXEmpSTF9ts3157h7xa nKx/fLPv9jn55XdOevrjwtA/VfUILkymA6Lb7vlCI1VTK4KpiUu9yGXiUiZOJbDc FYWBHhlnPCXUrF7ShZsmHZeJ17ltcT4CHdfu12fkrJkJMAapXdrvAaWaE5bStpwh Mq5VL/HL94YnI7mwKHcXn0eUVKlhiFppuGhHg3dN+NARnwjk3dznf1fGjWKjgPSn BoFj0dgRhUMS+wvXpA9pGGczEqW8Ux4d9aW1kNQTuXe/77lNFDENyeI1NOwXK7cs uKiVPLZbuYLQfUDZyx/A1gjAXyraRJe52xjtOyB03NNSzD3YNnrvVBykn6e2pnyI LIZTsmMCfxELCp8rJ5665pXX12ho7F+8yBPK9qrdKbgN2cEQcOtOiJlqa047QfA8 sAHu+sifwZrFNyjcXy5GtKuwDupuMFldLniaFR0Qu5ZzTT9bN8jAmli51m50Lrlx JJDl/i5i0iCNLUPZL8o026wAdTLOtszhL3DaxQ3ZDblpPUPFAI1X+Fhom1SxAsjG JizOsf5jind03tJ6ovEAxqbz7dkO2kK/WHvqERVkv+428a+i21GkxTLnC3Wp99cS dGKxs3jj5jVOELxC+4kIaw== =J1Zd -----END PGP SIGNATURE----- --=-=-=--