Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22ccd581dd7910d

Jump to content

Talk:indent (Unix)

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 3 years ago by DAWillcox in topic Appropriateness of an addition?

uncrustify

[edit]

Should we mention this in this manner, this seems negative. Maybe a see also link or something along those lines. --76.165.248.183 (talk) 02:13, 9 November 2008 (UTC)Reply

Hmmm, that Uncrustify statement looks a bit dodgy, I shall investgate --Msemtd (talk) 09:09, 27 November 2008 (UTC)Reply

Appropriateness of an addition?

[edit]

I recently stumbled on this article. I am, in fact, the David Willcox mentioned in the second paragraph.

I'm amazed (maybe a bit overwhelmed) that my little side project/first big C program is still around (though much evolved through many hands) after more than 45 years.

I wonder if it would be appropriate add a short story about how and why the program came about in the first place. And if so, just how it would fit in the Wikipedia format. DAWillcox (talk) 16:50, 2 May 2023 (UTC)Reply

Though, actually, I see that said history is enshrined in the README of the BSD indent distribution. DAWillcox (talk) 16:57, 2 May 2023 (UTC)Reply

Further evidence on origin of indent

[edit]

I found an earlier version of indent in Volume 18 of the comp.sources.unix distributions. While I don't remember exactly who managed those distributions (BSD, I believe), they were used to distribute contributed UNIX tools to whoever wanted them.

A note in Volume 20 states that Volume 18 closed on June 30 1989, so the Volume 18 version of indent was at least older than that. (The original version was written in 1976 and there'd been a fair amount of evolution by then.)

But note: Version 1.10.0 of GNU's indent from May 1998 still has lines like:

HISTORY: initial coding November 1976 D A Willcox of CAC (CAC being the Center for Advanced Computing at the University of Illinois.)

Copyright notices include:

/* Copyright (c) 1994, Joseph Arceneaux.

All rights reserved Copyright (c) 1985 Sun Microsystems, Inc. Copyright (c) 1980 The Regents of the University of California. Copyright (c) 1976 Board of Trustees of the University of Illinois. All rights reserved.

And while many there have been many enhancements and style changes much of the original organization, logic and even function and variable names still persist.

So clearly the GNU indent derived from the comp.sources.unix distribution, which itself originated at the University of Illinois.