Skip to search formSkip to main contentSkip to account menu

Hash consing

Known as: Hash cons, Hashcons 
In computer science, particularly in functional programming, hash consing is a technique used to share values that are structurally equal. The term… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
Variation is widespread in software artifacts (data and programs) and in some cases, such as software product lines, is widely… 
2016
2016
It is noticeably hard to predict the effect of optimization strategies in Java without implementing them. "Maximal sharing" (a.k… 
2007
2007
Automated theorem provers are used in extended static checking, where they are the performance bottleneck. Extended static… 
2006
2006
We have developed an extension of ACL2 that includes the implementation of hash-based association lists and function memoization… 
2002
2002
Abstract : TILT is a certifying compiler for Standard ML [1]. Its major distinguishing feature is the use of Typed Intermediate… 
2001
2001
EÆcient storage of types within a compiler is necessary to avoid large blowups in space during compilation. Recursive types in… 
2000
2000
Abstract Efficient storage of types within a compiler is necessary to avoid large blowups in space during compilation. Recursive… 
2000
2000
  • 2000
  • Corpus ID: 10263371
EÆcient storage of types within a compiler is necessary to avoid large blowups in space during compilation. Recursive types in… 
2000
2000
  • 2000
  • Corpus ID: 13170932
The isomorphisms holding in all models of the simply typed lambda calculus with surjective and terminal objects are well studied…