Skip to content

Commit

Permalink
trying html2text and manual post-processing to make it useable on github
Browse files Browse the repository at this point in the history
  • Loading branch information
Amirouche committed Apr 11, 2019
1 parent 6eeccb2 commit 339568d
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
38 changes: 38 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Bibliography of Scheme-related Research

This online bibliography collects together links to technical papers
and theses related to the Scheme language, including both classic
papers and recent research. This site was maintained by Jim
Bender.

## Table of Contents

* [The Original 'Lambda Papers' by Guy Steele and Gerald Sussman](./blob/master/page1.md)
* [Scheme, Language Features, and Semantics](./blob/master/page2.md)
* [Macros](./blob/master/page3.md)
* [Object-Oriented Programming](./blob/master/page4.md)
* [Modules and Component-Oriented Programming](./blob/master/page5.md)
* [Continuations and Continuation Passing Style](./blob/master/page6.md)
* [XML and Web Programming](./blob/master/pagexml.md)
* [Applications of Scheme](./blob/master/page7.md)
* [Compiler Technology/Implementation Techniques and Optimization](./blob/master/page8.md)
* [Distributed, Parallel, and Concurrent Programming](./blob/master/page9.md)
* [Partial Evaluation](./blob/master/page10.md)
* [Reflection](./blob/master/page11.md)

* [Reports on the Scheme Language](./blob/master/standards.md)

## Workshops on Scheme and Functional Programming

* [Workshop on Scheme and Functional Programming 2000](./blob/master/sw2000.md)
* [Second Workshop on Scheme and Functional Programming, 2001](./blob/master/sw2001.md)
* [Third Workshop on Scheme and Functional Programming, 2002](./blob/master/sw2002.md)
* [2003 Scheme Workshop](./blob/master/sw2003.md)
* [2004 Scheme Workshop](./blob/master/sw2004.md)
* [2005 Workshop on Scheme and Functional Programming](./blob/master/sw2005.md)
* [2006 Workshop on Scheme and Functional Programming](./blob/master/sw2006.md)
* [2007 Workshop on Scheme and Functional Programming](./blob/master/sw2007.md)
* [2008 Workshop on Scheme and Functional Programming](./blob/master/sw2008.md)
* [2009 Workshop on Scheme and Functional Programming](./blob/master/sw2009.md)
* [2010 Workshop on Scheme and Functional Programming](./blob/master/sw2010.md)
* [2011 Workshop on Scheme and Functional Programming](./blob/master/sw2011.md)
12 changes: 12 additions & 0 deletions page1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## The Original 'Lambda Papers' by Guy Steele and Gerald Sussman

* Gerald Jay Sussman and Guy Lewis Steele, Jr.. "Scheme: An Interpreter for Extended Lambda Calculus". MIT AI Lab. AI Lab Memo AIM-349. December 1975. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-349.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-349.pdf).
* Guy Lewis Steele, Jr. and Gerald Jay Sussman. "Lambda: The Ultimate Imperative". MIT AI Lab. AI Lab Memo AIM-353. March 1976. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-353.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-353.pdf).
* Guy Lewis Steele, Jr.. "Lambda: The Ultimate Declarative". MIT AI Lab. AI Lab Memo AIM-379. November 1976. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-379.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-379.pdf).
* Guy Lewis Steele, Jr.. "Debunking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTO". MIT AI Lab. AI Lab Memo AIM-443. October 1977. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-443.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-443.pdf).
* Guy Lewis Steele, Jr. and Gerald Jay Sussman. "The Art of the Interpreter of, the Modularity Complex (Parts Zero, One, and Two)". MIT AI Lab. AI Lab Memo AIM-453. May 1978. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-453.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-453.pdf).
* Guy Lewis Steele, Jr.. "RABBIT: A Compiler for SCHEME". Masters Thesis. MIT AI Lab. AI Lab Technical Report AITR-474. May 1978. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-474.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AITR-474.pdf).
* Guy Lewis Steele, Jr. and Gerald Jay Sussman. "Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode". MIT AI Lab. AI Lab Memo AIM-514. March 1979. Available online: [ps](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.ps.gz) [pdf](https://raw.githubusercontent.com/scheme-live/library.readscheme.org/master/repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.pdf).
* Guy Lewis Steele, Jr.. "Compiler Optimization Based on Viewing LAMBDA as RENAME + GOTO". _AI: An MIT Perspective_. 1980.
* Guy Lewis Steele, Jr.. "Debunking the "Expensive Procedure Call" Myth, or Procedure Call Implementations Considered Harmful, or LAMBDA, the Ultimate GOTO". _ACM Conference Proceedings_. 1977. Available online: [ACM Digital Library](http://portal.acm.org/citation.cfm?id=810196&coll=portal&dl=ACM).
* Guy Lewis Steele, Jr. and Gerald Jay Sussman. "Design of a Lisp-based Processor". _CACM_. 23. 11. November 1980. Available online: [ACM Digital Library](http://portal.acm.org/citation.cfm?id=359031&coll=portal&dl=ACM).

0 comments on commit 339568d

Please sign in to comment.