From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5ee499d03212eed3 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-08 11:21:04 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.rdc1.sfba.home.com.POSTED!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Dynamic dispatch again References: <3BC1D39E.6EB86D43@san.rr.com> X-Newsreader: Tom's custom newsreader Message-ID: Date: Mon, 08 Oct 2001 18:21:04 GMT NNTP-Posting-Host: 24.7.82.199 X-Complaints-To: abuse@home.net X-Trace: news1.rdc1.sfba.home.com 1002565264 24.7.82.199 (Mon, 08 Oct 2001 11:21:04 PDT) NNTP-Posting-Date: Mon, 08 Oct 2001 11:21:04 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:13954 Date: 2001-10-08T18:21:04+00:00 List-Id: >Because not all profiles will (for example) send a message as the first >thing they do. Ah. I thought the profile fixed the tasking structure. But it sounds like the only required similarity in these tasks is that their spec (list of "entry"s) is the same. All else is changeable, correct? So as I understand it, you want to be able to do something like: task type One is entry a(i : in out integer); entry b; end task; task type Two is entry a(i : in out integer); entry b; end task; ... X : array() of tasks_one_or_two; ... select X(i).b; or delay 1.0; end select; Is that it?