An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: effect-handlers

chester-lang/chester

Trying to make a practical possibly unsound dependently typed language with algebraic effects

Language: Scala - Size: 58.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 7 - Forks: 1

effekt-lang/effekt

A language with lexical effect handlers and lightweight effect polymorphism

Language: Scala - Size: 21 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 375 - Forks: 35

foxfriends/trilogy

Actually just three programming languages in a trenchcoat

Language: Rust - Size: 4.14 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

koka-lang/koka

Koka language compiler and interpreter

Language: Haskell - Size: 45.6 MB - Last synced at: 17 days ago - Pushed at: 24 days ago - Stars: 3,507 - Forks: 180

links-lang/links

Links: Linking Theory to Practice for the Web

Language: OCaml - Size: 27.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 339 - Forks: 43

vchlin/corofx

Typed effect handlers for C++20 using coroutines.

Language: C++ - Size: 85.9 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 15 - Forks: 1

yallop/effects-bibliography

A collaborative bibliography of work related to the theory and practice of computational effects

Size: 212 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,027 - Forks: 87

wasmfx/wasmfx-tools Fork of bytecodealliance/wasm-tools

A fork of wasm-tools (low level tooling for WebAssembly in Rust) supporting the WasmFX instruction set

Language: Rust - Size: 21 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

wasabi315/eff-ts

Effect handlers using JS/TS Generators

Language: TypeScript - Size: 63.5 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

omentic/cio

A structural effect handlers library for Racket

Language: Racket - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

dhil/phd-dissertation

A summary of my activities during the past four years

Language: TeX - Size: 6.01 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 29 - Forks: 0

wasmfx/specfx Fork of WebAssembly/spec

WebAssembly specification, reference interpreter, and test suite.

Language: WebAssembly - Size: 71.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 2

hx-lang/hx

an effect handler-oriented programming language

Language: OCaml - Size: 81.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

dhil/ocaml-multicont

multi-shot continuations in OCaml

Language: OCaml - Size: 195 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 48 - Forks: 2

dhil/pthandlers

an encoding of affine effect handlers using pthreads

Language: C - Size: 95.7 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

wasmfx/wasmfxtime Fork of bytecodealliance/wasmtime

A fork of wasmtime (a fast and secure runtime for WebAssembly) supporting the WasmFX instruction set

Language: Rust - Size: 107 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 19 - Forks: 1

dhil/asymptotic-speedup-via-effect-handlers-code-jfp

Supplementary code & data for "Section 11: Experiments" in the "Asymptotic Speedup via Effect Handlers" article

Language: OCaml - Size: 139 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

gidra5/miniUni

A concurrent scripting language

Language: TypeScript - Size: 696 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Zeta611/effect_based_interpreter

🪄 A modular interpreter using effects and effect handlers

Language: OCaml - Size: 4.88 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

maciejpirog/cpp-effects

Effect handlers in C++

Language: C++ - Size: 249 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 113 - Forks: 10

dhil/generic-count

implementing generic count using undelimited continuations, delimited continuations, and effect handlers

Language: OCaml - Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

raheemadamboev/derivedstateof-remember

A simple app that demonstrates using derivedStateOf effect handler by comparing it to remember function

Language: Kotlin - Size: 9.79 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

effect-handlers/effect-handlers.github.io

Source code for the effect handlers website

Language: HTML - Size: 44.8 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 2

effect-handlers/wasm-effect-handlers 📦

WebAssembly specification, reference interpreter, and test suite with effect handlers extension.

Language: WebAssembly - Size: 9.56 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 2

Kamirus/lambda-formalizations

Lambda Calculi Formalizations in Coq using nested datatypes for a type-safe term representation

Language: Coq - Size: 388 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

raheemadamboev/effect-handlers

Use cases of different effect handlers in Jetpack Compose

Language: Kotlin - Size: 232 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

ebresafegaga/tina

Tina, a programming language with typed algebraic effects and handlers.

Language: OCaml - Size: 8.9 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 1

dhil/hank

a research programming language based on handlers

Language: OCaml - Size: 65.4 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

wasmfx/wasmfx.github.io

Website for WasmFX

Language: HTML - Size: 208 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

wasmfx/wasmfx-spec

mirror of https://github.com/effect-handlers/wasm-spec

Language: WebAssembly - Size: 65.2 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

dhil/google-tech-talk-2018

Materials for my Google Tech Talk 2018

Language: OCaml - Size: 1.1 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Keywords
effect-handlers 31 algebraic-effects 14 effects 6 typed-continuations 5 wasm 5 programming-language 5 ocaml 4 computational-effects 4 continuations 3 interpreter 3 concurrency 3 compiler 3 functional-programming 3 stack-switching 2 generic-search 2 jetpack-compose 2 handlers 2 effect-handler-oriented-programming 2 effect-system 2 racket 2 koka 2 reference-interpreter 1 callcc 1 multi-tier 1 error-handling 1 dependency-injection 1 monad-transformers 1 shallow 1 monad 1 delimited-continuations 1 nqueens 1 integration 1 wasmtime 1 pthreads 1 fibers 1 wasmfx 1 type-checking 1 llvm 1 cps 1 bidirectional-typechecking 1 side-effects 1 theorem-proving 1 stlc 1 progress 1 preservation 1 nested-datatypes 1 lambda-calculus 1 coq-formalization 1 control-operators 1 webassembly 1 prototype-specification 1 proposal 1 delimited-control 1 website 1 remember 1 material3 1 derived-state-of 1 shift-reset 1 generic-count 1 language-integrated-query 1 haskell 1 handler 1 logic-programming 1 imperative-programming 1 research-project 1 lexical-effect-handlers 1 language-design 1 language 1 effekt-lang 1 effekt 1 effect-systems 1 delimited-continuation 1 control-flow 1 toy-language 1 toy-interpreter 1 toy-compiler 1 object-oriented-programming 1 macro 1 idris 1 dependent-types 1 multi-shot 1 deep 1 runtime 1 ehop 1 specification 1 unix 1 research 1 phd-thesis 1 phd-dissertation 1 expressivity 1 expressiveness 1 control-effects 1 continuation-passing-style 1 abstract-machines 1 typescript 1 wasm-tools 1 bibliography 1 cpp20 1 coroutines 1 web-programming 1