Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The difference in code bases is striking [0]:

> The Windows version of Eudora is written in C++. The source tree consists of 8,651 files in 565 folders, taking up 458 MB. There are both production (“Eudora71”) and test (“Sandbox”) versions of the code.

> The Macintosh version of Eudora is an entirely different code base and is written in C. The source tree consists of 1,433 files in 47 folders, taking up 69.9 MB.

[0]: http://www.computerhistory.org/_static/atchm/the-eudora-emai...



Back then you didn't have a lot of choice of what language to use, windows was MFC on visual studio and Mac was codewarrior(I think). The Mac and Windows versions were written by two separate teams even though we sat next to each other, and I can't think of any code shared between them, anything we could have shared would have been trivial to write from scratch. I have no explanation for the enormous size of the Mac version.


I'll be damned. Joshua Stephens for real? I know your name from the Eudora Extended Message Services API docs -- though that was long ago. There were like four names there. How much of that was your work :) ?


Very interesting. Were you implementing to a spec with the Windows version, or was it simply just 'make the Windows version do what the Mac version does'?




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

Search: