This volume collects the extended versions of selected papers originally presented at the two ACM SIGPLAN workshops: ML Family Workshop 2014 and OCaml 2014. Both were affiliated with ICFP 2014 and took place on two consecutive days, on September 4 and 5, 2014 in Gothenburg, Sweden. The ML Family workshop aims to recognize the entire extended family of ML and ML-like languages: languages that are Higher-order, Typed, Inferred, and Strict. It provides the forum to discuss common issues, both practical (compilation techniques, implementations of concurrency and parallelism, programming for the Web) and theoretical (fancy types, module systems, metaprogramming). The scope of the workshop includes all aspects of the design, semantics, theory, application, implementation, and teaching of the members of the ML family. The OCaml workshop is more specifically targeted at the OCaml community, with an emphasis on new proposals and tools aiming to improve OCaml, its environment, and the functioning of the community. As such, it is interested in works on the type system, language extensions, compiler and optimizations, applications, tools, and experience reports of exciting uses.
翻译:该卷收集了最初在ACM SIGPLAN两次讲习班上介绍的选定论文的扩大版本:ML家庭讲习班,2014年和OCaml 2014年,两者均附属于ICFP 2014年,并于2014年9月4日和5日连续两天在瑞典哥德堡举行,ML家庭讲习班旨在承认ML和ML类似语言的整个大家庭:高阶、类型、推断和严格的语言,为讨论共同问题提供了论坛,包括实际问题(汇编技术、实施货币和平行、网络编程)和理论问题(概念类型、模块系统、元方案),讲习班的范围包括ML家庭成员的设计、语义学、理论、应用、实施和教学的所有方面,OCaml讲习班更具体针对OCaml社区,重点是旨在改进OCaml环境和社区运作的新建议和新工具。因此,它感兴趣的是关于类型系统、语言扩展、汇编和优化工具、工具、工具的使用和经验的工作。