AboutML is a large family of programming languages that includes Standard ML, OCaml, F#, CakeML, SML#, Manticore, MetaOCaml, JoCaml, Alice ML, Dependent ML, Flow Caml, Reason ML, and many others. All ML languages, besides a great deal of syntax, share several fundamental traits. They are all higher-order, mostly pure, and typed, with algebraic and other data types. Their type systems inherit from Hindley-Milner. The development of these languages has inspired a large amount of computer science research and influenced many programming languages, including Haskell, Scala, Rust, Clojure, and many others. ML workshops have been held in affiliation with ICFP continuously since 2005. This workshop specifically aims to recognize the entire extended ML family and to provide the forum to present and discuss common issues, both practical (compilation techniques, implementations of concurrency and parallelism, programming for the Web, modern operating system and network services, platform services – build, document, test, deploy) and theoretical (fancy types, module systems, metaprogramming, etc.) The scope of the workshop includes all aspects of the design, semantics, theory, application, implementation, and teaching of the members of the ML family. We also encourage presentations from related languages (such as Haskell, Scala, Rust, Nemerle, Links, Koka, F*, Eff, ATS, etc), to exchange experience of further developing ML ideas. The ML family workshop will be held in close coordination with the OCaml Users and Developers Workshop. If you have any question about the workshop, submission or participation, feel free to send them by email to the program chair, KC Sivaramakrishnan kc@kcsrk.info. Important Dates
Accepted TalksInvited Keynote: an Introduction to the Imandra Automated Reasoning System (TyDe Presentation) FreezeML: Complete and Easy Type Inference for First-Class Polymorphism (pdf) A Key-Value store for OCaml (pdf) A right-to-left type system for value recursion (pdf) An Idris Foreign Function Interface to OCaml (pdf) Compiling Successor ML Pattern Guards (pdf) Efficient Deconstruction with Typed Pointer Reversal (pdf) Necro: Animating Skeletons (pdf) Programming with Rational Coinductive Streams (pdf) Towards Machine Learning Induction in Poly/ML (pdf) Transparent Synchronous Dataflow (pdf) let (rec) insertion without effects, lights or magic (pdf) Program Committee
|
ML Family Workshops >