Peter> I've been assuming that this is a practical joke. Anyone who thinks
Peter> that Perl is a good choice for creating an *operational* air traffic
Peter> control system needs their head examined.
It's certainly better than the ancient stuff they're using now.
Besides, if adequately tested, there's nothing with Perl for mission
critical projects. I know a lot of people who consider
ticketmaster.com "mission critical"... especially the folks at
Ticketmaster. And that's all mod_perl from top to bottom... all Perl.
So, an ATC system coded in Perl does not scare me in the slightest.[/QUOTE]
Er, if Ticketmaster makes a mistake people don't die. The requirements
that are placed by three-letter agencies on safety-of-life software are
mind-boggling. Not sure where the full ones are but this looks like a
step in the right direction:
http://www.fas.org/man/dod-101/sys/ac/equip/ord_nas.htm .
We *are* talking about a system for tracking aircraft through
radar and transponder data and updating multiple distributed
displays in real time plus handing off data between local and
regional centers, right? I think I'd want real time interrupts
and interrupt priority levels, for a start. Haven't seen a Perl
interface for those yet.
It appears to me that the current system exceeds 2 million lines of
Ada, but I could be off; I'm having a hard time finding details.
Coming up with a Perl equivalent sounds like... a lengthy project.
The government has budgeted several $billion for replacing it but
we can whack off one in our spare time that they'll agree to use?
Or are we talking about something else?