www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/fun/jokes c+-.html


From: Yavor Doganov
Subject: www/fun/jokes c+-.html
Date: Mon, 02 Mar 2009 19:51:11 +0000

CVSROOT:        /web/www
Module name:    www
Changes by:     Yavor Doganov <yavor>   09/03/02 19:51:11

Modified files:
        fun/jokes      : c+-.html 

Log message:
        Templated.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/fun/jokes/c%43-.html?cvsroot=www&r1=1.4&r2=1.5

Patches:
Index: c+-.html
===================================================================
RCS file: /web/www/www/fun/jokes/c+-.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- c+-.html    7 May 2006 07:10:36 -0000       1.4
+++ c+-.html    2 Mar 2009 19:48:59 -0000       1.5
@@ -1,70 +1,64 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<HTML>
-<HEAD>
-<TITLE>C more or less- GNU Project - Free Software Foundation (FSF)</TITLE>
-<LINK REV="made" HREF="mailto:address@hidden";>
-</HEAD>
-<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" 
VLINK="#9900DD">
-
-<H3>C more or less</H3>
-
-<A HREF="/graphics/gleesons.html"><IMG SRC="/graphics/gleeson_head.jpg"
-   ALT=" [colorful rounded image of the Head of a GNU]"
-   WIDTH="153" HEIGHT="128"></A>
-
-<P>
-<HR>
-</P>
-       
-<PRE>
-<!-- When using this boilerplate, remember to replace the
-     "JokeTITLE" in both places above.
-     And if it's a song, not a joke, change that word in the Disclaimer.
--->
+<!--#include virtual="/server/header.html" -->
+<title>C more or less</title>
+<!--#include virtual="/server/banner.html" -->
+<h2>C more or less</h2>
+
+<blockquote>
+<pre>
 Date: Tue, 16 Apr 91 13:16:47 EDT
 From: address@hidden
 To: address@hidden, address@hidden
 Subject: C more-or-less
+</pre>
 
-[from rec.funny: C more-or-less]
+<p>[from rec.funny: C more-or-less]</p>
 
-       C+-:      (pronounced "C more or less")
+<p>C+-: (pronounced &ldquo;C more or less&rdquo;)</p>
 
-Unlike C++, C+- is a subject oriented language.  Each C+- class instance
-known as a subject, holds hidden members, known as prejudices or undeclared
-preferences, which are impervious preferences, which are impervious to
-outside messages, as well as public members known as boasts or claims.  The
-following C operators are overridden as shown:
-
-&gt;        better than
-&lt;        worse than
-&gt;&gt;     much better than
-&lt;&lt;       forget it
-!        not on your life
-==       comparable, other things being equal.
-
-C+- is a strongly typed language based on stereotyping and self-righteous
-logic.  The Boolean variables TRUE and FALSE (known as constants in less
-realistic languages) are supplemented with CREDIBLE and DUBIOUS, which are
-fuzzier than Zadeh's traditional fuzzy categories.  All Booleans can be
-declared with the modifiers strong and weak.  Weak implication is said to
-"preserve deniability" and was added at the request of the D.O.D.  to
-ensure compatability with future versions of Ada.  Well-formed falsehoods
-(WFFs) are assignment-compatible with all Booleans.  What-if and why-not
-interactions are aided by the special conditional evenifnot X then Y. 
-
-C+- supports information hiding and, among friend classes only, rumor
-sharing.  Borrowing from the Eiffel lexicon, non-friend classes can be
-killed by arranging contracts.  Note that friendships are intransitive,
-volatile, and non-Abelian. 
-
-Single and multiple inheritance mechanisms are implemented with random
-mutations.  Disinheritance rules are covered by a complex probate protocol. 
-In addition to base, derrived, virtual, and abstract classes, C+- supports
-gut classes.  In certian locales, polygamous derivations and bastard
-classes are permitted.  Elsewhere, loose coupling between classes is
-illegal, so the marriage and divorce operators may be needed:
+<p>Unlike C++, C+- is a subject oriented language.  Each C+- class
+instance known as a subject, holds hidden members, known as prejudices
+or undeclared preferences, which are impervious preferences, which are
+impervious to outside messages, as well as public members known as
+boasts or claims.  The following C operators are overridden as
+shown:</p>
+
+<table cellpadding="15" cellspacing="15">
+<tr><td><code>&gt;</code></td> <td>better than</td></tr>
+<tr><td><code>&lt;</code></td> <td>worse than</td></tr>
+<tr><td><code>&gt;&gt;</code></td> <td>much better than</td></tr>
+<tr><td><code>&lt;&lt;</code></td> <td>forget it</td></tr>
+<tr><td><code>!</code></td> <td>not on your life</td></tr>
+<tr><td><code>==</code></td> <td>comparable, other things being
+equal</td></tr>
+</table>
+
+<p>C+- is a strongly typed language based on stereotyping and
+self-righteous logic.  The Boolean variables <code>TRUE</code> and
+<code>FALSE</code> (known as constants in less realistic languages)
+are supplemented with <code>CREDIBLE</code> and <code>DUBIOUS</code>,
+which are fuzzier than Zadeh's traditional fuzzy categories.  All
+Booleans can be declared with the modifiers strong and weak.  Weak
+implication is said to &ldquo;preserve deniability&rdquo; and was
+added at the request of the D.O.D.  to ensure compatability with
+future versions of Ada.  Well-formed falsehoods (WFFs) are
+assignment-compatible with all Booleans.  What-if and why-not
+interactions are aided by the special conditional evenifnot X then
+Y.</p>
+
+<p>C+- supports information hiding and, among friend classes only,
+rumor sharing.  Borrowing from the Eiffel lexicon, non-friend classes
+can be killed by arranging contracts.  Note that friendships are
+intransitive, volatile, and non-Abelian.</p>
+
+<p>Single and multiple inheritance mechanisms are implemented with
+random mutations.  Disinheritance rules are covered by a complex
+probate protocol.  In addition to base, derrived, virtual, and
+abstract classes, C+- supports gut classes.  In certian locales,
+polygamous derivations and bastard classes are permitted.  Elsewhere,
+loose coupling between classes is illegal, so the marriage and divorce
+operators may be needed:</p>
 
+<pre>
 marriage (MParent1, FParent1);
 // child classes can now be derrived
 sclass MySclass: public MParent1, FParent1
@@ -80,70 +74,78 @@
 sclass YourSclass: public MParent1, FParent2
 {  //  OK now
 }
+</pre>
 
-Operator precedence rules can be suspended with the directive #pragma dwim,
-known as the "Do what I mean" pragma.  ANSIfication will be firmly
-resisted.  C+-'s slogan is "Be Your Own Standard."
-
-[from the april '91 issue of AIExpert ]
-
--- 
-Maurice Suhre
address@hidden
-</PRE>
-
-<P>
-<HR>
-</P>
-
-<P>
-<A HREF="/fun/humor.html">Other humor</A>
-in the GNU Humor Collection.
-
-
-<H4>Disclaimer</H4>
-
-The joke on this page was obtained
-from the FSF's
-<A HREF="http://mail.gnu.org/";>email archives</A>
-of the GNU Project.
-<BR>
-The Free Software Foundation claims no copyrights on this joke.
-
-<P>
-<!--
-  * If needed, change the copyright block at the bottom. In general, all pages
-    on the GNU web server should have the section about verbatim copying. 
Please
-    do NOT remove this without talking with the webmasters first.
--->
-<HR>
-
-Return to <A HREF="/home.html">GNU's home page</A>.
-<P>
-
-Please send FSF &amp; GNU inquiries &amp; questions to 
-
-<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>.
-There are also <A HREF="/home.html#ContactInfo">other ways to
-contact</A> the FSF.
-<P>
-
-Please send comments on these web pages to
-
-<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>,
-send other questions to
-<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>.
-<P>
-Copyright &copy; 1999 Free Software Foundation, Inc.,
-51 Franklin St, Fifth Floor, Boston, MA  02110-1301,  USA
-<P>
-Verbatim copying and distribution of this entire article is
-permitted in any medium, provided this notice is preserved.
-<P>
-Updated:
-<!-- hhmts start -->
-$Date: 2006/05/07 07:10:36 $ $Author: ramprasadb $
-<!-- hhmts end -->
-<HR>
-</BODY>
-</HTML>
+<p>Operator precedence rules can be suspended with the directive
+<code>#pragma dwim</code>, known as the &ldquo;Do what I mean&rdquo;
+pragma.  ANSIfication will be firmly resisted.  C+-'s slogan is
+&ldquo;Be Your Own Standard.&rdquo;</p>
+
+<p>[from the april '91 issue of AIExpert]</p>
+
+<p>--<br />
+Maurice Suhre<br />
address@hidden</p></blockquote>
+
+<p>This joke is also available in <a href="/fun/jokes/c+-">plain
+text</a>.</p>
+
+<p><a href="/fun/humor.html">Other humor</a> in the GNU Humor
+Collection.</p>
+
+<h4 id="Disclaimer">Disclaimer</h4>
+<p>The joke on this page was obtained from the
+FSF's <a href="http://lists.gnu.org/";>email archives</a> of the GNU
+Project.</p>
+<p>The Free Software Foundation claims no copyright on this joke.</p>
+
+</div>
+
+<!--#include virtual="/server/footer.html" -->
+
+<div id="footer">
+<p>Please send FSF &amp; GNU inquiries to 
+<a href="mailto:address@hidden";><em>address@hidden</em></a>.
+There are also <a href="/contact/">other ways to contact</a> 
+the FSF.<br />
+Please send broken links and other corrections or suggestions to
+<a href="mailto:address@hidden";><em>address@hidden</em></a>.</p>
+
+<p>Please see the <a
+href="/server/standards/README.translations.html">Translations
+README</a> for information on coordinating and submitting translations
+of this article.</p>
+
+<p>Updated:
+<!-- timestamp start -->
+$Date: 2009/03/02 19:48:59 $
+<!-- timestamp end -->
+</p>
+</div>
+
+<div id="translations">
+<h4>Translations of this page</h4>
+
+<!-- Please keep this list alphabetical by language code. -->
+<!-- Comment what the language is for each type, i.e. de is German. -->
+<!-- Write the language name in its own language (Deutsch) in the text. -->
+<!-- If you add a new language here, please -->
+<!-- advise address@hidden and add it to -->
+<!--  - /home/www/html/server/standards/README.translations.html -->
+<!--  - one of the lists under the section "Translations Underway" -->
+<!--  - if there is a translation team, you also have to add an alias -->
+<!--  to mail.gnu.org:/com/mailer/aliases -->
+<!-- Please also check you have the language code right; see: -->
+<!-- http://www.loc.gov/standards/iso639-2/php/code_list.php -->
+<!-- If the 2-letter ISO 639-1 code is not available, -->
+<!-- use the 3-letter ISO 639-2. -->
+<!-- Please use W3C normative character entities. -->
+
+<ul class="translations-list">
+<!-- English -->
+<li><a href="/fun/jokes/c+-.html">English</a>&nbsp;[en]</li>
+</ul>
+</div>
+</div>
+</body>
+</html>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]