News for hackers. Stuff that matters.
Re:Discipline Doesn’t Scale by foerbert on Wednesday October 21, 2020 @02:01AM (#24845150)
This is one of the few times I've seen anybody mention threading in Ada in this sort of discussion. I've become quite fond of the language, and my first brush over the tasking stuff left me fairly impressed/interested. However actually getting into it is something I've been meaning to do, so I don't really have much experience with it in practice.

So I'm quite curious, what problems with it you were referring to?

Re:Discipline Doesn’t Scale by lioeters on Wednesday October 21, 2020 @05:30AM (#24846139)
Not OP, and not familiar with Ada - but this might go into the limitations of Ada's concurrency model:

Rendezvous Facilities: Concurrent C and the Ada Language - https://www.computer.org/csdl/journal/ts/1988/11/e1546/13rRU...

> The concurrent programming facilities in both Concurrent C and the Ada language are based on the rendezvous concept. Although these facilities are similar, there are substantial differences.

> Facilities in Concurrent C were designed keeping in perspective the concurrent programming facilities in the Ada language and their limitations. Concurrent C facilities have also been modified as a result of experience with its initial implementations.

> The authors compare the concurrent programming facilities in Concurrent C and Ada and show that it is easier to write a variety of concurrent programs in Concurrent C than in Ada.

Re:Discipline Doesn’t Scale by solresol on Wednesday October 21, 2020 @05:48AM (#24846212)
A lot changes in Ada-95; the Ada-83 concurrency model was indeed very limited (which is what that article talked about).