From owner-comp-bio@hgmp.mrc.ac.uk Thu Jan 31 13:12:00 2002 Return-Path: Received: from localhost (localhost [127.0.0.1]) by mercury.hgmp.mrc.ac.uk (Postfix) with ESMTP id E94DA17B02 for ; Thu, 31 Jan 2002 13:11:57 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by mercury.hgmp.mrc.ac.uk (Postfix) with ESMTP id 50B7E17AD1 for ; Thu, 31 Jan 2002 13:11:52 +0000 (GMT) Received: by mercury.hgmp.mrc.ac.uk (Postfix, from userid 6023) id 1BA1517B02; Thu, 31 Jan 2002 13:11:48 +0000 (GMT) Received: from localhost (localhost [127.0.0.1]) by mercury.hgmp.mrc.ac.uk (Postfix) with ESMTP id 49F0E17A85 for ; Sun, 27 Jan 2002 22:28:31 +0000 (GMT) Received: from sjc3-1.relay.mail.uu.net (sjc3-1.relay.mail.uu.net [199.171.54.122]) by mercury.hgmp.mrc.ac.uk (Postfix) with ESMTP id 9D36817A77 for ; Sun, 27 Jan 2002 22:28:29 +0000 (GMT) Received: from chiark.greenend.org.uk by sjc3sosrv11.alter.net with ESMTP (peer crosschecked as: chiark.greenend.org.uk [212.22.195.2]) id QQlzrd01937 for ; Sun, 27 Jan 2002 22:28:27 GMT Received: from news by chiark.greenend.org.uk with local (Exim 3.12 #2) id 16Uxmj-0004Ii-00 (Debian); Sun, 27 Jan 2002 22:28:25 +0000 To: bionet-biology-computational@uunet.uu.net From: Tim Cutts Newsgroups: bionet.biology.computational Subject: Re: Rasmol in c++ Organization: Linux Unlimited Message-ID: <7iq*b-rfp@news.chiark.greenend.org.uk> References: <87k7ucd14e.fsf@mathdogs.com> X-Newsreader: trn 4.0-test70 (17 January 1999) Date: Thu, 31 Jan 2002 13:11:48 +0000 (GMT) Sender: owner-comp-bio@hgmp.mrc.ac.uk Precedence: bulk In article <87k7ucd14e.fsf@mathdogs.com>, Mike Coleman wrote: >Tim Cutts writes: >> I thought Rasmol was indeed written in C. If that's the case, you won't >> find any C++ code for it anywhere. Being pedantic of cours, if it's >> valid ANSI C, it will compile on a C++ compiler, and so could be said to >> be C++ source. :-) > >Actually, this isn't strictly correct. This page goes into some detail > > http://david.tribble.com/text/cdiffs.htm That's an interesting and very useful document. Thanks for the link! One thing it makes clear, which is worth noting, is that a lot of current C code is going to become invalid C anyway, when and if C99 is widely adopted. Many people, more knowledgeable than I, that I have spoken to seemed to have a rather low opinion of C99... I don't know enough about it to comment. Tim. .