added links with #:url

This commit is contained in:
Stephen De Gabrielle 2020-12-11 01:08:49 +00:00 committed by Matthew Flatt
parent c93837c2ce
commit 1ad448e19e

View File

@ -93,36 +93,42 @@ The @racketmodname[racket] library combines
#:author "Ryan Culpepper, Sam Tobin-Hochstadt, and Matthew Flatt" #:author "Ryan Culpepper, Sam Tobin-Hochstadt, and Matthew Flatt"
#:title "Advanced Macrology and the Implementation of Typed Scheme" #:title "Advanced Macrology and the Implementation of Typed Scheme"
#:location "Workshop on Scheme and Functional Programming" #:location "Workshop on Scheme and Functional Programming"
#:url "https://www2.ccs.neu.edu/racket/pubs/scheme2007-ctf.pdf"
#:date "2007") #:date "2007")
(bib-entry #:key "Danvy90" (bib-entry #:key "Danvy90"
#:author "Olivier Danvy and Andre Filinski" #:author "Olivier Danvy and Andre Filinski"
#:title "Abstracting Control" #:title "Abstracting Control"
#:location "LISP and Functional Programming" #:location "LISP and Functional Programming"
#:url "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.960&rep=rep1&type=pdf"
#:date "1990") #:date "1990")
(bib-entry #:key "Felleisen88a" (bib-entry #:key "Felleisen88a"
#:author "Matthias Felleisen" #:author "Matthias Felleisen"
#:title "The theory and practice of first-class prompts" #:title "The theory and practice of first-class prompts"
#:location "Principles of Programming Languages" #:location "Principles of Programming Languages"
#:url "https://www.cs.tufts.edu/~nr/cs257/archive/matthias-felleisen/prompts.pdf"
#:date "1988") #:date "1988")
(bib-entry #:key "Felleisen88" (bib-entry #:key "Felleisen88"
#:author "Matthias Felleisen, Mitch Wand, Dan Friedman, and Bruce Duba" #:author "Matthias Felleisen, Mitch Wand, Dan Friedman, and Bruce Duba"
#:title "Abstract Continuations: A Mathematical Semantics for Handling Full Functional Jumps" #:title "Abstract Continuations: A Mathematical Semantics for Handling Full Functional Jumps"
#:location "LISP and Functional Programming" #:location "LISP and Functional Programming"
#:url "https://help.luddy.indiana.edu/techreports/TRNNN.cgi?trnum=TR248"
#:date "1988") #:date "1988")
(bib-entry #:key "Feltey18" (bib-entry #:key "Feltey18"
#:author "Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour" #:author "Daniel Feltey, Ben Greenman, Christophe Scholliers, Robert Bruce Findler, and Vincent St-Amour"
#:title "Collapsible Contracts: Fixing a Pathology of Gradual Typing" #:title "Collapsible Contracts: Fixing a Pathology of Gradual Typing"
#:location "Object-Oriented Programming, Systems, and Languages (OOPSLA)" #:location "Object-Oriented Programming, Systems, and Languages (OOPSLA)"
#:url "https://www.ccis.northeastern.edu/~types/publications/collapsible/fgsfs-oopsla-2018.pdf"
#:date "2018") #:date "2018")
(bib-entry #:key "Flatt02" (bib-entry #:key "Flatt02"
#:author "Matthew Flatt" #:author "Matthew Flatt"
#:title "Composable and Compilable Macros: You Want it When?" #:title "Composable and Compilable Macros: You Want it When?"
#:location "International Conference on Functional Programming (ICFP)" #:location "International Conference on Functional Programming (ICFP)"
#:url "http://www.cs.utah.edu/plt/publications/gpce13-f-color.pdf"
#:date "2002") #:date "2002")
(bib-entry #:key "Friedman95" (bib-entry #:key "Friedman95"
@ -136,54 +142,63 @@ The @racketmodname[racket] library combines
#:title "Processes vs. User-Level Threads in Scsh" #:title "Processes vs. User-Level Threads in Scsh"
#:author "Martin Gasbichler and Michael Sperber" #:author "Martin Gasbichler and Michael Sperber"
#:date "2002" #:date "2002"
#:url "http://www.ccs.neu.edu/home/shivers/papers/scheme02/article/threads.pdf"
#:location "Workshop on Scheme and Functional Programming") #:location "Workshop on Scheme and Functional Programming")
(bib-entry #:key "Greenberg15" (bib-entry #:key "Greenberg15"
#:author "Michael Greenberg" #:author "Michael Greenberg"
#:title "Space-Efficient Manifest Contracts" #:title "Space-Efficient Manifest Contracts"
#:location "Principles of Programming Languages (POPL)" #:location "Principles of Programming Languages (POPL)"
#:url "https://cs.pomona.edu/~michael/papers/popl2015_space.pdf"
#:date "2015") #:date "2015")
(bib-entry #:key "Gunter95" (bib-entry #:key "Gunter95"
#:author "Carl Gunter, Didier Remy, and Jon Rieke" #:author "Carl Gunter, Didier Remy, and Jon Rieke"
#:title "A Generalization of Exceptions and Control in ML-like Languages" #:title "A Generalization of Exceptions and Control in ML-like Languages"
#:location "Functional Programming Languages and Computer Architecture" #:location "Functional Programming Languages and Computer Architecture"
#:url "http://gallium.inria.fr/~remy/ftp/prompt.pdf"
#:date "1995") #:date "1995")
(bib-entry #:key "Haynes84" (bib-entry #:key "Haynes84"
#:author "Christopher T. Haynes and Daniel P. Friedman" #:author "Christopher T. Haynes and Daniel P. Friedman"
#:title "Engines Build Process Abstractions" #:title "Engines Build Process Abstractions"
#:location "Symposium on LISP and Functional Programming" #:location "Symposium on LISP and Functional Programming"
#:url "https://legacy.cs.indiana.edu/ftp/techreports/TR159.pdf"
#:date "1984") #:date "1984")
(bib-entry #:key "Hayes97" (bib-entry #:key "Hayes97"
#:author "Barry Hayes" #:author "Barry Hayes"
#:title "Ephemerons: a New Finalization Mechanism" #:title "Ephemerons: a New Finalization Mechanism"
#:location "Object-Oriented Languages, Programming, Systems, and Applications" #:location "Object-Oriented Languages, Programming, Systems, and Applications"
#:url "https://static.aminer.org/pdf/PDF/000/522/273/ephemerons_a_new_finalization_mechanism.pdf"
#:date "1997") #:date "1997")
(bib-entry #:key "Hieb90" (bib-entry #:key "Hieb90"
#:author "Robert Hieb and R. Kent Dybvig" #:author "Robert Hieb and R. Kent Dybvig"
#:title "Continuations and Concurrency" #:title "Continuations and Concurrency"
#:location "Principles and Practice of Parallel Programming" #:location "Principles and Practice of Parallel Programming"
#:url "https://legacy.cs.indiana.edu/ftp/techreports/TR256.pdf"
#:date "1990") #:date "1990")
(bib-entry #:key "Lamport79" (bib-entry #:key "Lamport79"
#:title "How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs" #:title "How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs"
#:author "Leslie Lamport" #:author "Leslie Lamport"
#:location "IEEE Transactions on Computers" #:location "IEEE Transactions on Computers"
#:url "https://www.microsoft.com/en-us/research/uploads/prod/2016/12/How-to-Make-a-Multiprocessor-Computer-That-Correctly-Executes-Multiprocess-Programs.pdf"
#:date "179") #:date "179")
(bib-entry #:key "L'Ecuyer02" (bib-entry #:key "L'Ecuyer02"
#:author "Pierre L'Ecuyer, Richard Simard, E. Jack Chen, and W. David Kelton" #:author "Pierre L'Ecuyer, Richard Simard, E. Jack Chen, and W. David Kelton"
#:title "An Object-Oriented Random-Number Package With Many Long Streams and Substreams" #:title "An Object-Oriented Random-Number Package With Many Long Streams and Substreams"
#:location "Operations Research, 50(6)" #:location "Operations Research, 50(6)"
#:url "https://www.iro.umontreal.ca/~lecuyer/myftp/papers/streams00.pdf"
#:date "2002") #:date "2002")
(bib-entry #:key "Queinnec91" (bib-entry #:key "Queinnec91"
#:author "Queinnec and Serpette" #:author "Queinnec and Serpette"
#:title "A Dynamic Extent Control Operator for Partial Continuations" #:title "A Dynamic Extent Control Operator for Partial Continuations"
#:location "Principles of Programming Languages" #:location "Principles of Programming Languages"
#:url "https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.40.9946&rep=rep1&type=pdf"
#:date "1991") #:date "1991")
(bib-entry #:key "Reppy99" (bib-entry #:key "Reppy99"
@ -191,12 +206,14 @@ The @racketmodname[racket] library combines
#:title "Concurrent Programming in ML" #:title "Concurrent Programming in ML"
#:is-book? #t #:is-book? #t
#:location "Cambridge University Press" #:location "Cambridge University Press"
#:url "https://doi.org/10.1017/CBO9780511574962"
#:date "1999") #:date "1999")
(bib-entry #:key "Shan04" (bib-entry #:key "Shan04"
#:author "Ken Shan" #:author "Ken Shan"
#:title "Shift to Control" #:title "Shift to Control"
#:location "Workshop on Scheme and Functional Programming" #:location "Workshop on Scheme and Functional Programming"
#:url "http://homes.sice.indiana.edu/ccshan/recur/recur.pdf"
#:date "2004") #:date "2004")
(bib-entry #:key "Sperber07" (bib-entry #:key "Sperber07"
@ -209,12 +226,14 @@ The @racketmodname[racket] library combines
#:author "Dorai Sitaram and Matthias Felleisen" #:author "Dorai Sitaram and Matthias Felleisen"
#:title "Control Delimiters and Their Hierarchies" #:title "Control Delimiters and Their Hierarchies"
#:location @italic{Lisp and Symbolic Computation} #:location @italic{Lisp and Symbolic Computation}
#:url "https://www2.ccs.neu.edu/racket/pubs/lasc1990-sf.pdf"
#:date "1990") #:date "1990")
(bib-entry #:key "Sitaram93" (bib-entry #:key "Sitaram93"
#:title "Handling Control" #:title "Handling Control"
#:author "Dorai Sitaram" #:author "Dorai Sitaram"
#:location "Programming Language Design and Implementation" #:location "Programming Language Design and Implementation"
#:url "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.7256"
#:date "1993") #:date "1993")
(bib-entry #:key "SRFI-42" (bib-entry #:key "SRFI-42"