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.2 required=5.0 tests=BAYES_00,FROM_LOCAL_HEX, FROM_STARTS_WITH_NUMS autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,7332b19c66a79eea X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Vinzent Hoefler" <0439279208b62c95f1880bf0f8776eeb@t-domaingrabbing.de> Newsgroups: comp.lang.ada Subject: Re: Quantified Expressions: "some" Date: Fri, 19 Nov 2010 21:03:44 +0100 Message-ID: References: <4ce31bb6$0$7670$9b4e6d93@newsspool1.arcor-online.net> <2d44ff4d-b3ad-4593-8492-4d16fb6b6a2e@j2g2000yqf.googlegroups.com> <1t7pvrh3i022d.8t9yqjonagar$.dlg@40tude.net> <4ce3e3c3$0$6987$9b4e6d93@newsspool4.arcor-online.net> <13vas9njbsmps.1npsunlgz5n4z$.dlg@40tude.net> <949be87b-78a2-4e7b-8b38-40f57a69eb55@d20g2000yqg.googlegroups.com> <8kknp7FkqpU1@mid.individual.net> <4ce6b85d$0$6879$9b4e6d93@newsspool2.arcor-online.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: individual.net kqzEjI6qHFRoNL1oiVJYkgQsxeQ/90K+Ukl1Y0JsnYIsmBao2k Cancel-Lock: sha1:xx0fMSWghMOzbYSC2NLCyuxhYG0= User-Agent: Opera Mail/10.63 (Win32) Xref: g2news2.google.com comp.lang.ada:16591 Date: 2010-11-19T21:03:44+01:00 List-Id: Georg Bauhaus wrote: > (a) know that "=>" is just an arrow for associations(*), and > > (b) know that its very mirror, "<=" is defined at a very different > linguistic level, that of relational operators. > > This *is* confusing (and is an opportunity for condescension of > Him Who Knows Ada Well), even though this piece of obfuscation is old, > if rarely used in the past. It's even more confusing if you know Ada's little sister VHDL, where the "<=" actually is a signal assignment: .-- 8< -- | if (Reset = '1') then here ==> | Rnd_Out <= (others => '0'); | elsif Rising_Edge (Clock) then `-- 8< -- Or, if you already think that's funny, then take a look at a case statement: -- 8< -- case Input_Select is when "00" => Output <= In (0); [...] when others => Output <= 'Z'; end case; -- 8< -- Vinzent. -- Mail address temporary, use domain to filter.