Get the latest tech news

CPS in Hoot


wingolog: article: cps in hoot

It also lets Guile capture stack slices and rewind them, which is the fundamental building block we use to implement exception handling, Fibers and other forms of lightweight concurrency. The straightforward function call will have an artificially limited total recursion depth in most WebAssembly implementations, meaning that many idiomatic uses of Guile will throw exceptions. But really the question is, is the performance acceptable for the functionality, and there I think the answer is more clear: we have a port of Fibers that I am sure Spritely colleagues will be writing more about soon, we have good integration with JavaScript promises while not relying on JSPI or Asyncify or anything else, and we haven’t had to compromise in significant ways regarding the source language.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of hoot

hoot

Photo of CPS

CPS

Related news:

News photo

On hoot, on boot