Paul Eggert <[email protected]>:
> You could write Johnson and ask; see <http://yaccman.com/>.
This patch summarizes what he told me.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.
>From f1928590f58fe0245fea18256281d4fd3d624894 Mon Sep 17 00:00:00 2001
From: "Eric S. Raymond" <[email protected]>
Date: Wed, 13 Feb 2019 21:33:41 -0500
Subject: [PATCH] bison.texiL Dates for the invention of Yacc.
---
doc/bison.texi | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/doc/bison.texi b/doc/bison.texi
index 2d4ea090..20d09e8f 100644
--- a/doc/bison.texi
+++ b/doc/bison.texi
@@ -13020,11 +13020,10 @@ development of Unix; one of its first uses was to develop the original
Portable C Compiler. The same person, Steven C. Johnson, wrote Yacc and the
original pcc.
-This was so long ago that the exact year of origin is difficult to pin down.
-Johnson published @url{https://dx.doi.org/10.1145/512760.512771, A Portable
-Compiler: Theory and Practice} in the Proceedings of the 5th ACM POPL
-Symposium in 1978; the Yacc program itself is generally said to have been
-developed in the early Seventies.
+According to the author, Yacc was first invented in 1971 and reached a
+form recognizably similar to the C version in 1973. Johnson published
+@url{https://dx.doi.org/10.1145/512760.512771, A Portable Compiler: Theory
+and Practice} in the Proceedings of the 5th ACM POPL Symposium in 1978.
Yacc was not itself originally written in C but in its predecessor language,
B. This goes far to explain its odd interface, which exposes a large number
--
2.17.1