Search code examples
How does Haskell type-check infinite recursive values?...


haskelltypesinfinitetypecheckingtype-systems

Read More
I want to write a function which is similar to `flip` in Haskell to get rid of lambda expressions. B...


haskelllambdapolymorphismtypeclasstype-systems

Read More
why typescript disallow call concat in string | string[] type?...


javascripttypescripttype-systemsduck-typing

Read More
In Common Lisp (ClozureCL), what expression yields a value of type `(SIMPLE-ARRAY ARRAY (5 3 *))`?...


arrayscommon-lisptype-systemsclozure-cl

Read More
Can logical `and` be replaced by an if-statement and still have the same big-step semantics?...


semanticstype-systems

Read More
String initializer for optional primitive types: Int? Double? Float? etc...


iosswiftstringinitializationtype-systems

Read More
Groovy: How to get statically inferred return type from AST...


javagroovytype-systemsstatic-compilation

Read More
Existential types for inline record constructors with constraints...


polymorphismocamltype-systemsgadtexistential-type

Read More
Is Haskell really a purely functional language considering unsafePerformIO?...


haskellfunctional-programmingtype-systemsreferential-transparencyunsafe-perform-io

Read More
Why are result types of control flow instructions arbitrary? (Especially `return`)...


typesstackspecificationstype-systemswebassembly

Read More
Compilation issue in Scala with F-bounded types and existential types...


scalatypestype-systemsexistential-typef-bounded-polymorphism

Read More
What does the `#` operator mean in Scala?...


scalatype-systems

Read More
Multiple lower type bounds in Scala...


scalajvmtype-systems

Read More
Figuring out types of function composition by hand or mentally...


haskelltype-systems

Read More
What are some compelling use cases for dependent method types?...


scalahaskellprogramming-languagestype-systemsdependent-method-type

Read More
Why Is Dynamic Typing So Often Associated with Interpreted Languages?...


language-designtype-systemstypingdynamic-typingstatic-typing

Read More
Solve the memory management problems by proving program correctness like with coq?...


memory-managementprogramming-languageslanguage-designtype-systemsproof-of-correctness

Read More
What are the differences and similarities of Scala and Haskell type systems?...


scalahaskelltype-systems

Read More
Scala Seq - accept only elements of the same subtype...


scalascala-collectionstype-systems

Read More
How does the c# language prevent generics from being covarient unless they contain no methods that r...


c#.net-4.5type-systems

Read More
Return specific type within Haskell...


haskelltypescompiler-errorstypeclasstype-systems

Read More
Erlang's typer deduced weird types for strings...


typeserlangtype-systemsbeam

Read More
Is it possible to detect comparison of incompatible types with the Java type system?...


javagenericstype-erasuretype-safetytype-systems

Read More
Why is a function type required to be "wrapped" for the type checker to be satisfied?...


haskelltype-mismatchtype-systemsautomatic-differentiation

Read More
Can't narrow simple TypeScript union type with undefined property...


typescripttypescript2.0type-systemsunion-types

Read More
MiniZinc type error for trying to print the result...


outputconstraint-programmingtype-systemsminizinc

Read More
Applying properties of a base type to a subtype in JavaScript...


javascripttype-systemsfunction-compositionsubtype

Read More
What is a unified type system?...


c#javatype-systems

Read More
How to understand the two sentences about "Covariance" and "Contravariance"?...


scalatype-systems

Read More
in haskell, why do I need to specify type constraints, why can't the compiler figure them out?...


haskelltype-inferencetypeclasstype-systems

Read More
BackNext