From mboxrd@z Thu Jan 1 00:00:00 1970 From: bwc@borf.com To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: Plan9 Programming languages ! -- PASCAL? MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-zpjkgpcfisinfeudgkurfkadll" Message-Id: <20011213215248.74D2F19A28@mail.cse.psu.edu> Date: Thu, 13 Dec 2001 16:52:43 -0500 Topicbox-Message-UUID: 35ebafde-eaca-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-zpjkgpcfisinfeudgkurfkadll Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit On the subject of Pascal, you really need to look at Oberon. Niklaus Wirth continued to evolve Algol after Pascal. Oberon is a real language, and it overcomes all of Kernighan's objections to Pascal. (All except the ones that have now been put into C, like defining procedures before referencing them). Oberon has many of the desirable traits of Limbo; compile and runtime typechecking, garbage collection. It compiles into native code so it executes faster for embedded stuff (what I do). Also, it inspired acme. (the Oberon OS, not the language) I hope to have Oberon running on Plan 9 someday in the distant future. Brantley --upas-zpjkgpcfisinfeudgkurfkadll Content-Type: message/rfc822 Content-Disposition: inline Received: from mail.cse.psu.edu ([130.203.4.6]) by edsac; Wed Dec 12 17:19:47 EST 2001 Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.6.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 15FA719A00; Wed, 12 Dec 2001 16:51:07 -0500 (EST) Delivered-To: 9fans@cse.psu.edu Received: from plan9.cs.bell-labs.com (ampl.com [204.178.31.2]) by mail.cse.psu.edu (CSE Mail Server) with SMTP id F2DE7199ED for <9fans@cse.psu.edu>; Wed, 12 Dec 2001 16:50:52 -0500 (EST) To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: Plan9 Programming languages ! -- PASCAL? From: David Gordon Hogan MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20011212215052.F2DE7199ED@mail.cse.psu.edu> Sender: 9fans-admin@cse.psu.edu Errors-To: 9fans-admin@cse.psu.edu X-BeenThere: 9fans@cse.psu.edu X-Mailman-Version: 2.0.7 Precedence: bulk Reply-To: 9fans@cse.psu.edu List-Help: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> List-Archive: Date: Wed, 12 Dec 2001 16:50:47 -0500 > > Why? What use would it be? > > Writting software ! What * use * else... I've never found Pascal to be particularly useful for writing software. I understand that it was originally intended for teaching purposes, but there are some tasks which are so difficult to do correctly with Pascal that you have to learn how to program again when you start using a real language, like C. And then there's Basic... --upas-zpjkgpcfisinfeudgkurfkadll--