フォロー

いい加減脱VanillaJSできるようにするために、PureScriptを入れてみようと思っていたんだけど、spago installの段階でInstallation Failedとか出てしまう。CHCPをUTF-8にしてもダメだった。
どうも調べてみると、spago@latestはHaskellで実装されており、hGetContentsを使った処理が安定して動作しないことが多いっぽい(間違ってたらすまんが)。spago@nextをインストールすることでPureScript版になるらしいので、これで解決できるかなーってところまで来た。もしこれでダメならコミュニティに聞こうと思う

昔使われてたとされるpulpはなぜかspawn EINVALで落ちるというのもあるから、多分Windows11が悪いんかなーという気もしている

ちなみにTypeScriptじゃなくてPureScriptなのはちゃんとした理由があって、まず第一に、TypeScriptはバグの原因にもなっているASIという負の遺産を受け継いでしまっていること、第二に代数的データ型をサポートしていないこと、第三にTypeScriptの型システムはややこしい(特にany型が⊤型ではないところ。最近になって真の⊤型であるunknown型が追加されたようだが)、って理由で少し懐疑的に思えてきたからです

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。