未来に続く、これからの非同期処理 ~ Algebraic Effect and Handlers ~

非同期処理、難しいですよね。 現代のプログラミングにおいて、非同期処理や並行処理は必須とも言え、各言語で様々な実装があります。コールバック、promise/future そして async/await など。 複数の概念・実装があるものの、例に漏れず銀の弾丸はなく、難しい非同期処理との戦いは今もなお続いていると言えます。 今回紹…