Skip to content
@sayo-hs

Sayo Project

Sayo Project

The Sayo Project aims to promote the use of the effect system in Haskell by attempting to address the current challenges faced in Haskell's effect system landscape.

  • Objective 1 - Research on the 'Heftia' approach for next-gen Extensible Effect aimed at enhancing the treatment of higher-order effects

    To breathe new life into the challenges of handling higher-order effects in the current Haskell effect system, we are conducting research and development on an effect-handler system based on the Heftia approach. This method is inspired by the Hefty Algebras (Casper et al., 2023). For a detailed exploration, visit the Heftia repository.

Popular repositories

  1. heftia heftia Public

    Heftia (= hefty trees + co-Yoneda) and Freer encoded into data types in several ways.

    Haskell 2

  2. classy-effects classy-effects Public archive

    An interface for a handler-independent, typeclass-based effect system.

    Haskell 1

  3. .github .github Public

  4. data-effects data-effects Public

    Forked from sayo-hs/classy-effects

    A basic framework for an effect system based on effects represented by GADTs.

    Haskell

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…