Newsgroups: comp.object,comp.lang.smalltalk,comp.lang.c++
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!news.mathworks.com!news.duke.edu!godot.cc.duq.edu!newsfeed.pitt.edu!uunet!auspex-gw.auspex.com!nntp-sc.barrnet.net!news.fujitsu.com!amdahl.com!amd!netcomsv!uucp3.netcom.com!medicus!billf
From: billf@medicus.com (Bill Foote)
Subject:  NapalmVersity:  Assignment 4
Message-ID: <1995Mar24.000345.5447@medicus.com>
Followup-To: joke@/dev/null
Keywords: parody annoying pinhead
Organization: Unic Corporation
Date: Fri, 24 Mar 1995 00:03:45 GMT
Lines: 69
Xref: glinda.oz.cs.cmu.edu comp.object:28585 comp.lang.smalltalk:22076 comp.lang.c++:119240



Before the assignment, a bit of background on the B+@ language:

B+@ (pronounced "bat") is more than a language, it is a philosophy.  
Therefore, according to the Internet Police, comp.lang.bat would not work
well.  If we had such a group, we would only want to post B+@ articles
in there, which would restrict our freedom to post religious diatribes.

This is why we have selected the superior, extensibly smooth practice
of using structured subject lines.  This technology promises to make
our information flow freely to all who are interested.  This is also
why this is crossposted to comp.lang.smalltalk, comp.object, 
comp.lang.c++, rec.home.woodworking, and rec.pets.bats.  We found the 
comp. hierarchy too restricting, because those newsgroups are not 
received by every one of our students.

Rest assured, the gospel according to Jym will be spread far and wide
on the date of our genesis, 1/1/8^H98, the first day of "The year of
the B+@"... until that time, you will just have to live with bits and 
pieces that I post on the "net". We call this "B+@ guano".

Now, to assignment 4 of the NapalmVersity:


    1)  Explain why the following classification of OO languages is The
        Correct Classification:

            UnderWare:
                C, C+, 6502 assembler
            
            MonumentWare:
                Eiffel, Sather
            
            PoliticallyIncorrectWare:
                Ada, C++
            
            OverWare:
                Smalltalk, Objective-C, Emacs Lisp
            
            OverTheTopWear:
                B+@
        
         Extra credit:  In your explanation, include a childish attack on
         Bjarne Stroustrup.
        
         Double extra credit:  Include a statement that the entire
         comp.object community will find ObjectionAble.
   

    2)  Explain why the @ operator is fundamentally important to OO.  Model
        a utopian society based entirely on the principles of OO, and the @
        operator.  Implement your object model on an island, or a small
        African nation, preferably using DoorStop technology.

Because the InterNet exists in a time warp, we ask that you submit your
homework three days before receipt.  Please send your homework via the
InnerNet (e-mail), or better yet, post it to every newsgroup your site 
carries.

--
Jym Flanders                              Unic Corporation
%Techno Bat I                             c/o Ned Flanders
Penn's Belfrey         ---   ---          One Springfield Plaza
West End, Apik        /   \o/   \         Springfield, IL 60327
Aleutian Islands                          1-708-555-2273
                                          e-mail: jym.flanders@biteme.com
Smooth Cruising in black B+@mobiles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\________ To a ward in AsylumNet
