comp.lang.ada
 help / color / mirror / Atom feed
From: Shark8 <OneWingedShark@gmail.com>
Subject: Style Question: normal record vs discriminated null-record.
Date: Mon, 02 Jun 2014 20:44:24 -0600
Date: 2014-06-02T20:44:24-06:00	[thread overview]
Message-ID: <hEajv.2899495$g45.2895635@fx10.iad> (raw)

Ok, given some sort of alert-system (meaning there shouldn't be any/much 
in the way of value manipulation of those objects) is it preferable to 
use a discriminated null-record or a record with normal components?


     Type Grievousness is (Warning, Error);
     Type Circumstance is (Expired_Data, Bad_Request, Malformed_Data);

     Type Alert_1(Severity : Grievousness; Condition :  Circumstance) is
     null record;

     Type Alert_2 is record
         Severity  : Grievousness;
         Condition : Circumstance;
     end record;


             reply	other threads:[~2014-06-03  2:44 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-03  2:44 Shark8 [this message]
2014-06-03  4:38 ` Style Question: normal record vs discriminated null-record J-P. Rosen
2014-06-03  4:40   ` J-P. Rosen
2014-06-03  6:20   ` Shark8
2014-06-03  7:19 ` Dmitry A. Kazakov
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox