Skip to content

Reference implementation of a shared equality query algorithm for shared λ-graphs; based on "Sharing equality is linear"

License

Notifications You must be signed in to change notification settings

marvinborner/sharing-equality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharing equality of $\lambda$-graphs

A reference implementation of the algorithms presented in [0].

I documented my approach of building the shared $\lambda$-graph in an article.

This project does not really have any purpose except for the implementation itself. Its usage requires some adaption and modification.

Libraries

  • hashmap.c [MIT]: Simple but efficient hashmap
  • xxHash [BSD 2-Clause]: Extremely fast hash algorithm

References

[0]: Condoluci, Andrea, Beniamino Accattoli, and Claudio Sacerdoti Coen. “Sharing equality is linear.” Proceedings of the 21st International Symposium on Principles and Practice of Declarative Programming. 2019.

About

Reference implementation of a shared equality query algorithm for shared λ-graphs; based on "Sharing equality is linear"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published