News for hackers. Stuff that matters.
Re:Fuchsia IDL Overview by Kinrany on Thursday March 17, 2022 @11:31AM (#30712226)
It should be possible to encode those constraints as part of the language. For example, the distinction between sync and async calls can be represented by having a Future type and wrapping the return type in it.
Re:Fuchsia IDL Overview by znwu on Friday March 18, 2022 @04:19AM (#30719750)
Sync and async are all about cooperatively yielding control flow. However, in many cases, you may want to yield control on IPC, or to hold onto control on RPC. Yielding control depends on the sender logic. IPC/RPC depends on receiver characteristics. They are very orthogonal concepts.