From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alex Vong Newsgroups: gmane.lisp.guile.user Subject: Re: C-c in guile Date: Thu, 02 Mar 2017 00:03:22 +0800 Message-ID: <877f49ass5.fsf@gmail.com> References: <877f5ovd85.fsf@gmail.com> <87poi3quqj.fsf@pobox.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1488384249 23226 195.159.176.226 (1 Mar 2017 16:04:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 1 Mar 2017 16:04:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: guile-user@gnu.org To: Andy Wingo Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Mar 01 17:04:04 2017 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 1cj6jP-0005SX-O4 for guile-user@m.gmane.org; Wed, 01 Mar 2017 17:03:59 +0100 Original-Received: from localhost ([::1]:47355 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cj6jV-0007kT-SP for guile-user@m.gmane.org; Wed, 01 Mar 2017 11:04:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cj6jA-0007kB-CJ for guile-user@gnu.org; Wed, 01 Mar 2017 11:03:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cj6j7-0007gu-4z for guile-user@gnu.org; Wed, 01 Mar 2017 11:03:44 -0500 Original-Received: from mail-pf0-x243.google.com ([2607:f8b0:400e:c00::243]:36827) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cj6j6-0007gC-Vk for guile-user@gnu.org; Wed, 01 Mar 2017 11:03:41 -0500 Original-Received: by mail-pf0-x243.google.com with SMTP id j5so4003992pfb.3 for ; Wed, 01 Mar 2017 08:03:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=GS7OuvPHl+aM+ZFx2AiB4Za938MkK/kOSiq9OebqYu0=; b=uvIQcC/hLp7bhwFdU9+BfiTz8g17/ADe9XEYCTS8s6PivkXLij6FSrRqYNC0HNH52p 5SviQNhVBeVPS+fEQsu4IJEpnCCOb3bQnfuQkVrBrcGZnY9/Hc0FuHiITPR5c5Y1RnjW 5Ky/yQpCDfb7ajJQiynf/bMZXw69mC/3nUY7byAR9eqBR5EdiSTkNe3ZJzSp+vsZX0S7 jeNIXirnNUlLaYVRAarUlPA+TQaK4jxyVDjt1dC2xAgAG2iIfYeMoXn4zIFEbE4laVcl GsZxL2jZqf+J3hV61AJraHdIAuahSjnNS/V35P3f1MWrjFmLYEmhUokQApZXd4lvikgd GFRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=GS7OuvPHl+aM+ZFx2AiB4Za938MkK/kOSiq9OebqYu0=; b=VmQxvLYf/UhfiRp7gNT2ls7A1ppyTw5GCrVLAcfPECc/qboMQkzjIQt3hOrkYypry4 +Bh/Z50+6saZS37Qy0ORXLG3M+n9gcdaS4UQIHX5ix2vXduUup1N5Cvgjf3NAGlmhmFA LfMPnAu+d9qDnTDCo8lS+5ScLSesm7l4LdqBQwjlz8oFjTNV7DE8n2OR5D6AbHrs5CUL hk+DfdQCFuH/0iHRR0rKJ8XMufPveSYfPORsC2Gj924A+tYm2qmVqSvV6xgoA/ZcrRU/ Tt4E0uaUfpK1eoRrw8sC6LO9i4ZXnyCATBTKTKDK4dS39wusXonuqiWLZRtjI3An2q1J 6mkA== X-Gm-Message-State: AMke39nOvmEwq9iG24w8gNwNGlKeEbA8fRoUw0sPGfesCt8TZxbgKRcfmjjrHqFupPSvhA== X-Received: by 10.98.70.198 with SMTP id o67mr9536944pfi.39.1488384218566; Wed, 01 Mar 2017 08:03:38 -0800 (PST) Original-Received: from debian (n219077061060.netvigator.com. [219.77.61.60]) by smtp.gmail.com with ESMTPSA id v186sm11528460pgv.44.2017.03.01.08.03.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 01 Mar 2017 08:03:37 -0800 (PST) In-Reply-To: <87poi3quqj.fsf@pobox.com> (Andy Wingo's message of "Mon, 27 Feb 2017 20:49:56 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::243 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:13366 Archived-At: --=-=-= Content-Type: text/plain Andy Wingo writes: > On Sat 21 Jan 2017 12:55, Alex Vong writes: > >> However, when running the external program "yes" in guile, >> >> $ guile -c '(system* "yes")' >> >> We cannot terminate the process by pressing C-c, > > Indeed I can reproduce this! > >> but we can suspend it by pressing C-z. > > I believe the C-z is handled by the shell, not Guile; AFAIU. > > I don't know how this should work (mechanics) but I agree with you that > probably it should! > I've just checked, a python equivalence of the above command works: $ python -c 'import subprocess; subprocess.call("yes")' Maybe some ideas can be extracted from it. > Andy --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEdZDkzSn0Cycogr9IxYq4eRf1Ea4FAli28MoACgkQxYq4eRf1 Ea5yxQ/+Osa3paBmW0Gkx5EHt9Bzgtfn7HB+Gwywd51kbSugZL3u5U/Xw5AFGb6Z 6eLWIKOO4nEQKrXNJw7oXOUTJSbdWzOmAgThHmEgdCnvibnUBxeAXAiOP/ON2fcF UOheHGpBzVH0rDhrvSkxT49Fag/PjvCbgXhAvRP06rEAhVT3EbwUXEqQSdSs07RF mczBY1lAh3I53lKSm9d6FHbejSdkncJeQ6eLB14W6vLIbaKusZPJpjyuASuxHCFb 9WB597yje0a8s59CsTyXTsT338OHUcUEIYwHM3+N22XNrgxytmnBvbE2MaYMl1be P7O71g8b0gR5jac0DNNxj278qNisW2tLL7ZIEEPa57y6s+tl47871gLaFSYzcjyN eDZMF4XmuEmWtJ2JlpvMko7Jz2D32NNEsk8dzF7OoKqxASQ5cOuFcrFh1IjDML9O nmlXILAYmUPDMJdGiw2Bmgdjr/WvRCIZy3jYkunpO28ldR2IXh0F0X+T3/QTcLt4 XEKC2RRrvb+NeD0SqSNcGEJdNt92MKeUks5JKOzZwvMgpRK/VWpLLN2vyaKuTWLQ 1/ztxsXl0X/EfLsrQjv/gKNCAxxSCcueK9EJ7TdNVVSqsk9UZxYFzL6T6AZkJYyd 768pab7oGz5LuTWRXDz/PCk5pScXJDwcRjXU3md2xBCXpyN5mrY= =KEso -----END PGP SIGNATURE----- --=-=-=--