In Delphi 2009, SysUtils.pas contains this in line 425:
EProgrammerNotFound = class(Exception);
- Is this simply an easter egg or something serious?
- When should this exception be raised?
- Does it also exist in Delphi Prism and/or Free Pascal?
Conclusion (after reading the answers so far):
This exception might appear in fun source code like
try
ShootMySelfInTheFoot;
except
raise EProgrammerNotFound.Create("D'oh!");
end;
(See D'oh!).