wasm-effect-handlers

WebAssembly specification, reference interpreter, and test suite with effect handlers extension. (by effect-handlers)

Wasm-effect-handlers Alternatives

Similar projects and alternatives to wasm-effect-handlers

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better wasm-effect-handlers alternative or higher similarity.

wasm-effect-handlers reviews and mentions

Posts with mentions or reviews of wasm-effect-handlers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-14.
  • Can continuation passing style code perform well?
    3 projects | news.ycombinator.com | 14 Apr 2021
    This won't be a very deep answer, but to connect with the original post, programming in CPS is more closely related to delimited continuations than call/cc is because the continuations are just ordinary functions in the host language, unlike call/cc continuations which are a bit more complex.

    As for why delimited continuations are not more popular, many people find shift/reset a bit difficult to program with. In particular the type systems for them are a bit odd and some variants like prompt/control don't have nice type systems for them. Currently, the closely related notion of (algebraic) effect handlers is quite popular in the functional language design community as something quite similar in expressive power but more intuitive for programming and with very natural typing. The Koka language has a lot of nice introductory resources if you are interested in learning more: https://github.com/koka-lang/koka . There's even a serious proposal for adding something based on these to webassembly: https://github.com/effect-handlers/wasm-effect-handlers .

Stats

Basic wasm-effect-handlers repo stats
1
30
2.0
almost 2 years ago

effect-handlers/wasm-effect-handlers is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of wasm-effect-handlers is WebAssembly.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com