Andreas Abel & Jean-Philippe Bernardy (2020):
A Unified View of Modalities in Type Systems.
Proc. ACM Program. Lang. 4(ICFP),
doi:10.1145/3408972.
Nick Benton, Gavin Bierman, Valeria De Paiva & Martin Hyland (1992):
Linear lambda-calculus and categorical models revisited.
In: International Workshop on Computer Science Logic.
Springer,
pp. 61–84,
doi:10.1007/3-540-56992-8_6.
Jean-Philippe Bernardy, Mathieu Boespflug, Ryan R. Newton, Simon Peyton Jones & Arnaud Spiwack (2017):
Linear Haskell: Practical Linearity in a Higher-Order Polymorphic Language.
Proc. ACM Program. Lang. 2(POPL),
doi:10.1145/3158093.
Edwin Brady (2021):
Idris 2: Quantitative Type Theory in Practice.
In: Anders Møller & Manu Sridharan: 35th European Conference on Object-Oriented Programming (ECOOP 2021),
Leibniz International Proceedings in Informatics (LIPIcs) 194.
Schloss Dagstuhl – Leibniz-Zentrum für Informatik,
Dagstuhl, Germany,
pp. 9:1–9:26,
doi:10.4230/LIPIcs.ECOOP.2021.9.
Available at https://drops.dagstuhl.de/opus/volltexte/2021/14052.
Stephen Brookes & Kathryn V Stone (1993):
Monads and Comonads in Intensional Semantics.
Technical Report,
Pittsburgh, PA, USA.
Available at https://dl.acm.org/doi/10.5555/865105.
Aloïs Brunel, Marco Gaboardi, Damiano Mazza & Steve Zdancewic (2014):
A core quantitative coeffect calculus.
In: European Symposium on Programming Languages and Systems.
Springer,
pp. 351–370,
doi:10.1007/978-3-642-54833-8_19.
Pritam Choudhury, Harley Eades III, Richard A. Eisenberg & Stephanie Weirich (2021):
A Graded Dependent Type System with a Usage-Aware Semantics.
Proc. ACM Program. Lang. 5(POPL),
doi:10.1145/3434331.
Richard A Eisenberg, Stephanie Weirich & Hamidhasan G Ahmed (2016):
Visible type application.
In: European Symposium on Programming.
Springer,
pp. 229–254,
doi:10.1007/978-3-662-49498-1_10.
Marco Gaboardi, Andreas Haeberlen, Justin Hsu, Arjun Narayan & Benjamin C Pierce (2013):
Linear dependent types for differential privacy.
In: Proceedings of the 40th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages,
pp. 357–370,
doi:10.1145/2429069.2429113.
Marco Gaboardi, Shin-ya Katsumata, Dominic Orchard, Flavien Breuvart & Tarmo Uustalu (2016):
Combining Effects and Coeffects via Grading.
In: Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming,
ICFP 2016.
Association for Computing Machinery,
New York, NY, USA,
pp. 476489,
doi:10.1145/2951913.2951939.
Dan R. Ghica & Alex I. Smith (2014):
Bounded linear types in a resource semiring.
In: Programming Languages and Systems.
Springer,
pp. 331–350,
doi:10.1007/978-3-642-54833-8_18.
Jean-Yves Girard (1987):
Linear logic.
Theoretical computer science 50(1),
pp. 1–101,
doi:10.1016/0304-3975(87)90045-4.
Jean-Yves Girard, Andre Scedrov & Philip J Scott (1992):
Bounded linear logic: a modular approach to polynomial-time computability.
Theoretical computer science 97(1),
pp. 1–66,
doi:10.1016/0304-3975(92)90386-T.
Ralf Hinze (2000):
A new approach to generic functional programming.
In: Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages,
pp. 119–132,
doi:10.1145/325694.325709.
Jack Hughes, Daniel Marshall, James Wood & Dominic Orchard (2021):
Linear Exponentials as Graded Modal Types.
In: 5th International Workshop on Trends in Linear Logic and Applications (TLLA 2021),
Rome (virtual), Italy.
Available at https://hal-lirmm.ccsd.cnrs.fr/lirmm-03271465.
Jack Hughes & Dominic Orchard (2020):
Resourceful Program Synthesis from Graded Linear Types.
In: Logic-Based Program Synthesis and Transformation - 30th International Symposium, LOPSTR 2020, Bologna, Italy, September 7-9, 2020, Proceedings,
pp. 151–170,
doi:10.1007/978-3-030-68446-4_8.
C Barry Jay & J Robin B Cockett (1994):
Shapely types and shape polymorphism.
In: European Symposium on Programming.
Springer,
pp. 302–316,
doi:10.1007/3-540-57880-3_20.
Shin-ya Katsumata (2014):
Parametric effect monads and semantics of effect systems.
In: Suresh Jagannathan & Peter Sewell: The 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '14, San Diego, CA, USA, January 20-21, 2014.
ACM,
pp. 633–646,
doi:10.1145/2535838.2535846.
Shin-ya Katsumata (2018):
A Double Category Theoretic Analysis of Graded Linear Exponential Comonads.
In: Christel Baier & Ugo Dal Lago: Foundations of Software Science and Computation Structures - 21st International Conference, FOSSACS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings,
Lecture Notes in Computer Science 10803.
Springer,
pp. 110–127,
doi:10.1007/978-3-319-89366-2_6.
José Pedro Magalhães, Atze Dijkstra, Johan Jeuring & Andres Löh (2010):
A Generic Deriving Mechanism for Haskell.
SIGPLAN Not. 45(11),
pp. 3748,
doi:10.1145/2088456.1863529.
Dominic Orchard, Vilem-Benjamin Liepelt & Harley Eades III (2019):
Quantitative program reasoning with graded modal types.
PACMPL 3(ICFP),
pp. 110:1–110:30,
doi:10.1145/3341714.
Tomas Petricek, Dominic Orchard & Alan Mycroft (2014):
Coeffects: a calculus of context-dependent computation.
In: Proceedings of the 19th ACM SIGPLAN international conference on Functional programming.
ACM,
pp. 123–135,
doi:10.1145/2692915.2628160.
Tomas Petricek, Dominic A. Orchard & Alan Mycroft (2013):
Coeffects: Unified Static Analysis of Context-Dependence.
In: Fedor V. Fomin, Rusins Freivalds, Marta Z. Kwiatkowska & David Peleg: Automata, Languages, and Programming - 40th International Colloquium, ICALP 2013, Riga, Latvia, July 8-12, 2013, Proceedings, Part II,
Lecture Notes in Computer Science 7966.
Springer,
pp. 385–397,
doi:10.1007/978-3-642-39212-2_35.
John Power & Hiroshi Watanabe (2002):
Combining a monad and a comonad.
Theoretical Computer Science 280(1-2),
pp. 137–162,
doi:10.1016/S0304-3975(01)00024-X.
Tim Sheard & Simon Peyton Jones (2002):
Template Meta-Programming for Haskell.
In: Proceedings of the 2002 ACM SIGPLAN Workshop on Haskell,
Haskell '02.
Association for Computing Machinery,
New York, NY, USA,
pp. 116,
doi:10.1145/581690.581691.
Ross Street (1972):
The formal theory of monads.
Journal of Pure and Applied Algebra 2(2),
pp. 149–168,
doi:10.1016/0022-4049(72)90019-9.
K. Terui (2001):
Light Affine Lambda Calculus and Polytime Strong Normalization.
In: LICS '01.
IEEE Computer Society,
pp. 209–220,
doi:10.1109/LICS.2001.932498.
Tarmo Uustalu & Varmo Vene (November 2006):
The Essence of Dataflow Programming.
Lecture Notes in Computer Science 4164,
pp. 135–167,
doi:10.1007/11894100_5.