-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbib.rkt
61 lines (55 loc) · 2.22 KB
/
bib.rkt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#lang racket/base
(require scriblib/autobib)
(provide (all-defined-out))
(define-cite ~cite citet generate-bibliography)
(define bib:frisch-et-al-2008
(make-bib
#:title (string-append
"Semantic subtyping: Dealing set-theoretically "
"with function, union, intersection, and negation types.")
#:author (authors "Alain Frisch"
"Giuseppe Castagna"
"Véronique Benzaken")
#:location (journal-location "Journal of the ACM"
#:volume "55"
#:number "19")
#:date "2008"))
(define bib:klein-et-al-2012
(make-bib
#:title "Run Your Research: On the Effectiveness of Lightweight Mechanization"
#:author (authors "Casey Klein"
"John Clements"
"Christos Dimoulas"
"Carl Eastlund"
"Matthias Felleisen"
"Matthew Flatt"
"Jay A. McCarthy"
"Jon Rafkind"
"Sam Tobin-Hochstadt"
"Robert Bruce Findler")
#:location (proceedings-location
"The 39th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)")
#:date "2012"))
(define bib:castagna-2013
(make-bib
#:title (string-append
"Covariance and Contravariance: a fresh look at an "
"old issue (a primer in advanced type systems for "
"learning functional programmers)")
#:author (authors "Giuseppe Castagna")
#:date "2013"
#:note "Unpublished manuscript, periodically updated."))
(define bib:claessen-hughes-2000
(make-bib
#:title "QuickCheck: a lightweight tool for random testing of Haskell programs"
#:author (authors "Koen Claessen"
"John Hughes")
#:location (proceedings-location
"The 5th ACM SIGPLAN International Conference on Functional Programming (ICFP)")
#:date "2000"))
(define bib:fetscher-et-al-2015
(make-bib
#:title "Making Random Judgments: Automatically Generating Well-Typed Terms from the Definition of a Type-System"
#:author (authors "Burke Fetscher" "Koen Claessen" "Michał Pałka" "John Hughes" "Robert Bruce Findler")
#:location (proceedings-location "ESOP")
#:date "2015"))