pith. sign in

arxiv: 1709.08056 · v4 · pith:3RNHJMKAnew · submitted 2017-09-23 · 💻 cs.PL · math.CT

Novel Uses of Category Theory in Modeling OOP

classification 💻 cs.PL math.CT
keywords categorymodelfunctorsgenericjavamodelingtheoryadjoint
0
0 comments X
read the original abstract

An outline and summary of four new potential applications of category theory to OOP research are presented. These include (1) the use of operads to model Java subtyping, (2) the use of Yoneda's lemma and representable functors in the modeling of generic types in generic nominally-typed OOP, (3) using a combination of category presentations and cartesian closed categories to model structurally-typed OOP, and (4) the use of adjoint functors to model Java erasure.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Java Generics: An Order-Theoretic Approach (Abridged Outline)

    cs.PL 2019-06 unverdicted novelty 5.0

    Outlines an order-theoretic and category-theoretic model for Java generics to address analysis challenges in generic OO type systems.