haskell 极度不友好的核心体现在,它一开始就故意搞得很恶心人。我说的不是语言本身。

我看了这么久,仍然完全无法理解正确书写一个 haskell 项目的方式。

wiki 会说,我们要使用 cabel,然后装一堆不知道的鬼东西在你的电脑上,并且随着滚包瞬间炸掉。stack 给我的感觉也差不多。haskell 这个字眼会在你 arch 滚包的时候反复出现,有时你怀疑你真的用过这么多 Haskell 的东西,然后回想起,啊,我之前写过一个 helloworld。

然后另一个项目会说,啊我们用 nix,你是不是觉得 cabel 很那啥,nix 就可以!你只需要下载这个 sh,然后执行...

Follow

然后 nix 又坑又极端对新手不友好,尤其是你不是 nix based 系统的时候。它给你的感觉是,一个昨天才知道 Linux 是什么东西的小孩今天打算装双系统,还是从 cmd 安装的,然后被 wiki 上的 grub 这 grub 那吓得哇哇叫。至少我当我在 home 目录下试图初始化项目的时候,我仍然不知道为啥我要 sudo 到 home,留下一堆不加 sudo 删起来麻烦的要死的垃圾。

然后 wiki 写的全他妈是 tricks,pro tips,唯一搜到的一个看起来很奇怪的 issue 是

github.com/NixOS/nix/issues/87

how to correctly install Nix on ArchLinux

fuck off,这玩意被顶到搜索最前面,只要你搜索 arch + nix,我也很想知道呀~

Sign in to participate in the conversation
Zeka和它的Kemomimi

Some personal instance.