在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):ghc/ghc开源软件地址(OpenSource Url):https://github.com/ghc/ghc开源编程语言(OpenSource Language):Haskell 84.6%开源软件介绍(OpenSource Introduction):The Glasgow Haskell CompilerThis is the source tree for GHC, a compiler and interactive environment for the Haskell functional programming language. For more information, visit GHC's web site. Information for developers of GHC can be found on the GHC issue tracker, and you can also view proposals for new GHC features. Getting the SourceThere are two ways to get a source tree:
See the GHC team's working conventions regarding how to contribute a patch to GHC. First time contributors are encouraged to get started by just sending a Merge Request. Building & InstallingFor full information on building GHC, see the GHC Building Guide. Here follows a summary - if you get into trouble, the Building Guide has all the answers. Before building GHC you may need to install some other tools and libraries. See, Setting up your system for building GHC. NB. In particular, you need GHC installed in order to build GHC, because the compiler is itself written in Haskell. You also need Happy, Alex, and Cabal. For instructions on how to port GHC to a new platform, see the GHC Building Guide. For building library documentation, you'll need Haddock. To build the compiler documentation, you need Sphinx and Xelatex (only for PDF output). Quick start: the following gives you a default build:
On Windows, you need an extra repository containing some build tools. These can be downloaded for you by configure. This only needs to be done once by running:
(NB: Do you have multiple cores? Be sure to tell that to The These steps give you the default build, which includes everything
optimised and built in various ways (eg. profiling libs are built).
It can take a long time. To customise the build, see the file Filing bugs and feature requestsIf you've encountered what you believe is a bug in GHC, or you'd like to propose a feature request, please let us know! Submit an issue and we'll be sure to look into it. Remember: Filing a bug is the best way to make sure your issue isn't lost over time, so please feel free. If you're an active user of GHC, you may also be interested in joining the glasgow-haskell-users mailing list, where developers and GHC users discuss various topics and hang out. Hacking & Developing GHCOnce you've filed a bug, maybe you'd like to fix it yourself? That
would be great, and we'd surely love your company! If you're looking
to hack on GHC, check out the guidelines in the Contributors & AcknowledgementsGHC in its current form wouldn't exist without the hard work of its many contributors. Over time, it has grown to include the efforts and research of many institutions, highly talented people, and groups from around the world. We'd like to thank them all, and invite you to join! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论