kirancodes.me
To Proof Maintenance & Beyond!

916 papers · page 29 of 46

Type-safe cast

Stephanie Weirich

Comparing two types for equality is an essential ingredient for an implementation of dynamic types. Once equality has been established, it is safe to cast a value from one type to another. In a language with run-time type analysis, implementing such a procedure is fairly straight…

Formatting: a class act

Ralf Hinze

When I was a student, Simula was one of the languages taught in introductory programming language courses and I vividly remember a sticker one of our instructors had attached to the door of his office, saying “Simula does it with class”. I guess the same holds for Haskell except …