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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f7344,8dd739fb7bdca152 X-Google-Attributes: gidf7344,public X-Google-Thread: 103376,8dd739fb7bdca152 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: GNAT for VMS/AXP question Date: 1996/09/05 Message-ID: <1996Sep5.133412.1@eisner>#1/1 X-Deja-AN: 178702762 x-nntp-posting-host: eisner.decus.org references: x-nntp-posting-user: KILGALLEN x-trace: 841944857/27886 organization: LJK Software newsgroups: comp.lang.ada,comp.os.vms Date: 1996-09-05T00:00:00+00:00 List-Id: In article , Mats.Weber@elca-matrix.ch (Mats Weber) writes: > Is GNAT for VMS/AXP going to be freely available like the UNIX and Windows > versions ? (with separate support from ACT) > > Is a program with tasks going to be executable on multiple processors, or > only a single one like the current DEC Ada 83 implementation ? Supposedly DEC has by now released the updater for Alpha VMS V7.0 to enable kernel threads and thus allow DEC Ada to use multiple processors for the various tasks of a single system. The DEC approach was to use the underlying DECthreads mechanism used to support Posix threads for C, and that would seem to be the best step toward allowing free intermixing of Ada and DEC C programs. It would be nice if GNAT and GNU used that mechanism as well, to allow intermixing of programs by people who may have used different economic models for acquiring C and Ada compilers. Given their favored position with DEC, ACT could presumably obtain further information on doing this beyond what is published to us mere mortals. I am _not_ claiming ACT has not done this, or that ACT needs to do this, just pointing out that ACT has an advantage compared to trying to do the same thing without DEC interest. DEC Ada on VAX unfortunately preceded DECthreads, so it has its own tasking mechanism not particularly suited toward intermixing.