Texinfo / parse-info stuff



Raymond Toy <toy.raymond at gmail.com> writes:
> Yes, I'm pretty happy with these changes.  Except for the fgrep.  We
> should probably change common-lang-recode.mk to be created via
> configure so we can do the right thing with fgrep (and iconv and
> recode).

Ah, you mean use $(FGREP) like $(MKDIR_P) etc.? Cool, but we don't need
to make common-lang-recode.mk via configure: it gets included into
Makefiles by Automake, so all of these variables get set and we can just
use them. @FOO@ doesn't work, I don't think, but $(FOO) will.

> Oh, and one other comment.  You create
> lisp-utils/parse-info-$lisp.$fasl.  Would it make sense to follow what
> the rest of maxima does and put the compiled result in
> lisp-utils/binary-$lisp/parse-info.$fasl?  This might be easier if
> parse-info.lisp were in src instead of lisp-utils, but lisp-utils
> seems to be the right place for it.

Good point. I'll do that.

>     Rupert> Thank you for going through the code so thoroughly. All of my Unix
>     Rupert> experience has been on Linux (and most of my developing, for that
>     Rupert> matter), so I find this sort of portability hard to get right.
>
> I haven't actually reviewed all of your code.  I just did enough to
> make it work on solaris 10. :-)

:-)

> Overall, I find the the parse-info code works fine except that things
> like ? mnewton return two entries.  The old system returned just one.
> This needs to be fixed.  And we also need to test this on Windows to
> make sure it works there.

Yes, I know that still needs doing. It's because I've not yet put the
logic (back) in to ignore top-level chapter headings. That should be
easy to fix, since I put in the infrastructure it needs when I was doing
stuff at run-time.

Rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: not available
URL: <http://www.math.utexas.edu/pipermail/maxima/attachments/20130509/4b58b1df/attachment.pgp>;