如何使用 Haskell(拥抱)?

如何使用 Haskell(拥抱)?

嘿!我已经在 Ubuntu 10.10 上安装了 hugs,但现在我遇到了如何运行它的问题。之前,我的意思是在更高版本的 Ubuntu 中,我只需输入 sudo run hugs 就可以了。现在它不起作用了。

我应该如何在 Ubuntu 10.10 中运行拥抱?

谢谢

答案1

您可以使用命令运行交互式 haskell 解释器hugs,也可以使用命令 - 执行文件中的 haskell 程序,runhugs要执行名为 的文件file.hs,请输入runhugs file.hs

例如。

替代文本

在这里,我创建了一个简单的 hello world 程序(您可能希望为此使用像 Gedit 这样真正的文本编辑器;我使用它cat是因为我是 l33t)然后尝试运行它,hugs但意识到这只启动了交互式会话。

这可能对你非常有用(并且它有精彩的 ASCII 艺术),但我想执行我的 haskell 文件,所以我咨询了手册页hugs发现我需要使用runhugs它。当我使用该runhugs命令时,它执行了我的程序并打印了“Hello, World!”消息。

附言

你为什么要使用sudo run hugs?没有命令调用run,并且使用sudo运行编程环境可能非常危险 - 它允许你做任何事物到您的系统。仅sudo在绝对必要时使用。

相关内容