Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 9 / Issue 8

available in:   PDF (176 kB) PS (191 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future

 

Dependently Typed Pattern Matching

Hongwei Xi (Computer Science Department Boston University, USA)

Abstract: The mechanism for declaring datatypes to model data structures in programming languages such as Standard ML and Haskell can offer both convenience in programming and clarity in code. With the introduction of dependent datatypes in DML, the programmer can model data structures with more accuracy, thus capturing more program invariants. In this paper, we study some practical aspects of dependent datatypes that affect both type-checking and compiling pattern matching. The results, which have already been tested, demonstrate that dependent datatype can not only o#er various programming benefits but also lead to performance gains, yielding a concrete case where safer programs run faster.

Keywords: DML, dependent types, pattern matching

Categories: D.3.2, D.3.3