2019-09-02 思いつき 雑談 TEAP-ARCE Javascriptのpromiseは実行条件が整ったらコールバック関数を実行する。 だから、非同期処理ではコールバック関数だらけになって可読性が悪くなる。 他の言語でも大体そんな感じ。 もともと逐次実行用に設計された言語に後から非同期処理を追加してるから仕方ない事情もある。最初から非同期処理を前提としている言語がもっと評価されても良い気がする。 S式であるlispとか、葬り去られた和製言語Prologとか、今ならErlangとか。