Hacker News new | past | comments | ask | show | jobs | submit login

Is it still true that parts of Skype are written in Delphi? If so, can you comment on which part(s), and why that choice was made?

The Windows UI is using the VCL (Delphi's visual component library); it's easy to see with spyxx.exe or similar from the Windows SDK and viewing the window class names: tSkMainForm, TChromeMenu, TSkypeSplitter, TScrollBar, TAccessibleTntEdit (TNT Unicode controls), etc.

As to why it was chosen, I can briefly list my (biased) opinion as to the benefits of Delphi: an easier to use language than C++, proven IDE and framework, a lot of third-party code and components available, but without sacrificing low-level control to a VM.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact