From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31061 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: Python Emacs (was Re: The .. rule) Date: Thu, 18 May 2000 13:56:19 +0200 (MET DST) Sender: owner-ding@hpc.uh.edu Message-ID: <200005181156.NAA28133@marcy.cs.uni-dortmund.de> References: <00May12.111709edt.115683@gateway.intersys.com> <200005121547.RAA12153@marcy.cs.uni-dortmund.de> <200005172027.WAA16517@marcy.cs.uni-dortmund.de> <019e01bfc047$07748130$0500a8c0@rufus> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035167514 11892 80.91.224.250 (21 Oct 2002 02:31:54 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:31:54 +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 64A76D051E for ; Thu, 18 May 2000 07:59:35 -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 GAB13307; Thu, 18 May 2000 06:59:27 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 18 May 2000 06:58:54 -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 GAA15642 for ; Thu, 18 May 2000 06:58:41 -0500 (CDT) Original-Received: from waldorf.cs.uni-dortmund.de (waldorf.cs.uni-dortmund.de [129.217.4.42]) by mailhost.sclp.com (Postfix) with ESMTP id 7729BD051E for ; Thu, 18 May 2000 07:58:58 -0400 (EDT) Original-Received: from marcy.cs.uni-dortmund.de (marcy.cs.uni-dortmund.de [129.217.20.159]) by waldorf.cs.uni-dortmund.de with ESMTP id NAA16168; Thu, 18 May 2000 13:56:20 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.20.160]) by marcy.cs.uni-dortmund.de id NAA28133; Thu, 18 May 2000 13:56:19 +0200 (MET DST) Original-To: Brian May In-Reply-To: Brian May's message of "18 May 2000 10:10:11 +1000" User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/21.0.90 Original-Lines: 41 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31061 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31061 Brian May writes: > My main dislike of LISP, is in my experience LISP programs seem > rather fragile and not robust compared with other programming languages. Hm. Below, you mention Gnus. There is a problem with Gnus: Lars is now actually having a life, and therefore he has much less time for working on Gnus. But the previous Gnus release has been so long ago, and people had been screaming for new release. Therefore, Gnus 5.8 was released. On the whole, I think it is better to have that MIME support, but this does mean there are a few rough edges. > When something goes wrong with a LISP program, more often then not, I > get a LISP error that means nothing to me. I send bug reports, etc, > but most of the time never get any response or nobody is able to help > me. (No offence to the people who *do* try to help). Hm. > I can only conclude that it is harder to write and maintain robust > programs in LISP compared with other languages. > > I suspect part of the problem, is that there might be tight bindings > between independent components. ie implement A, then fix problem B, > and accidently break A, without any warning unless it A is > specifically tested again. Well, this might be a problem. Emacs Lisp does not enforce encapsulation and hiding. It relies on good programming to keep things manageable. But have you seen problems with a package other than Gnus? > I have had similar problems with other LISP code that I have used in > the past. Maybe I have been lucky -- I didn't have all that many problems. kai -- Beware of flying birch trees.