> > > I am glad to confirm that in 2026, Ada remains a viable option for those > of us interested in modern-ish programming on a retro-DOS platform.
> Ada is from 1980 (or 1983 with fixes) originally. I'm not disagreeing > it's "modern", but I wouldn't ignore other classic languages either > just because of perceived age. In particular, Pascal heavily inspired > Ada and is still nice (IMHO). I've actually been on a Modula-2 journey > recently, but I spent years on Pascal (and Oberon) and various others. Yes, but the vast majority of DOS software is written in various programming languages that predate DOS itself. -- Kirn Gill II Mobile: +1 813-300-2330 <+18133002330> VoIP: +1 813-704-0420 <+18137040420> Email: [email protected] LinkedIn: http://www.linkedin.com/pub/kirn-gill/32/49a/9a6 On Fri, Jan 9, 2026 at 11:05 PM Rugxulo via Freedos-devel < [email protected]> wrote: > Hi, > > On Thu, Jan 1, 2026 at 1:41 AM Paul Dufresne via Freedos-devel > <[email protected]> wrote: > > > > I wanted to share a success story regarding the use of the Ada > programming language on FreeDOS. > > While I never actively studied or used Ada for personal projects > (yet??), I was somewhat curious in years past, trying to rebuild > Gautier de Montmollin's Engine3D. > > > gcc346b.zip (GCC 3.4.6 core) > > ada346b.zip (GNAT 3.4.6 compiler and runtime) > > Keep in mind these older versions probably don't support newer Ada > things like Ada2005 (containers?) and Ada2012 (contracts?). Also, > tasking is probably broken. (I haven't read all of your newer replies > yet, but I see you noticed Gnatmake eventually breaks and was replaced > upstream with ... GnatBuild??) > > > I bundled these ZIP files into a custom ISO under Linux using > mkisofs: > > No Mtools or libguest whatevers? > > > I launched QEMU with sufficient memory for the Ada compiler: > > qemu-system-i386 -enable-kvm -m 64 -hda freedos.img -cdrom > install.iso > > 64 MB is not a lot for GCC, especially at higher optimization levels. > > > I am glad to confirm that in 2026, Ada remains a viable option for those > of us interested in modern-ish programming on a retro-DOS platform. > > Ada is from 1980 (or 1983 with fixes) originally. I'm not disagreeing > it's "modern", but I wouldn't ignore other classic languages either > just because of perceived age. In particular, Pascal heavily inspired > Ada and is still nice (IMHO). I've actually been on a Modula-2 journey > recently, but I spent years on Pascal (and Oberon) and various others. > > Anyways, good luck. > > > _______________________________________________ > Freedos-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freedos-devel >
_______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
