Generics
Asumu Takikawa RacketCon 2012
1
Generics Asumu Takikawa RacketCon 2012 1 What are generics? 2 - - PowerPoint PPT Presentation
Generics Asumu Takikawa RacketCon 2012 1 What are generics? 2 What are generics? hash-ref assoc hash-set alist-cons hash-remove alist-delete 3 What are generics? hash-ref assoc hash-set alist-cons hash-remove alist-delete
Asumu Takikawa RacketCon 2012
1
2
hash-ref hash-set hash-remove assoc alist-cons alist-delete
3
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append
4
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append = string=? boolean=? bytes=?
5
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append = string=? boolean=? bytes=? dict-ref dict-set dict-remove
6
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append = string=? boolean=? bytes=? dict-ref dict-set dict-remove sequence-ref sequence-append
7
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append = string=? boolean=? bytes=? dict-ref dict-set dict-remove sequence-ref sequence-append equal?
8
hash-ref hash-set hash-remove assoc alist-cons alist-delete list-ref vector-ref bytes-ref append vector-append bytes-append = string=? boolean=? bytes=? dict-ref dict-set dict-remove sequence-ref sequence-append equal?
9
10
11
12
(require racket/generic)
13
https:/ /gist.github.com/3885002
14
Eli Barzilay Jay McCarthy Vincent St-Amour Claire Alvis Asumu Takikawa
15