Live data from Hacker News

TXR – A Programming Language for Convenient Data Munging

nongnu.org

1–10 of 74 posts

Re: TXR – A Programming Language for Convenient Data Munging

#3
> The PDF rendition of the reference manual, which takes the form of a large Unix man page, is over 600 pages long, with no index or table of contents. There are many ways to solve a given data processing problem with TXR.

"Good luck, you're on your own!"

Re: TXR – A Programming Language for Convenient Data Munging

#4

> The PDF rendition of the reference manual, which takes the form of a large Unix man page, is over 600 pages long, with no index or table of contents. There are many ways to solve a given data processing problem with TXR. "Good luck, you're on your own!"

This. I have never seen a programming language brag about being inaccessible and having bad documentation.

Re: TXR – A Programming Language for Convenient Data Munging

#5
post #4

> The PDF rendition of the reference manual, which takes the form of a large Unix man page, is over 600 pages long, with no index or table of contents. There are many ways to solve a given data processing problem with TXR. "Good luck, you're on your own!"

This. I have never seen a programming language brag about being inaccessible and having bad documentation.

I read it as honesty and not bragging. Few people set out to create a inaccessible language with bad documentation, but given enough time and users, most languages become one. I'd prefer language maintainers and users have enough self-awareness to not believe it is still the elegant and simple language of 20 years ago.

Edit: 10 years ago in this case.

Re: TXR – A Programming Language for Convenient Data Munging

#7

> The PDF rendition of the reference manual, which takes the form of a large Unix man page, is over 600 pages long, with no index or table of contents. There are many ways to solve a given data processing problem with TXR. "Good luck, you're on your own!"

Well the HTML version has contents. 600 pages of documentation and with the information density I see in a quick skim would not imply a “you are on your own” mentality to me.

Re: TXR – A Programming Language for Convenient Data Munging

#8
"TXR Lisp programs are shorter and clearer than those written in some mainstream languages "du jour" like Python, Ruby, Clojure, Javascript or Racket. If you find that this isn't the case, the TXR project wants to hear from you; give a shout to the mailing list. If a program is significantly clearer and shorter in another language, that is considered a bug in TXR."

That section made me chuckle. Admirable if true.

Re: TXR – A Programming Language for Convenient Data Munging

#9
It would be interesting to have a DSL for data munging, but I am afraid TXR is not it. My requirements would be that the language should be functional and total.

Most transformations that we do on data do not require Turing completeness or recursion. I think it would be useful to write these down in a language with semantics that is easy to analyze.

Post reply on HN