git @ Cat's Eye Technologies The-Glosscubator / 15b3795
Add a few more bookmarks. Chris Pressey 1 year, 1 month ago
8 changed file(s) with 67 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
2323 * author: Adam Chlipala
2424 * date: 2013
2525 * online @ [archive.org](https://archive.org/details/CertifiedProgrammingWithDependentTypes)
26 * booksite: http://adam.chlipala.net/cpdt/
2627 * rating: TODO
2728
2829 I haven't read it, but this is an open-access book about Coq.
3535 ### Papers
3636
3737 [Hygiene-Compatible Macros in an Unhygienic Macro System.pdf](https://guenchi.github.io/Scheme/doc/Hygiene-Compatible%20Macros%20in%20an%20Unhygienic%20Macro%20System.pdf)
38
39 [Binding as Sets of Scopes](https://www.cs.utah.edu/plt/scope-sets/)
1212 * rating: TODO
1313
1414 .
15
16 ### Binding as Sets of Scopes
17
18 * url: https://www.cs.utah.edu/plt/scope-sets/
19 * rating: TODO
20
21 .
2222
2323 [CSE 40431/60431: Programming Languages (2022 course notes)](https://www3.nd.edu/~dchiang/teaching/pl/2022/)
2424
25 [language design - Why F\#, Rust and Others Use Option Type Instead Of Nullable types like C\# 8 Or TypeScript? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/410724/why-f-rust-and-others-use-option-type-instead-of-nullable-types-like-c-8-or-t)
26
27 [language design - Why do \"checked exceptions\", i.e., \"value-or-error return values\", work well in Rust and Go but not in Java? - Software Engineering Stack Exchange](https://softwareengineering.stackexchange.com/questions/420898/why-do-checked-exceptions-i-e-value-or-error-return-values-work-well-in)
28
2529 ### Compilation
2630
2731 [compiling - Do C compilers discard unused functions when statically linking to .a file? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/715899/do-c-compilers-discard-unused-functions-when-statically-linking-to-a-file)
4848
4949 .
5050
51 ### language design - Why F\#, Rust and Others Use Option Type Instead Of Nullable types like C\# 8 Or TypeScript? - Software Engineering Stack Exchange
52
53 * url: https://softwareengineering.stackexchange.com/questions/410724/why-f-rust-and-others-use-option-type-instead-of-nullable-types-like-c-8-or-t
54 * rating: TODO
55
56 .
57
58 ### language design - Why do \"checked exceptions\", i.e., \"value-or-error return values\", work well in Rust and Go but not in Java? - Software Engineering Stack Exchange
59
60 * url: https://softwareengineering.stackexchange.com/questions/420898/why-do-checked-exceptions-i-e-value-or-error-return-values-work-well-in
61 * rating: TODO
62
63 .
64
5165 ### Compilation
5266
5367 * is-heading: true
1717 * https://gutenberg.org/ebooks/974 (The Secret Agent: A Simple Tale by Joseph Conrad \| Project Gutenberg)
1818 * https://gutenberg.org/ebooks/2775 (The Good Soldier by Ford Madox Ford \| Project Gutenberg)
1919
20 ### PLDI
21
22 * https://softwareengineering.stackexchange.com/questions/410724/why-f-rust-and-others-use-option-type-instead-of-nullable-types-like-c-8-or-t (language design - Why F\#, Rust and Others Use Option Type Instead Of Nullable types like C\# 8 Or TypeScript? - Software Engineering Stack Exchange)
23 * https://softwareengineering.stackexchange.com/questions/420898/why-do-checked-exceptions-i-e-value-or-error-return-values-work-well-in (language design - Why do \"checked exceptions\", i.e., \"value-or-error return values\", work well in Rust and Go but not in Java? - Software Engineering Stack Exchange)
24
2025 ### Philosophy
2126
2227 * https://htmlgiant.com/random/the-beginners-guide-to-hegel/ (HTMLGIANT / The Beginner's Guide to Hegel)
2328 * https://plato.stanford.edu/entries/computer-science/ (The Philosophy of Computer Science (Stanford Encyclopedia of Philosophy))
29
30 ### Type Systems
31
32 * https://www.pl.cs.jhu.edu/projects/type-constraints/ (Type Constraints · The Programming Languages Laboratory)
33 * https://codewords.recurse.com/issues/three/algebra-and-calculus-of-algebraic-data-types (The algebra (and calculus!) of algebraic data types)
34 * https://stackoverflow.com/questions/196465/what-is-a-type-and-effect-system (What is a type and effect system? - Stack Overflow)
2435
2536 TODO rated Books
2637 --------------
130141 ### Macros
131142
132143 * https://guenchi.github.io/Scheme/doc/Hygiene-Compatible%20Macros%20in%20an%20Unhygienic%20Macro%20System.pdf (Hygiene-Compatible Macros in an Unhygienic Macro System.pdf)
144 * https://www.cs.utah.edu/plt/scope-sets/ (Binding as Sets of Scopes)
133145
134146 ### Model Checking
135147
1616
1717 [Coeffects: The next big programming challenge - Tomas Petricek](http://tomasp.net/blog/2014/why-coeffects-matter/)
1818
19 [Type Constraints · The Programming Languages Laboratory](https://www.pl.cs.jhu.edu/projects/type-constraints/)
20
21 [The algebra (and calculus!) of algebraic data types](https://codewords.recurse.com/issues/three/algebra-and-calculus-of-algebraic-data-types)
22
23 [What is a type and effect system? - Stack Overflow](https://stackoverflow.com/questions/196465/what-is-a-type-and-effect-system)
24
1925 ### Papers
2026
2127 Should Your Specification Language Be Typed? (online @ [lamport.azurewebsites.net](http://lamport.azurewebsites.net/pubs/lamport-types.pdf) (PDF))
2626 * rating: 1
2727
2828 .
29
30 ### Type Constraints · The Programming Languages Laboratory
31
32 * url: https://www.pl.cs.jhu.edu/projects/type-constraints/
33 * rating: TODO
34
35 .
36
37 ### The algebra (and calculus!) of algebraic data types
38
39 * url: https://codewords.recurse.com/issues/three/algebra-and-calculus-of-algebraic-data-types
40 * rating: TODO
41
42 .
43
44 ### What is a type and effect system? - Stack Overflow
45
46 * url: https://stackoverflow.com/questions/196465/what-is-a-type-and-effect-system
47 * rating: TODO
48
49 .