skip to main | skip to sidebar

Everyone Else is Crazy

A blog about typed programming

Saturday, March 22, 2008

Region, Effect and Closure Inference, implemented

Last post

Ben Lippmeier has posted an implementation of his region, effect, and closure inference in a Haskell dialect called The Disciplined Disciple Compiler.

Posted by Jim Apple at 3/22/2008 02:31:00 PM  

Labels: effect inference

0 comments:

Post a Comment

Older Post Home
Subscribe to: Post Comments (Atom)

About Me

My Photo
Jim Apple
Davis, California, United States
View my complete profile

Archive

  • ▼  2008 (7)
    • ▼  March (2)
      • Region, Effect and Closure Inference, implemented
      • Types at reddit
    • ►  February (3)
      • Types, named (was: "Name that type!"), plus two mo...
      • Name that type! (nested types edition)
      • Leibniz and Liskov
    • ►  January (2)
      • Extra type safety using polymorphic types as first...
      • POPL 2008 and affiliated events
  • ►  2007 (32)
    • ►  December (1)
      • A common language for dependently-typed programmin...
    • ►  November (1)
      • Lectures on the Curry-Howard Isomorphism saves the...
    • ►  September (2)
      • Fuzzy Logic and Inuitionistic Logic
      • Are there any Zero-Knowledge Proofs?
    • ►  August (3)
      • Naming Large Integers is Naming Strong Logics
      • Static Analysis as Grammar Checking
      • Leibniz Equality, Decomposition, and Definability
    • ►  July (4)
      • ε0 in an Ord instance
      • Ord, Countable Ordinals, and an Idea of sigfpe
      • Ordinal Notation and Computer Proof
      • More Proof of Referential Transparency
    • ►  June (4)
      • Constructability, Uncountability, and ω-Haskell
      • Region, Effect and Closure Inference, Part 2
      • Ordinals, part 2
      • Compiler Proof of Referential Transparency
    • ►  March (1)
      • Existentials and Zero-Knowledge Proofs
    • ►  February (7)
      • Conor's Rule?
      • Definability and Continuity
      • C++ and GADTs
      • Types Feed
      • If I Had Time
      • Missing Morphisms
      • Countable Ordinals in Haskell
    • ►  January (9)
      • Quotient Types for Information Hiding
      • How Many Functions are There of Type Bool -> Bool?...
      • Bug Reporting
      • Foralls, Redexes, and Type Lambdas
      • Foralls, Kinds with Arrows, and Impredicativity (?...
      • Non-constructive Proofs and Programming
      • Non-constructive Proofs and Productivity
      • Static Security Assurance From Afar
      • Type (Dis)equality

Blog reactions to blog.jbapple.com

Loading...

Types reddit

Loading...

Types feed

Labels

  • GADTs (7)
  • constructive logic (6)
  • ordinals (6)
  • Haskell (5)
  • Leibniz equality (3)
  • Simulating Dependent Types with Guarded Algebraic Datatypes (3)
  • countability (3)
  • C++ (2)
  • Coq (2)
  • GHC (2)
  • Heyting algebra (2)
  • V=L (2)
  • _|_ (2)
  • dependent types (2)
  • effect inference (2)
  • effects (2)
  • lightweight static capabilities (2)
  • nested types (2)
  • quotient types (2)
  • referential transparency (2)
  • zero-knowledge proof (2)
  • CPOs (1)
  • Dependent ML (1)
  • Fomega (1)
  • Liskov substitutability (1)
  • ML (1)
  • OOP (1)
  • bugs (1)
  • cardinal numbers (1)
  • conferences (1)
  • continuity (1)
  • copious free time (1)
  • definability (1)
  • flow caml (1)
  • fuzzy logic (1)
  • grammar checking (1)
  • impredicativity (1)
  • information flow (1)
  • kinds (1)
  • laypeople (1)
  • morphisms (1)
  • parallel or (1)
  • polymorphism (1)
  • refinement types (1)
  • sized lists (1)
  • static analysis (1)
  • termination (1)
  • type disequality (1)

Types blogs