Towards the Essence of Hygiene

Abstract

Hygiene is an essential aspect of Scheme's macro system that prevents unintended variable capture. However, previous work on hygiene has focused on algorithmic implementation rather than precise, mathematical definition of what constitutes hygiene. This is in stark contrast with lexical scope, alpha-equivalence and capture-avoiding substitution, which also deal with preventing unintended variable capture but have widely applicable and well-understood mathematical definitions.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 14, 2015
Source ID
10.1145/2775051.2677013

Entities

People

  • Michael D. Adams

Organizations

  • Defense Advanced Research Projects Agency
  • Division of Computing and Communication Foundations
  • University of Utah

Tags

Readers

  • Distributed Systems and Data Platform Development
  • Mental Health of Military Veterans with Posttraumatic Stress Disorder (PTSD): Risk Factors, Prevalence, Symptoms, and Treatment.
  • Theoretical Analysis.