Slashdot Mirror


GNU Texinfo 5.0 Released

Four years after the last release, version 5.0 of Texinfo, the GNU documentation language, has been released. The primary highlight is a new implementation of makeinfo info in Perl rather than C. Although slower, the new version offers several advantages: cleaner code using a structured representation of the input document, Unicode support, and saner support for multiple output backends. There are over a dozen other improvements including better formatting of URLs, improved cross-manual references, and a program to convert Perl POD documentation to Texinfo.

8 of 173 comments (clear)

  1. Things you don't hear every day by Anonymous Coward · · Score: 5, Funny

    "Nobody could understand the source code anymore without massive doses of caffeine... ao we decided to rewrite the whole thing in Perl."

    1. Re:Things you don't hear every day by one+eyed+kangaroo · · Score: 5, Insightful

      A witty response, but really this is getting a bit tired.

      I suppose people are free to keep reading the same old, self-reinforcing sources that insist that Perl is somehow a language of the past. And if they read enough of these cliches, the anti-Perl FUD may seem to be accurate, but as any developer who spends time wrestling with real-world problems in modern Perl will attest, the so-called modern Perl ecosystem is, (just like the modern Python or PHP ecosystems), a fabulous place to work in.

      I work in all three.

    2. Re:Things you don't hear every day by VortexCortex · · Score: 5, Interesting

      "Nobody could understand the source code anymore without massive doses of caffeine... ao we decided to rewrite the whole thing in Perl."

      Oblig xkcd

      Obligatory Rebuttal xkcd

      This is interesting for two reasons:
      0. It was Perl's built in features, such as regex, system calls, and ability to be terse enough to enter a solution on a single swinging pass that make it an obvious choice -- It was made for this type of job.
      1. I'm confident that if we have not already, we will soon reach a point where entire discussions can be composed of no text other than xkcd links.

  2. man texinfo by Anonymous Coward · · Score: 5, Insightful

    Can't be much use, it doesn't have a man page.

  3. Re:Will an end user notice this speed degradation? by larry+bagina · · Score: 5, Insightful

    how often do you run makeinfo? Probably never directly. And only indirectly if you're compiling and installing a GNU package from source (I mean, who else even uses it? )-- in which case configure checks and compilation times are the bottleneck, not makeinfo

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  4. Default to HTML yet? by Anonymous Coward · · Score: 5, Insightful

    I haven't used TexInfo for years, but what I remember most was the absolutely abysmal standalone "info" reader. That thing was the biggest piece of shit I've ever seen in any program. Hopefully they've abandoned the crappy "info" format and all of the shitty standalone readers to view info documents, and just use HTML by default now.

  5. Do not want by GlobalEcho · · Score: 5, Insightful

    Allow me to initiate the inevitable hatefest:

    Every time I run man and get a pointer to texinfo, I want to beat my head on the keyboard. I do not have the time, once again, to look up those obscure keyboard commands so that I may navigate laboriously through the documentation. It's time to interrupt my command-line workflow, go to the nearest GUI and run a web search for the nearest HTML manual.

    1. Re:Do not want by sombragris · · Score: 5, Informative

      Try pinfo. From the description:

      Pinfo is an info file viewer. It was created when the author, Przemek Borys, was very depressed trying to read gtk info entries using the standard tools.

      Pinfo is similar in use to lynx. It has similar key movements, and gives similar intuition. You just move across info nodes, and select links, follow them... Well, you know how it is when you view html with lynx. :) It supports as many colors as it could.

      Believe me, it's a lifesaver for reading info pages.

      --
      -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."