Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 788 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 788 Bytes

HX: an effect handler-oriented programming language

HX (pronounced /heks/) is a programming language designed for effect handler-oriented programming, which is a programming paradigm in which programs are syntax whose semantics are compartmentalised into a collection of effect handlers. The separation of syntax and semantics provides a modular basis for building software, where programs can be retrofitted with more functionality whilst remaining backwards-compatible with legacy code.

HX is influenced by programming languages such as SML, Frank, Helium, Koka, and Links.

More to follow...