From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Carsten Mattner Newsgroups: gmane.emacs.devel Subject: Re: C-g crash in C-x C-f (OSX Lion) Date: Mon, 19 Dec 2011 12:51:02 +0100 Message-ID: References: <4EEB48B2.9090602@swipnet.se> <83liqc1tac.fsf@gnu.org> <83fwgk1atk.fsf@gnu.org> <838vmb1tu6.fsf@gnu.org> <54BDFFDD-C0D2-4242-94D8-91D988B74283@swipnet.se> <87wr9tj6o2.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1324295489 9225 80.91.229.12 (19 Dec 2011 11:51:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 19 Dec 2011 11:51:29 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 19 12:51:25 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RcbkY-0006vR-7L for ged-emacs-devel@m.gmane.org; Mon, 19 Dec 2011 12:51:22 +0100 Original-Received: from localhost ([::1]:58611 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RcbkX-0007C1-Rr for ged-emacs-devel@m.gmane.org; Mon, 19 Dec 2011 06:51:21 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:48012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RcbkR-0007Ah-Nv for emacs-devel@gnu.org; Mon, 19 Dec 2011 06:51:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RcbkM-0000Pv-5C for emacs-devel@gnu.org; Mon, 19 Dec 2011 06:51:15 -0500 Original-Received: from mail-gx0-f169.google.com ([209.85.161.169]:45084) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RcbkF-0000PU-RO; Mon, 19 Dec 2011 06:51:03 -0500 Original-Received: by ggni2 with SMTP id i2so4753307ggn.0 for ; Mon, 19 Dec 2011 03:51:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=p+839JWypPZ2K64CJBNfZiAlN601rC/9u/8itLuAGik=; b=htr388Dbl3kBwJDUHmWE6n5nHR/jx6nn/xDnGY7HFYwc8YlJSBDcQHVLW+W5NyMfze p0EKFhz6Aud8T5INGNJwwvm6nVMEcoWf3BCcF4d/+ajYOvbSHISEASFVduNjo8bSozxW 5p+RWg8lK8xDs7QXKKi54qggY2Nqp8Sy/yU1Q= Original-Received: by 10.50.196.163 with SMTP id in3mr27112858igc.53.1324295462813; Mon, 19 Dec 2011 03:51:02 -0800 (PST) Original-Received: by 10.50.6.165 with HTTP; Mon, 19 Dec 2011 03:51:02 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.161.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:146819 Archived-At: On Mon, Dec 19, 2011 at 12:20 PM, Eli Zaretskii wrote: >> Date: Mon, 19 Dec 2011 11:59:40 +0100 >> From: Carsten Mattner >> Cc: Jan Dj=E4rv , >> =A0 =A0 =A0 Emacs developers >> >> > Tastes differ, but I think you are nuts if you prefer gdb command >> > language scripting to Python! >> >> Yes, but from a simplicity and size perspective Lua (even though I >> don't like it and wouldn't recommend it) would be better choice. > > Funny you should mention this. =A0See the discussion that started here: > > =A0 http://sourceware.org/ml/gdb/2007-02/msg00065.html > > I surely hope you were part of that discussion! I wasn't but haven't the Cygnus guys added Python support in recent versions? At least I believe to have seen something from Red Hat. My reason for suggesting Guile or LISPs in general is that working with source code and "trees" may be an ideal fit. If you take Python, yes going with Lua is a simpler and lighter choice. Anyway, today's Guile as blogged about by one of its developers seems to be designed as Gnu's Lua as an extension language lika JS is in web browsers. if python then take_instead(lua) else take_instead(guile) Oh and it seems both major Lua implementations are pretty battle-tested in major games which translates to being run on millions machines every day to considerable extent. In that sense Lua may be more production-ready.