Core Concepts
이 논문은 대수적 효과 처리기를 위한 효과 시스템을 추상화하여 제시한다. 효과 시스템은 효과 대수를 통해 효과 집합의 표현과 조작을 추상화하며, 안전 조건을 만족하는 효과 대수를 사용하면 타입 및 효과 안전성을 보장할 수 있다.
Abstract
이 논문은 대수적 효과 처리기를 위한 효과 시스템을 추상화하여 제시한다. 주요 내용은 다음과 같다:
효과 시스템은 효과 대수를 통해 효과 집합의 표현과 조작을 추상화한다. 효과 대수는 효과 집합의 동치 관계와 효과 연결 연산을 정의한다.
안전 조건을 만족하는 효과 대수를 사용하면 타입 및 효과 안전성을 보장할 수 있다. 안전 조건은 효과 대수의 연산이 안전하도록 제한한다.
세트, 단순 행, 범위 행 등 기존 효과 시스템의 인스턴스를 제시하고, 각각의 효과 대수가 안전 조건을 만족함을 보인다.
리프트 코어션과 타입 소거 의미론을 추가로 고려하여, 이를 만족하는 새로운 효과 대수 인스턴스를 제시한다.
이를 통해 대수적 효과 처리기를 위한 안전한 효과 시스템의 본질을 밝히고, 다양한 효과 시스템을 통일적으로 다룰 수 있는 기반을 제공한다.