Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in subtyping

Using data types in Haskell

haskell typing subtyping

why does OCaml use subtyping for polymorphic variants?

ocaml subtyping

TypeScript: subtyping and covariant argument types

TypeScript: why is a number assignable to a reference of type Object?

Scala UpperBound and LowerBound concept

What is the difference between type class dependence in haskell and sub typing in OOP?

@uncheckedVariance in Kotlin?

Exception handling and coercion

Does Haskell's type system honor the Liskov Substitution Principle?

Why doesn't OCaml support record subtyping?

ocaml record subtyping

Conversion of pointer-to-pointer between derived and base classes?

About generics in Java and Scala

scala generics subtyping

Creating instances of a covariant type class from instances of a non-covariant one

Where does the Java spec say List<T> assigns to List<? super T>?

Struggling with the subtyping relation of lifetimes in Rust

rust lifetime subtyping