DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: I T

⟦bda44e2d7⟧ TextFile

    Length: 1370 (0x55a)
    Types: TextFile
    Names: »INSTRUCTOR_NOTES«

Derivation

└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
    └─⟦5cb1d1d7f⟧ »DATA« 
        └─⟦3b1ee7bd8⟧ 
            └─⟦this⟧ 

TextFile

The objectives of this project are the following:

   - To get them to implement a fairly large layered system both to 
     better understand the concept of layered abstraction but to
     begin to experience recompilation in Ada.
     
   - To do some design rather than just implementation.
   
   - To begin implementing generic bodies


There is currently no published solution for this problem, although
some suggested interfaces are provided for the lines, message, and
mailbox packages.  Depending on their level of development, you may
want to provide some of these interfaces or give suggestions from them.

At some point you should introduce the parse interface out of the
message package as a way of extracting messages from a file without
knowing how many there will be before hand.

As good solutions are developed they will be added to this library.

You might chalk talk them through the layering of abstractions.
They really should use a lines abstraction to build the subject and
body parts of a message.  If they look like they are not going to do
this you may want to chalk talk them.


 Some Hints:
 
    both Polymorphic_Sequential_io and Io have
    open for append.
    
    Time_Utilities and System_Utilities will be needed
    
    They try something simple with Window_Io for the command language
    interpreter if they are bold.