From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: gazelle@xmission.xmission.com (Kenny McCormack) Newsgroups: gmane.emacs.help Subject: Re: How to exit out of a function ? what is try-catch-throw in terms of Program Counter Date: Sun, 21 Oct 2007 15:23:03 +0000 (UTC) Organization: The official candy of the new Millennium Message-ID: References: <1192913158.922454.108100@k35g2000prh.googlegroups.com> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1192981236 1445 80.91.229.12 (21 Oct 2007 15:40:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Oct 2007 15:40:36 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 21 17:40:36 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Ijcup-00075y-Q2 for geh-help-gnu-emacs@m.gmane.org; Sun, 21 Oct 2007 17:40:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ijcui-0006ra-4N for geh-help-gnu-emacs@m.gmane.org; Sun, 21 Oct 2007 11:40:28 -0400 Original-Path: shelby.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!newscon04.news.prodigy.net!prodigy.net!newsfeed.telusplanet.net!newsfeed.telus.net!xmission!nnrp.xmission!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.lang.c,comp.lang.c++ Original-Lines: 25 Original-NNTP-Posting-Host: xmission.xmission.com Original-X-Trace: news.xmission.com 1192980183 28477 166.70.238.3 (21 Oct 2007 15:23:03 GMT) Original-X-Complaints-To: abuse@xmission.com Original-NNTP-Posting-Date: Sun, 21 Oct 2007 15:23:03 +0000 (UTC) X-Newsreader: trn 4.0-test76 (Apr 2, 2001) Originator: gazelle@xmission.xmission.com (Kenny McCormack) Original-Xref: shelby.stanford.edu gnu.emacs.help:153166 comp.lang.c:827838 comp.lang.c++:954272 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:48668 Archived-At: In article , Malcolm McLean wrote: > >"Kenny McCormack" wrote in message >> >> Since all code used in the real world uses extensions, there is no C >> code in the real world. >> >Sort of true. You'll find a non-trivial program on my website to build fuzzy >logic trees. It is written in pure ANSI C89 except for one detail. The >comma-separated value file loader uses nan to indicate missing values. >Missing values are not allowed in the program, so it plays almost no part in >the main flow control. But it loads, checks for nans, and rejects if they >are present. Obviously, the statement that "_all_ code used in the real world..." is false in the mathematical sense of the word "all", but it is true in the normal sense of the word "all". But here's the thing: I seriously doubt that, in the hosted world (at any rate), anything that can be written in "ISO C" (or whatever term you prefer) should be. I.e., anything that is that pure (such as your fuzzy logic program) could be written much more easily and readably in something like AWK.