Hacker News new | ask | show | jobs
by zephyrfalcon 889 days ago
An acronym. The "GPP" is the DOS-ified spelling of "g++"; the '+' was not (officially) allowed in MS-DOS filenames. The DJ stands for the first name (not the initials, apparently [1]) of the project's originator, DJ Delorie.

Although: "Since C++ is integral to gcc, djgpp no longer stands for "DJ's G++" but probably stands for something like "DJ's GNU Programming Platform"." [2]

[1] https://www.delorie.com/users/dj/

[2] https://www.delorie.com/djgpp/history.html

1 comments

DOS: "One of our commands allows separation of filenames with a + symbol, so we need to prohibit that character."

"Couldn't we rework that command to not use + separators?"

"No, far better to take that character out of consideration."

Unix: "Filenames can use control characters. I don't care if that makes pipes between commands really complicated! Add an option for NUL-separated filenames if you have to."

Ahah... it was long ago the last time I typed a command like this...

  copy /b file1+file2 output