forked from schemedoc/bibliography
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
trying html2text and manual post-processing to make it useable on github
- Loading branch information
Amirouche
committed
Apr 11, 2019
1 parent
6eeccb2
commit 339568d
Showing
2 changed files
with
50 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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). |