> On 15 Dec 2018, at 18:44, Hans Åberg <haber...@telia.com> wrote: > > >> On 15 Dec 2018, at 17:02, Uxio Prego <uxio.pr...@gmail.com> wrote: >> >>> Bison installs in /usr/local/ direct from the sources in [1], and works >>> fine will their inhouse version of clang. Bison also needs m4 which can be >>> installed the same from [2]. Just compile with ./configure && make, and >>> 'make pdf' if you want the PDF manual, then sud only on the install: 'sudo >>> make install' and 'sudo make install-pdf’. >> >> Sounds perfect. :) > > In fact not so difficult. But it might be good to complement with a package > manager.
Yes. This is maybe not going to be popular here, but in the light of the other replies I think the best for me would be to: - Develop a 2 to 3 migration guide on an example, smaller than the actual parser but staying relevant to it; as much simple, or as much featured. - Stay in Bison 2.3 in early development, for straightforward macOS use. - Move to contemporary Bison, if Bison ever moves away from Yacc; for straightforward GNU/Linux use. Then in macOS recommend Macports as per your advice, although supporting Homebrew too, for users convenience, as it is very popular. - On performance or multithreading problems while in Yacc mode: 1. Proxy all parsing needs in a single thread and queue parsing requests. 2. If that isn't enough throughput, move to contemporary Bison finally. _______________________________________________ help-bison@gnu.org https://lists.gnu.org/mailman/listinfo/help-bison