Talk:A-normal form

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing (Rated Stub-class, Low-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Stub-Class article Stub  This article has been rated as Stub-Class on the project's quality scale.
 Low  This article has been rated as Low-importance on the project's importance scale.
 
WikiProject Computer science (Rated Stub-class, Mid-importance)
WikiProject icon This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Stub-Class article Stub  This article has been rated as Stub-Class on the project's quality scale.
 Mid  This article has been rated as Mid-importance on the project's importance scale.
 

Bad reference link?[edit]

The link to the article in the one and only reference leads to an error page that says that document doesn't exist. —Preceding unsigned comment added by 155.101.224.65 (talk) 14:57, 16 March 2011 (UTC)

What does the 'A' in ANF stand for?[edit]

The article was recently moved from administrative normal form to A-normal form, with the following edit summary: ‘The "A" is inspired by Curry's "Axiom Set A" and "Administrative" is incorrect.’ I don't know the original source for the term ‘administrative normal form’ (and it does not appear in the original paper ‘The Essence of Compiling with Continuations’ by Flanagan et al.) but I have seen it used in papers and online discussions for quite some time. One way or the other, could somebody provide a source for the term ‘ANF’ and what it is supposed to expand to? — Tobias Bergemann (talk) 09:12, 16 November 2012 (UTC)

Appel calls it Administrative Normal Form in "SSA is functional programming". I couldn't find anything in the (indexes) of Compiling with Continuations and Modern Compiler Implementation. (I don't think the move per se was a bad idea, but this certainly deserves a mention in the lead.) On a side note, this article was created under the name "Administrative Normal Form" by Matt Might. —Ruud 10:56, 16 November 2012 (UTC)
Sorry, I didn't know that Appel had called it that. I understand if you think it would be better to undo the change. Unfortunately the only source I have is personal communication - I'm taking a class from one of the authors of the original paper, Matthias Felleisen, and he said yesterday that the "A" doesn't stand for "administrative" and that the only inspiration for using "A" was that Curry & Feys in Combinatory Logic had labeled a set of axioms Aβ. — Erik (talk) 13:52, 16 November 2012 (UTC)
Is there any way you could convince him to write this up somewhere? It would certainly be an interesting bit of trivia. —Ruud 13:56, 16 November 2012 (UTC)
For what it's worth, I for one would prefer to keep the article under its current title ‘A-normal form’. I don't think that would violate the WP:COMMONNAME policy even though the term ‘administrative normal form’ appears to be widely used. — Tobias Bergemann (talk) 14:22, 16 November 2012 (UTC)