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=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,9f79bf3a95fa27f0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.204.143.143 with SMTP id v15mr1459720bku.8.1331667919294; Tue, 13 Mar 2012 12:45:19 -0700 (PDT) Path: t13ni4bkb.0!nntp.google.com!news1.google.com!goblin1!goblin2!goblin.stu.neva.ru!newsfeed1.swip.net!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: gnat on debian arm Date: Tue, 13 Mar 2012 20:44:30 +0100 Organization: A noiseless patient Spider Message-ID: <87r4wws2u9.fsf@ludovic-brenta.org> References: <87sjhhu022.fsf@ludovic-brenta.org> <20862029.7617.1331648003996.JavaMail.geo-discussion-forums@vbbed8> <4f5f778c$0$6555$9b4e6d93@newsspool4.arcor-online.net> Mime-Version: 1.0 Injection-Info: mx04.eternal-september.org; posting-host="M9+IMWHBws6tA6Bbki6zXA"; logging-data="11760"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/mMmeFl+Z2/KQ3y4wnasJf" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) Cancel-Lock: sha1:9X2/gyOZjDnHKecXNswNJiL20Sk= sha1:vEksoJ5ijhEMWXIVidjPFUtS7bA= Content-Type: text/plain; charset=us-ascii Date: 2012-03-13T20:44:30+01:00 List-Id: Randy Brukardt writes on comp.lang.ada: > Georg Bauhaus wrote in message > news:4f5f778c$0$6555$9b4e6d93@newsspool4.arcor-online.net... >> On 13.03.12 15:13, Ludovic Brenta wrote: >>> Note that if you're going to program in Ada on such a machine, you >>> might find that 256 MiB of RAM is very limited. You probably don't >>> want gnat-gps or emacs as your IDE on such a machine. >> >> I had thought that 256 MiB is plenty of RAM for editing text and >> running a compiler. Editing without a "GUI" using a capable text >> editor, including Emacs, should well be possible. Maybe I'm biased towards large-scale development. I have fond memories of my old IBM ThinkPad T22 with 256 MiB RAM and a Pentium III processor running at 900 MHz. The performance of that machine should be quite similar to that of a modern Raspberry Pi. Compiling gnat 3.15p (400 kSLOC C, 300 kSLOC Ada) on that machine was OK but when I started work on GCC 4.1 (2.6 MSLOC), a three-stage bootstrap with tests took an entire night. And building the other large package, gnat-gps, took 220 minutes on that machine and 17 minutes on its successor which is stil my current machine[1]. Most of the difference was due to the increase in RAM (256 MiB to 2 GiB). http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=100;bug=393636 >> 256 MiB is about the amount of RAM that were supposedly necessary to >> _translate_ a compiler for some O-O language in the early 1990s. But >> I am sure I was happily running Editors, including Emacs, in a lot >> less than that. In fact, I didn't know anyone who had access to a >> computer with such an amount of RAM. >> >> Running OS/2 on a PCs equipped with that "limited" amount of RAM went >> rather smoothly, or is my memory blurred? Oh, you're bringing memories back... I started running OS/2 2.0 when it was released on 4 MiB (very slow) and upgraded my machine to 8 (okay-ish) then 12 then 24 MiB, which *was* smooth. Yes, the architecture was quite good and I was also a fan :) I feel like a dinosaur now :) -- Ludovic Brenta.