Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in subtyping

Java generics type mismatch when using wildcard

Is this Java typing hierarchy correct?

java object wildcard subtyping

Implementation detail inheritance?

c++ inheritance subtyping

How should I implement subtypes of a Message class in Java?

java polymorphism subtyping

Can I get Code Contracts to warn me about "illegal" subtyping?

How does empty List equality work?

Why doesn't TypeScript complain when assigning a class to an interface that accepts more values for its parameter than the class?

How are scala traits that extend classes compiled for a JVM target?

heterogeneous lists through flexible types

list f# subtyping

What is the difference between "? extends E" and "T extends E"?

Is allowing untagged unions equivalent to allowing type classes?

Parametric Polymorphism vs Subtype polymorphism F#

Why doesn't subtyping via existentials and constraints work?

Does interface belong to ad hoc polymorphism (i.e. overloading) or subtype polymorphism?

Polymorphic variant --> GADT?

Scala val syntax: What does val myVal:{ def ... } mean?