From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31046 Path: main.gmane.org!not-for-mail From: Felix Lee Newsgroups: gmane.emacs.gnus.general Subject: Re: Python Emacs (was Re: The .. rule) Date: Wed, 17 May 2000 15:15:36 -0700 Sender: owner-ding@hpc.uh.edu Message-ID: <20000517221619.89CEAD0520@mailhost.sclp.com> References: <019e01bfc047$07748130$0500a8c0@rufus> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035167501 11835 80.91.224.250 (21 Oct 2002 02:31:41 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:31:41 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from lisa.math.uh.edu (lisa.math.uh.edu [129.7.128.49]) by mailhost.sclp.com (Postfix) with ESMTP id F1CBFD0520 for ; Wed, 17 May 2000 18:17:09 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by lisa.math.uh.edu (8.9.1/8.9.1) with ESMTP id RAB12142; Wed, 17 May 2000 17:17:05 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 17 May 2000 17:16:07 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id RAA04415 for ; Wed, 17 May 2000 17:15:58 -0500 (CDT) Original-Received: from mail2.teleport.com (mail2.teleport.com [192.108.254.43]) by mailhost.sclp.com (Postfix) with SMTP id 89CEAD0520 for ; Wed, 17 May 2000 18:16:19 -0400 (EDT) Original-Received: (qmail 1452 invoked from network); 17 May 2000 22:16:03 -0000 Original-Received: from ip216-26-43-114.dsl.du.teleport.com (HELO teleport.com) (216.26.43.114) by mail2.teleport.com with SMTP; 17 May 2000 22:16:03 -0000 Original-To: "Eric S. Johansson" In-reply-to: <019e01bfc047$07748130$0500a8c0@rufus> on Wed, 17 May 2000 17:29:47 EDT. Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31046 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31046 "Eric S. Johansson" : > I would love to see emacs integrate python and/or Perl as a first-class > scripting language like lisp with complete access to all of the internals > and primitive functions. it would be extremely powerful (not to mention > large :-) you could always spawn an external process for the scripting engine and use a message-passing protocol. elisp is an adequate message-passing protocol. so it's a little slow. the main problem I see with integrating perl with emacs is the 'buffer'. eg, perl's regexp engine won't work on buffers. I don't see a simple way of adding a buffer type to perl without forcing you to do buffer<->string conversions all the time, which is nasty. python might be easier. --