From owner-freebsd-chat Mon Jun 16 00:11:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA19617 for chat-outgoing; Mon, 16 Jun 1997 00:11:23 -0700 (PDT) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA19605 for ; Mon, 16 Jun 1997 00:11:20 -0700 (PDT) Received: from time.cdrom.com (jkh@localhost.cdrom.com [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id AAA17965; Mon, 16 Jun 1997 00:04:23 -0700 (PDT) To: joelh@gnu.ai.mit.edu cc: msmith@atrad.adelaide.edu.au, devnull@gnu.ai.mit.edu, molter@logic.it, adrian@obiwan.psinet.net.au, vas@vas.tomsk.su, chat@FreeBSD.ORG Subject: Re: To UNIX or not to UNIX ;-). Was: PPP problems. In-reply-to: Your message of "Mon, 16 Jun 1997 01:52:34 EDT." <199706160552.BAA16911@ethanol.gnu.ai.mit.edu> Date: Mon, 16 Jun 1997 00:04:23 -0700 Message-ID: <17960.866444663@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-chat@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > I personally am going to speak up for Guile, because Lisp is a great > language. It's a fine language, one which I'm a big fan of, but it's still just not practical to expect everyone to learn it. FORTH falls into a similar category: powerful but arcane. The number of people who can write truly competent ELISP, for example, can probably be counted on two hands, and remember that emacs has been out for many years now. If there was not a significant learning-curve to lisp then it probably would have taken over the world already, QED. LISP has also already more than had its chance to become *the* interpreted language of choice and, instead, we've seen things like BASIC brought out of retirement before we've seen a general movement to LISP. What does that tell you? That all programmers are stupid? Perhaps, but such conclusions are hardly valuable. :-) TCL's rapid success, and after only a comparatively recent introduction, only demonstrates that there is still a need for more simplistic procedural languages, TCL being something which can be learned in about an hour by any reasonably competent programmer - it's a language of truly trivial implementation and scope. I also know about GUILE's plans to put a mini-C environment on top in order to pave over these issues, but I haven't seen that bear much fruit yet. It's still just an idea. Jordan