Type Systems
(Up) | See also: PLDI, Type Theory
Works regarding the study and practice of assigning types (collections of constraints) to values as part of informatically processing those values, for example in a computer program.
Web resources
What is the difference between a strongly typed language and a statically typed language? ★★★
What is a strictly typed language? ★
Coeffects: The next big programming challenge - Tomas Petricek ★
Type Constraints · The Programming Languages Laboratory ★
The algebra (and calculus!) of algebraic data types ★★★
What is a type and effect system? ★
(in PLDI) Why F#, Rust and Others Use Option Type Instead Of Nullable types like C# 8 Or TypeScript? ★
(in Python) Specification for the Python type system — typing documentation ★
Papers
Should Your Specification Language Be Typed? (online @ lamport.azurewebsites.net) ★★★ 💭
On Understanding Data Abstraction, Revisited (online @ cs.utexas.edu) ★★★ 💭
In Search of Types (online @ kent.ac.uk) ★★★ 💭
Several types of types in programming languages (online @ arxiv.org) ★ 💭
Unfolding Abstract Datatypes (online @ www.cs.ox.ac.uk) ★★★ 💭
Initial Algebra Semantics is Enough! (online @ libres.uncg.edu) ★ 💭
Type and Effect Systems (online @ web.cs.ucla.edu) ★
A Theory of Type Polymorphism in Programming (online @ homepages.inf.ed.ac.uk) 🏛️
Abstract Types have Existential Type (online @ homepages.inf.ed.ac.uk) 🏛️
(in Haskell) Faking it (online @ www.cambridge.org) ★ 💭
Books
Counterexamples in Type Systems (online @ counterexamples.org) ★★
History of
by-topic
/
Type Systems
@master
git clone https://git.catseye.tc/The-Glosscubator/
- Trim titles of resources in a few remaining topics. Chris Pressey 1 year, 3 months ago
- Put the Wikipedia link, when it exists, in the "see-also bar". Chris Pressey 1 year, 4 months ago
- Include the topic description in the README for some topics. Chris Pressey 1 year, 4 months ago
- When rebuilding, rewrite Markdown documents according to schema. Chris Pressey 1 year, 4 months ago
- Update the borrowability status of books listed on archive.org. Chris Pressey 1 year, 4 months ago
- Remove placeholders that are no longer needed with Feedmark 0.16. Chris Pressey 1 year, 4 months ago
- Fix commentary links. Chris Pressey 1 year, 6 months ago
- Extract ratings to own files. Chris Pressey 1 year, 6 months ago
- Rename commentary files. Chris Pressey 1 year, 6 months ago
- Link to commentary on entries that have a detectable amount of it. Chris Pressey 1 year, 9 months ago
- Show ratings on books and papers too. Chris Pressey 1 year, 9 months ago
- Render rating next to each entry that has one, in the READMEs. Chris Pressey 1 year, 9 months ago
- Link to the originating topic, for secondary-topic entries. Chris Pressey 1 year, 9 months ago
- Resources in multiple topics are now rendered in multiple READMEs. Chris Pressey 1 year, 9 months ago
- Format interlinks more usefully. Chris Pressey 2 years ago
- Rate a paper on Type Systems. Chris Pressey 2 years ago
- Rate two papers, then add two more papers. Chris Pressey 2 years ago
- Add several papers, and 2 webpages. Chris Pressey 2 years ago
- Add two commentary Chris Pressey 2 years ago
- More commentary. Chris Pressey 2 years ago
- Rename Specification category to Formal Specification. Chris Pressey 2 years ago
- Checkpoint removing `src` directories. Chris Pressey 2 years ago
- Fix link. Chris Pressey 2 years ago
- Link back up, add "Web resources" heading to READMEs. Chris Pressey 2 years ago
- Link see-also links to anchor Chris Pressey 2 years ago
- Checkpoint migrating files into `by-topic` directory. Chris Pressey 2 years ago