Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kavin Satheeskumar

dblp:351/6977 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0002-1106-2429ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type systems › polymorphism › parametric polymorphism
bounded polymorphism
0.812024
Qualifying System F<: Some Terms and Conditions May Apply · Proc. ACM Program. Lang. 2024
Programming languages and type systems › type systems
subtyping
0.812024
Qualifying System F<: Some Terms and Conditions May Apply · Proc. ACM Program. Lang. 2024
Programming languages and type systems › type systems › refinement types
type qualifiers
0.812024
Qualifying System F<: Some Terms and Conditions May Apply · Proc. ACM Program. Lang. 2024
Programming languages and type systems › type systems › alias typing
reference immutability
0.212024
Qualifying System F<: Some Terms and Conditions May Apply · Proc. ACM Program. Lang. 2024

Methods — techniques the papers use, named apart from their topics

type qualifier calculus · 0.8system f-sub · 0.8
YearPublicationVenuePosition
2024 Qualifying System F<: Some Terms and Conditions May Apply
abstract
Type qualifiers offer a lightweight mechanism for enriching existing type systems to enforce additional, desirable, program invariants. They do so by offering a restricted but effective form of subtyping. While the theory of type qualifiers is well understood and present in many programming languages today, polymorphism over type qualifiers remains an area less well examined. We explore how such a polymorphic system could arise by constructing a calculus, System F-sub-Q, which combines the higher-rank bounded polymorphism of System F-sub with the theory of type qualifiers. We explore how the ideas used to construct System F-sub-Q can be reused in situations where type qualifiers naturally arise---in reference immutability, function colouring, and capture checking. Finally, we re-examine other qualifier systems in the literature in light of the observations presented while developing System F-sub-Q.
Edward Lee 0001, Yaoyu Zhao, Ondrej Lhoták, James You, Kavin Satheeskumar, Jonathan Immanuel Brachthäuser
Proc. ACM Program. Lang.5
2023 Dependency-Free Capture Tracking
abstract
Type systems usually characterize the shapes of values but not usually their free variables. Many desirable safety properties could be guaranteed by the type system if it knew exactly which variables were free in values.
Edward Lee 0001, Kavin Satheeskumar, Ondrej Lhoták
FTfJP@ECOOP2