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!reader02.eternal-september.org!feeder.eternal-september.org!news.linkpendium.com!news.linkpendium.com!news.snarked.org!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 12 May 2018 10:45:13 -0500 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Sat, 12 May 2018 11:45:13 -0400 Organization: IISS Elusive Unicorn Message-ID: References: <87k1sg2qux.fsf@nightsong.com> <87h8njmk4r.fsf@nightsong.com> <87po27fbv9.fsf@nightsong.com> <87in7x62vw.fsf@nightsong.com> <878t8szdtk.fsf@nightsong.com> <87tvrdhl5v.fsf@nightsong.com> User-Agent: ForteAgent/8.00.32.1272 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.68.179.11 X-Trace: sv3-t2XS77WXmRh7Di7ZUH/hIB9M6VbawpwCfeBtgbIo/2UNgGbKHXOr1OcayQjBhWfZV7d+1/KXE68ZaoX!YUsaLxk054dCyagJInQ0qplNzoFbPP7boJSMuD+vKJjqq038jOgtxijHKGxu6eJ7mMgE4qPd+2G8!IHfwFG75okV12iqHa7WTlqJNRsE= X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2381 Xref: reader02.eternal-september.org comp.lang.ada:52317 Date: 2018-05-12T11:45:13-04:00 List-Id: On Sat, 12 May 2018 12:29:05 +0300, Niklas Holsti declaimed the following: >In my view, if your system has a UART and accumulates incoming >characters into a line buffer until in comes a CR to end the line, you >are allocating space dynamically in the buffer for each incoming >character. Now that is an extreme example, but I hope it shows what I am >driving at: in principle, if the program uses up space, when needed, in >any "memory" that can fill up, it is allocating that space dynamically, >even if this "memory" is not the system heap. > By that interpretation, any program using "static arrays" with an index tracking "current location" can be considered to be doing "dynamic allocation". -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/