我想在WinGHCi中输出非ascii字符,但这是我得到的:Prelude>"δ""\948"Prelude>putStr"\948"***Exception::hPutChar:invalidargument(characterisnotinthecodepage)我在WindowsXP上使用WinGHCi7.0.3。我必须做什么才能使WinGHCi打印出漂亮的小增量? 最佳答案 适用于OSX!Prelude>putStrLn"\948"δ听起来这是一个与haskell无关的Windows问题...
我正在从this学习haskell教程网站。如您所见,图片中的控制台有颜色,使书写更容易,更易读。有什么办法可以让ghci在windows上变得多彩。我问这个是因为IDLE在使用Python时有颜色,这使得它更容易使用。 最佳答案 WinGHCi(包含在Windows上的Haskell平台中)以有限的形式支持彩色输出:我建议使用真正的编辑器来处理比单行代码更复杂的内容。 关于windows-Windows上Haskell的彩色外壳?,我们在StackOverflow上找到一个类似的问题:
我在Windows上使用ghci+cairo时遇到问题。当我尝试加载时,例如像这样的“ghci-packagecairo”,它失败并出现以下错误:Loadingpackagerandom-1.0.0.2...linking...done.Loadingpackagehaskell98...linking...done.Loadingpackagesyb-0.1.0.2...linking...done.Loadingpackagebase-3.0.3.2...linking...done.Loadingpackagemtl-1.1.0.2...linking...done.:C:\Us
System.Info中的“os”函数的可能值是多少?标准库中的包?另外:这些值是否可靠,它们是否可以跨许多编译器移植?Windows上的Hugs会返回与Windows上的ghc相同的值吗?是否有更好的嗅探操作系统的方法? 最佳答案 GHC的变量取自“autotools”工具套件,该工具套件生成众所周知的“configure”脚本,这些脚本几乎总是在编译某些东西时使用(./configure;make;makeinstall)。configure使用标准的“编译器标识字符串”,例如用于C编译器的x86_64-unknown-linu
我用gtk2hs、Glade和Haskell制作了一个小的GUI应用程序。它在WindowsXP上运行良好,但用户需要安装GTK+、gtk2hs(它需要libglade-2.0.0.dll)和GHC(因为它是gtk2hs依赖项)才能运行它。我自己是Windowsn00b,但是如何从用户的角度简化我的小GUI的安装呢?有没有办法将它与所需的.dll打包在一起?我怎样才能最好地找出需要哪些.dll?什么是好的做法?非常感谢,贾拉 最佳答案 我终于找到了我自己问题的答案。我使用deInnoSetup实用程序(您可以在此处找到它:http:
是否可以将一组.hshaskell文件编译成windows中的exe?.hs->.exe 最佳答案 当然。安装theHaskellPlatform,这给你GHC,最先进的Haskell编译器。默认情况下,它会编译为可执行文件,并且在Linux或Windows上的工作方式相同。例如。给定一个文件:$catA.hsmain=print"hello,world"用GHC编译它:$ghc--makeA.hs[1of1]CompilingMain(A.hs,A.o)LinkingA.exe...您现在可以运行:$./A.exe"hello,w
是否偶然出现了一个新兴的适用于Windows的HaskellUI框架?我最近开始研究该语言,据我所知,它将用于非常好的小型“一次性”应用程序(精心设计的脚本)。但是,如果没有一个好的UI框架,我看不到它在更明显的竞争者的烟雾和镜子下。我听说有很多框架,但没有一个是全功能的。我只是想知道这是否正在上升,或者让足够多的开发人员朝着同一个方向前进是否太难了? 最佳答案 两个主要框架是wxHaskell和Gtk2Hs.这两个都已用于实际工作。据我所知,我更喜欢Gtk2Hs,因为它可以正确处理资源(即使用GC)。wxHaskell要求程序员在
我运行ffmpeg如下:#!/bin/bashfc="[1]scale=iw/2:ih/2[pip];[pip]zmq=bind_address=tcp\\\://127.0.0.1\\\:1235,[0]overlay=x=0:y=0"ffmpeg-vverbose-re-y-itest.mkv-itest2.mkv-filter_complex"$fc"-fmpegts-codec:vlibx264-presetultrafastresultzmq.mp4然后,我启动一个Python3应用程序,将ZMQ命令发送到FFMPEG:importzmqimporttimeimportsysfrom
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我真的搜索了这个。(E/TextMate是我在thistopic中找到的最接近的,但似乎没什么大不了的)我试过emacs,但我似乎没有找到适用于Windows的Haskell模式。VisualHaskell似乎没有遵循新的VisualStudio更新...我可以试试VIM,但是Haskell模式是否适用于Windows?唉……一直都是那种“近而无烟”的感觉。在Wind
我有一个大问题,我有一些使用ZeroMQ和C的代码,还有另一个使用MongoDB和C的代码,现在我必须合并这些代码,但是当我尝试使用这个命令进行编译时:gcc-static-lzmq-ologglogger.c/home/lis/mongo-c-driver/libmongoc.a我得到了这个错误堆栈:Infileincludedfrom/usr/local/include/mongo.h:24:0,fromwrite_log.h:13,fromget_by_log_code.h:6,fromlogger.c:23:/usr/local/include/bson.h:63:2:erro