Mail Archives: djgpp/1995/03/16/13:52:21
> Somebody has to own the hardware. That is going to be the operating
> system, and this means that every time you access the floppy disk (for
> example) the system is going to drop dead, since DOS not only isn't
> multi-tasking, it's not reentrant, so you can't access more than one
> DOS service simultaneously. Yes, it's possible to get around this
> (basically by writing your own drivers for all the hardware you need
> to access), but you may as well install Linux or *BSD if you want a
> general-purpose solution.
Indeed. Our main interest is to provide an acceptable GNAT Ada tasking
runtime, mostly for educational purposes. More serious Ada developers
will no doubt be moving on to more serious platforms, if they are doing
lots of tasking. OTOH, serious apps _have_ been written using commercial
Ada 83 compilers on DOS, tasking and all.
Mike Feldman
- Raw text -