Path: csiph.com!weretis.net!feeder8.news.weretis.net!newsfeed.bofh.team!paganini.bofh.team!not-for-mail From: Nicholas Collin Paul de Gloucester Newsgroups: comp.lang.ada,fr.comp.lang.ada Subject: Re: Options of MS SDK versions Date: Fri, 8 May 2026 21:56:54 -0000 (UTC) Organization: To protect and to server Message-ID: <10tlm74$12gjg$1@paganini.bofh.team> References: <10tkauk$v80i$1@paganini.bofh.team> <10tliuk$36s18$2@dont-email.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 8 May 2026 21:56:54 -0000 (UTC) Injection-Info: paganini.bofh.team; logging-data="1131120"; posting-host="aIceeGQb8jijFuR6cTD++g.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A"; User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-44-amd64 (x86_64)) X-Notice: Filtered by postfilter v. 0.9.3 Xref: csiph.com comp.lang.ada:59704 fr.comp.lang.ada:2399 In comp.lang.ada Lawrence D’Oliveiro wrote: |-------------------------------------------------------------------| |"I recommend sticking to Linux for serious development. Not just in| |Ada, but generally." | |-------------------------------------------------------------------| Thanks. I did create a program on GNU/Linux which I want to build an executable for via Janus/Ada, which uses MS SDK for linking. Microsoft is bad, but we do have Windows and other users might have only Windows. This program does not print, whereas my good "Canon Pixma GM4050 Printer Mono Print Multi-Function MegaTank Wireless" printer does not support Linux (other than Android), and various applications do not support Linux, so I have a practical reason (coercion) to use Windows. GNAT is not perfect. Cf. Tom Moran sent: Subject: Re: segfault with large-ish array with GNAT Date: Thu, 18 Mar 2010 16:46:19 +0000 (UTC) Message-ID: - ########################################################################### #"> So here's me being naive: I would have thought that Ada (or GNAT # #> specifically) would be smart enough to allocate memory for large # #> objects such as my long array in a transparent way so that I don't # #> have to worry about it, thus (in the Ada spirit) making it harder to # #> screw up. (Like not having to worry about whether arguments to # #> subprograms are passed by value or by reference--it just happens.) # #> # #> But it seems that I will have to allocate memory for large objects # #> using pointers (and thus take the memory from the heap). Is that # #> right? # # A couple of years ago I wrote some code to look at the (large) Netflix # #data set. It used Janus Ada and ran in a 2 GB Windows system. I thought# #about switching to Gnat (for faster floating point) but discovered that # #would require changing all large arrays to heap allocation, so I dropped # #that idea. IMO, that's a ridiculous limitation in this day and age." # ########################################################################### (S. HTTP://Gloucester.Insomnia247.NL/ fuer Kontaktdaten!)