Re:`tar` creator/extractor in ~100 lines of Prolog
by falsissime on Friday January 20, 2023 @03:39PM
(#34459592)
The 1978 DEC10 Prolog user guide mentions PROG.PL as an example of a Prolog file with an extension. See 3.2 in https://userweb.fct.unl.pt/~lmp/publications/online-papers/U...
Maybe the 1975 Prolog I manual has more to say...
The documentation for SWI-Prolog 5.10 (2010) even says "Tradition calls for .pl, but conflicts with Perl force the use of another extension on systems where extensions have global meaning, such as MS-Windows. On such systems .pro is the common alternative." https://www.swi-prolog.org/download/stable/doc/SWI-Prolog-5.....
Thing is, I can't confirm that tradition predates Perl 4 - call it 1993.
Turbo Prolog used ".pro" in the late 1980s - https://archive.org/details/bitsavers_borlandturOwnersHandbo... .
So did Prolog-2, according to the 1990 book at https://archive.org/details/advancedlogicpro0000unse/page/80... .
VPI Prolog from 1991 has an '".hc" file name extension (which stands for Horn Clause, the logic upon which the PROLOG language is based).'.
I even found one Prolog system from that era using ".txt", at https://archive.org/details/programminginpro0000cloc/page/26... .