On 02/20/2013 03:41 PM, Karl Berry wrote:
If I, or someone else, had come forward to write something with
equivalent functionality in C, then we'd have it in C.  No one did and I
doubt anyone ever will.  So, given the choice between leaving makeinfo
essentially as it is forever and moving forward with new features that
people were continually requesting, I chose the latter.

I certainly sympathize with the painful tradeoffs.

I think the best implementation language for something like this
would be C++:  It has modularity, better standard higher-level
libraries than C, performance, and portability.  (I'd be tempted
to suggest Java or some other JVM-based language, for its
performance, libraries, and portability, but I realize there
is some reluctance to have core GNU tools depend on Java.)

This might be a great Google Summer of Code project: Use Patrice's
Perl code as a prototype and design spec, and re-write it in C++.
Possibly too big a project for one Summer, though it might be
doable for someone who is proficient in both Perl and C++.
--
        --Per Bothner
p...@bothner.com   http://per.bothner.com/

Reply via email to