跳到主要内容
10.1145/2633357acm会议书籍页面出版物页面国际货币基金组织会议记录会议集合
哈斯克尔14:2014年ACM SIGPLAN哈斯克尔研讨会论文集
ACM公司2014年诉讼
出版商:
  • 计算机协会
  • 纽约
  • 纽约州
  • 美国
会议:
ICFP'14:ACM SIGPLAN函数编程国际会议哥德堡瑞典2014年9月4-5日
国际标准图书编号:
978-1-4503-3041-1
出版:
2014年9月3日
推荐ACM DL
已经是订户了吗?登录
下次会议
2024年9月9日至13日
米兰,意大利
文献计量学
跳过抽象节
摘要

欢迎使用2014年ACM Haskell研讨会这是第六届Haskell研讨会,也是第二年将研讨会组织为为期两天的活动。

论文征集吸引了28份提交(不包括系统演示)。每一篇论文都由至少三名项目委员会成员在外部评审员的帮助下进行评审。经过为期一周的电子会议,项目委员会接受了12篇论文发表。除这些文件外,项目委员会还接受了三次系统演示,以在研讨会上进行演示。

跳过目录部分
课程:效果
研究论文
作用域中的效果处理程序

代数效果处理程序是描述有效计算的强大手段。它们提供了一种轻量级的正交技术来定义和组合不同效果的语法和语义。语义由处理程序捕获,处理程序。。。

研究论文
在Haskell中嵌入效果系统

Monad现在是函数编程中用于抽象和限定效果的日常工具。单体和效果系统之间的联系是众所周知的,但在它们的典型使用中,单体提供了更粗粒度的效果视图。效果。。。

课程:教育和经验
短纸
经验报告:未来1100名Haskell程序员

我们报告了我们在两个冬季学期向1100多名学生教授基于Haskell的函数式编程课程的经验。教学大纲是围绕不同来源的精选材料组织的。在整个术语中,我们强调了正确性。。。

短纸
经验报告:Haskell天体物理学研究中的类型检查多态性单位

科学程序中的许多错误都源于对物理维度的错误处理,即数量演算中的错误表达式。现在格拉斯哥哈斯克尔编译器中的类型系统已经足够丰富,可以支持类型级整数了。。。

课程:正确性
研究论文
Liquid Haskell:在现实世界中体验精致类型

哈斯克尔有许多令人愉快的特点。也许用户最喜欢的是它的类型系统,它允许开发人员在编译时指定和验证各种程序属性。然而,许多属性,通常取决于。。。

研究论文
SmartCheck:自动高效的反例简化和泛化

QuickCheck是用于自动生成测试用例的强大库。因为QuickCheck执行随机测试,所以发现的一些反例非常大。QuickCheck为用户提供了一个界面,可以编写收缩函数来尝试。。。

会话:并发
研究论文
用于可扩展可靠计算的HdpH DSL

函数计算的无状态性有助于并行性和故障恢复。故障和非均匀通信拓扑是新兴大规模并行体系结构面临的关键挑战。我们报道血红蛋白HdpH-RS型,一双。。。

演示
系统演示:在Haskell中编写NetBSD声音驱动程序

大多数强类型函数式编程语言都没有配备可重入垃圾收集器。因此,在最需要类型优点的操作系统编程中,不使用此类语言。我们建议使用。。。

课程:网络编程
研究论文
用于类型安全web应用程序的无缝、以客户端为中心的编程模型

我们提出了一种新的web应用程序编程模型,它是(1)无缝的;一个程序和一种语言用于为客户端和服务器生成代码,(2)以客户端为中心;程序员采用在…上运行代码的客户端的观点。。。

演示
演示提案:制作web应用程序-XSafe

Simple是Haskell的web框架。Simple来自我们在Hails上的工作,Hails是一个用于安全web应用程序的平台。对于Hails,我们需要一个灵活的web框架,它不使用不安全的语言功能,并且可以用于构建IO monad之外的应用程序。。。

演示
使用LIO构建安全系统(演示)

LIO是一个分散的信息流控制(DIFC)系统,在Haskell中实现。在这个演示方案中,我们概述了LIO库,并展示了如何使用LIO构建安全系统。特别是,我们展示了如何指定高级。。。

会话:类型
研究论文
在Haskell中将功能推广到类型族

在格拉斯哥哈斯克尔编译器(GHC)中实现的哈斯克尔(Haskell)包含了许多支持类型级编程的扩展,例如提升的数据类型、种类多态性和类型族。然而,类型级语言的表现力。。。

研究论文
Haskell重载的简单语义

正如最初提出的那样,类型类提供了重载和特殊定义,但仍然可以严格按照参数计算来理解(和实现)。对于类型类的后续扩展,情况并非如此。功能依赖性和。。。

会话:分析
研究论文
Parsec的缩进敏感解析

包括Haskell和Python在内的几种流行语言将代码的缩进和布局作为其语法的重要组成部分。在过去,这些语言的实现使用特别的实现布局的技术。最近的工作表明。。。

课程:反思
研究论文
无悔反省:揭示隐藏的序列以加速单子反省

当左关联时,许多单体的一系列列表附加或单体绑定的算法性能较差。众所周知,连续传递方式(CPS)可以解决这种严重依赖关联模式的性能问题。CPS的优点。。。

贡献者
  • 荷兰乌得勒支大学
索引项已通过自动分类分配给内容。

建议

接受率

Haskell’14论文接受率28份提交文件中的12份,43%;
总体接受率143份提交文件中的57份,40%
年份提交认可的费率
哈斯克尔'14281243%
哈斯克尔'13331339%
哈斯克尔'08281346%
哈斯克尔'03301033%
哈斯克尔'0224938%
总体1435740%