Talk:Scheme: An Interpreter for Extended Lambda Calculus

Permission
See also Talk:Lambda Papers. --Piet Delport (talk) 21:15, 19 December 2009 (UTC)

DIV
You may wish to consider to wrap the page in or  which better allows the page data to show when you toggle

display options * links to scans in the left hand margin. -- billinghurst (talk) 01:08, 7 September 2009 (UTC)


 * Thanks. The   and   classes seem to make the text column too narrow to contain the source code quotes, though? I added a direct 5em left margin instead, which seems to work. --Piet Delport (talk) 02:24, 7 September 2009 (UTC)


 * That was my quick opinion too when I did a quick preview, hence, why I threw it back to you. -- billinghurst (talk) 04:45, 7 September 2009 (UTC)

Copyright
I see no reason why PD-USGov would apply. "Support for the laboratory's artificial intelligence research is provided in part by the Advanced Research Projects Agency of the Department of Defense under Office of Naval Research contract N00014-75-C-0643." does not make the authors into employees of the Federal Government, nor does it even give the government control over any part of the output.--Prosfilaes (talk) 03:17, 7 September 2009 (UTC)


 * (Responded at Possible copyright violations) --Piet Delport (talk) 00:10, 8 September 2009 (UTC)

Okay, i had the following correspondence with the authors and Patrick Winston, the AI Lab director at the time the papers were written, and they're all happy with free use of the memos as long as attribution is given.


 * (Moved to Talk:Lambda Papers. --Piet Delport (talk) 21:13, 19 December 2009 (UTC))

I'll change the license template to cc-by-3.0. --Piet Delport (talk) 17:34, 29 September 2009 (UTC)

Reference formatting
I formatted the in-text citation references using a combination of Cite.php and Labeled Section Transclusion.

Each citation in the Bibliography is labeled for transclusion like:

and then referenced in the main text (e.g. Abstract) like:

Advantage: References are visible both on individual pages and wherever they are transcluded, without source duplication.

Disadvantage: It would be nicer if the reference number: "MacLISP [Moon][1]" could be replaced with the name: "MacLISP[Moon]" but Cite.php does not support this yet, to my knowledge. --Piet Delport (talk) 18:16, 3 October 2009 (UTC)

Possible improvements
The text should be in a reasonable good state now, but some things could be better:


 * Trace formatting: The computation traces in Section 3 are currently just big  blocks; they might be formatted better as a table of some sort.
 * Syntax highlighting: The GeSHi highlighting for Scheme/Lisp sucks a bit. Improve it, or figure out a good way to do explicit formatting? (The latter would also allow non-highlighting annotations and markup, such as SIC.)
 * Table of Contents: Is there a way to make MediaWiki's usual TOC generation work for transcluded  (especially for Whole text)?
 * Section links: Is there a reasonable way to make section references render as relative links within individual sections, and as fragment links  within Whole text?

A bigger project to tackle would be annotations for the text, with historical notes and explanations, and modern source code equivalents. (Compare the 1998 HOSC revisit and reprint.) --Piet Delport (talk) 21:35, 14 October 2009 (UTC)