From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31042 Path: main.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Fran=E7ois_Pinard?= Newsgroups: gmane.emacs.gnus.general Subject: Re: Python Emacs (was Re: The .. rule) Date: 17 May 2000 16:59:49 -0400 Sender: owner-ding@hpc.uh.edu Message-ID: References: <00May12.111709edt.115683@gateway.intersys.com> <200005121547.RAA12153@marcy.cs.uni-dortmund.de> <200005172027.WAA16517@marcy.cs.uni-dortmund.de> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035167498 11823 80.91.224.250 (21 Oct 2002 02:31:38 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:31:38 +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 A8B12D0520 for ; Wed, 17 May 2000 17:02:34 -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 QAB31033; Wed, 17 May 2000 16:02:33 -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 16:01:58 -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 QAA03562 for ; Wed, 17 May 2000 16:01:45 -0500 (CDT) Original-Received: from ariel.progiciels-bpi.ca (ariel.grics.qc.ca [199.84.132.74]) by mailhost.sclp.com (Postfix) with ESMTP id 4B984D0520 for ; Wed, 17 May 2000 17:02:07 -0400 (EDT) Original-Received: by ariel.progiciels-bpi.ca (Postfix, from userid 3) id D3B02C8F1; Wed, 17 May 2000 17:02:23 -0700 (EDT) Original-Received: from titan.progiciels-bpi.ca.progiciels-bpi.ca (unknown [199.84.132.86]) by icule.progiciels-bpi.ca (Postfix) with ESMTP id B6C743090; Wed, 17 May 2000 16:59:57 -0400 (EDT) Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai=?iso-8859-1?q?_Gro=DFjohann?=) X-Face: "b_m|CE6#'Q8fliQrwHl9K,]PA_o'*S~Dva{~b1n*)K*A(BIwQW.:LY?t4~xhYka_.LV?Qq `}X|71X0ea&H]9Dsk!`kxBXlG;q$mLfv_vtaHK_rHFKu]4'<*LWCyUe@ZcI6"*wB5M@[m What's so bad about Lisp that people are requesting a Java Emacs or a > Python Emacs or a Perl Emacs? No Java, no Perl, but Python! :-) It's just that Python is concise and legible. Perl and Java don't match. Yesterday, I rewrote in Python a little piece of Emacs LISP code. Not only it used less vertical space, but it became much clearer. Always the same story, for the few times I did this, so far. But these were always toys. I honestly do not know how it would go for a major piece of code, and how to organise on a large scale a few LISP idioms which do not translate well in Python. But more it goes, more I dare to think that Python might be usable. Stainless Steel Rat écrit: > Lisp is considered to be evil by allegedly "real programmers" who think > C++ is the be-all, end-all language for everything. Not my case, then. I'm not a real programmer. I do like LISP. Scheme better than Emacs LISP, but in practice, Python much better than both. -- François Pinard http://www.iro.umontreal.ca/~pinard