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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Intervention needed? Date: Mon, 11 Mar 2019 17:30:30 +0000 Organization: A noiseless patient Spider Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="1e460af0a11c2df43abde8cc4df78ff1"; logging-data="12904"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ed9ro8IjR36xsYQmnSzHVAJ4zyLUNSHI=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (darwin) Cancel-Lock: sha1:Rzs3Vv1wxXdyEyyuzbMIzRkHHrA= sha1:MGHhNGZRfoWue96SLJNALoVdOwo= Xref: reader01.eternal-september.org comp.lang.ada:55836 Date: 2019-03-11T17:30:30+00:00 List-Id: Lucretia writes: > On Friday, 8 March 2019 16:43:50 UTC, Olivier Henley wrote: >> Maybe someone with all the proper ammunitions could enlighten this user: >> >> https://users.rust-lang.org/t/if-ada-is-already-very-safe-why-rust/21911/11 > > Just tore them a new one :) I thought you were reasonably polite! On access types .. not that you were writing a textbook, but > type A is access T; – Can point to local types. Points to objects on (a) heap > type B is access all T; – Can point to types on the heap and locally. Points to objects on (a) heap or on the stack or static > type C is access not null T; – Exclude nulls. not null access!