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_50,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!utcsri!utegc!lamy From: lamy@utegc.UUCP Newsgroups: comp.windows.x,comp.lang.ada Subject: Re: X and Ada? Message-ID: <8709181415.AA19784@ephemeral.ai.toronto.edu> Date: Fri, 18-Sep-87 10:15:58 EDT Article-I.D.: ephemera.8709181415.AA19784 Posted: Fri Sep 18 10:15:58 1987 Date-Received: Sat, 19-Sep-87 13:07:03 EDT References: <249@sandia.UUCP> <64@kvasir.esosun.UUCP> <1415@bloom-beacon.MIT.EDU> Organization: University of Toronto, AI group Xref: utgpu comp.windows.x:946 comp.lang.ada:677 Checksum: 46430 List-Id: In article <1415@bloom-beacon.MIT.EDU> newman@Leo.UUCP (Ron Newman) writes: > >*Any* toolkit is going to depend on the use of call-back functions. Ada may not allow passing functions as parameters, but you can either instantiate a generic procedure and call that, or do without the notion of call-back procedures at the Ada level and do it in a different style, either by posting back events or by actual rendez-vous... As far as "extending Ada" goes, whoever proposed that one must have forgotten the smiley face! Jean-Francois Lamy lamy@ai.toronto.edu, lamy@ai.toronto.cdn AI Group, Dept of Computer Science lamy%ai.toronto.edu@relay.cs.net University of Toronto, Canada M5S 1A4 {uunet,watmath}!ai.toronto.edu!lamy