Mill Computing, Inc. Forums The Mill Tools Applications Threads/Coroutines Reply To: Threads/Coroutines

Ivan Godard
Keymaster
Post count: 689

Everything is lazy and background, so performance is very good unless you do a deeply nested run of calls with lots of arguments and no work except the next nested call. “Very good” here means the usual one-cycle cost of a call.

There is support for coroutines (though NYF) and non-resumeable continuations. Scheme-style repeatable continuations require a garbage collector, which is not what hardware does 🙂