arrow
返回

Haskell: Batteries Included

delete2008-09-25
delete3
PRE
AI
D
Duncan Coutts *
I
Isaac Potoczny-Jones
D
Don Stewart
DOI:10.1145/1543134.1411303delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The quality of a programming language itself is only one component in the ability of application writers to get the job done. Programming languages can succeed or fail based on the breadth and quality of their library collection. Over the last few years, the Haskell community has risen to the task of building the library infrastructure necessary for Haskell to succeed as a programming language suitable for writing real-world applications. This on-going work, the Cabal and Hackage effort, is built on the open source model of distributed development, and have resulted in a flowering of development in the language with more code produced and reused now than at any point in the community's history. It is easier to obtain and use Haskell code, in a wider range of environments, than ever before. This demonstration describes the infrastructure and process of Haskell development inside the Cabal/Hackage framework, including the build system, library dependency resolution, centralised publication, documentation and distribution, and how the code escapes outward into the wider software community. We survey the benefits and trade-offs in a distributed, collaborative development ecosystem and look at a proposed Haskell Platform that envisages a complete Haskell development environment, batteries included.
Keyword:
Management
Standardization
Distribution
Functional programming
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM SIGPLAN Notices
IF:
0
论文数:
32
被引数:
0

机构

G
galois, inc.
学者数:
13
论文数: 6
被引数: 0
引用论文

引用论文

err1997-01-01
err0
PREAI
errR.-N. Gao; I. G. Levy; I. G. Levy; W. G. Woods; B. A. Coombs; L. A. Gaudette; G. Hill
err分享
err收藏