From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: guile --listen Date: Tue, 12 Oct 2010 11:52:51 +0200 Message-ID: <87aamj91qk.fsf@gnu.org> References: <87sk0b4x1e.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1286877197 29544 80.91.229.12 (12 Oct 2010 09:53:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 12 Oct 2010 09:53:17 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Oct 12 11:53:16 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P5bXn-0000AA-Qh for guile-devel@m.gmane.org; Tue, 12 Oct 2010 11:53:16 +0200 Original-Received: from localhost ([127.0.0.1]:51177 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P5bXn-0003WP-Di for guile-devel@m.gmane.org; Tue, 12 Oct 2010 05:53:15 -0400 Original-Received: from [140.186.70.92] (port=57027 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P5bXf-0003Ss-SJ for guile-devel@gnu.org; Tue, 12 Oct 2010 05:53:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P5bXe-00052F-Ow for guile-devel@gnu.org; Tue, 12 Oct 2010 05:53:07 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:43741) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P5bXe-00051x-Jb for guile-devel@gnu.org; Tue, 12 Oct 2010 05:53:06 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P5bXa-0008T2-Dm for guile-devel@gnu.org; Tue, 12 Oct 2010 11:53:02 +0200 Original-Received: from yoda.fdn.fr ([80.67.169.18]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Oct 2010 11:53:02 +0200 Original-Received: from ludo by yoda.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Oct 2010 11:53:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 24 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: yoda.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?iso-8859-1?Q?Vend=E9miaire?= an 219 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:kESReyexuw+2sbQx3YcEqhTiwjs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:11037 Archived-At: Hi, Thien-Thi Nguyen writes: > Security-wise, using a localhost address can result in local users > being able to do anything your process can do [...] > > eep > > [...] It would be nice to be able to make any long-running Guile > application hackable just with a command-line argument, though :) > > I think each application should make this decision individually. > It's nice that the infrastructure is shared, but the command-line > argument for all Guile programs goes too far, IMHO. There’s the new (system repl server), which exports various mechanisms that an application should be able to use in its own way, I think. I view the command-line option as a handy way to debug an application “when you know what you are doing”. Thanks, Ludo’.