关于 hugs 的 一些变化?
今天刚把 hugs 装上
hugs-Mar2005
当试着运行一些函数:
- Hugs.Base> map toUpper "Hello World"
- ERROR - Undefined variable "toUpper"
- Hugs.Base> filter isLower "Hello World"
- ERROR - Undefined variable "isLower"
- Hugs.Base>:l Char
- Char> map toUpper "hello world"
- "HELLO WORLD"
- Char> filter isLower "Hello World"
- "elloorld"
复制代码
为什么提示符不是 'prelude>', 而是 'Hugs.Base>'
难道是版本低的问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
不是想要![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/em20.gif)
![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/icon_lol.gif)
在此以前,我还一直以为 ghci 和 hugs 的默认提示符都是 prelude> 呢
prelude 是默认加载的, Hugs 不愿意显示,搂主又想要,那不就自己改造一下喽。
那个提示符指示的是当前包。
其实就是个提示符而已,你可以用
:set -p"prelude>"
把提示符改为 prelude>
原来都是 ghci 的惹得祸![](https://www.wenjiangs.com/wp-content/uploads/chinaunix/202206/icon_mrgreen.gif)
这个没关系吧。
我用的 Hugs 是 Version: September 2006,提示符那里是 Hugs>
prelude 里也没有 toUpper,还是要加载模块 Char
我的 ghci 的提示倒是:Prelude>