hajduakos

hajduakos

2026/08/28 - Erlang Workshop 2026 - Indianapolis, USA

Erlang Workshop 2026 - Call for Papers

25th Edition of the Erlang Workshop
Friday 28 August 2026, Indianapolis, Indiana, USA
A satellite workshop of ICFP 2026

https://icfp26.sigplan.org/home/erlang-2026

** Deadline: 14 May 2026 **

Overview

The Erlang Workshop aims to bring together the open source, academic, and industrial communities of BEAM languages (Erlang, Elixir, Gleam, LFE, etc.), along with other actor-model systems such as Akka and Clojure, including the concurrent, distributed systems, and fault-tolerant communities.

The workshop will give participants the opportunity to learn about recent developments in techniques and tools, explore novel applications, draw lessons from users’ experiences, and identify research problems and common ground across BEAM languages, related actor-model systems, functional programming, distribution, and concurrency.

This year the workshop will be hybrid: we encourage authors and participants to attend in person, but remote talks and participation will be fully supported. We also plan to provide financial support to individuals who might not otherwise be able to attend.

Topics

This year we invite four types of submissions:

  • Technical papers describing language extensions, critical discussions of the status quo, formal semantics of language constructs, program analysis and transformation, virtual machine extensions and compilation techniques, implementations and interfaces of BEAM languages in/with other languages, and new tools (profilers, tracers, debuggers, testing frameworks, etc.). Submissions related to BEAM languages (Erlang, Elixir, Gleam, LFE, etc.) and topics in functional, concurrent, and distributed programming are welcome and encouraged.

  • Practice and application papers describing uses of BEAM languages and related actor-model systems in real-world settings, libraries for specific tasks, experiences from using BEAM languages in specific application domains, reusable programming idioms and elegant new ways of using BEAM languages to approach or solve particular problems, etc.

  • Educational papers describing traditional or novel approaches to teaching and learning BEAM languages and BEAM-related technologies (curriculum design, courseware, workshops, tutorials, tooling for pedagogy, online materials, assessments, etc.).

For all paper categories, both full papers (up to 12 pages) and short papers (up to 6 pages) are welcome.

  • Lightning talks describing topics related to the workshop goals that allow participants to present and demonstrate projects and preliminary work in academia and industry. Presentations in this category will be given at most an hour of shared simultaneous presentation time, will not be part of the peer review process and will not be part of the formal proceedings. Notification of acceptance will be continuous.

Important dates

Submission deadline 14 May 2026
Notification 17 June 2026
Camera ready 07 July 2026
Lightning talk registration 07 July 2026
Workshop 28 Aug 2026

Deadlines are anywhere on Earth.

Workshop Co-Chairs

  • Lee Barney, Brigham Young University-Idaho, USA

  • Akos Hajdu, Meta, UK

  • Laura Voinea, University of Glasgow, UK

Program Committee

(Note: the Workshop Co-Chairs are also committee members)

  • Viktória Fördős (Cisco Systems, Sweden)

  • Jonatan Männchen (Erlang Ecosystem Foundation, Switzerland)

  • Radu Grigore (Meta, UK)

Instructions to authors

Submission

Submissions must adhere to SIGPLAN’s republication policy (http://sigplan.org/Resources/Policies/Republication/), and authors should be aware of ACM’s policies on plagiarism (https://www.acm.org/publications/policies/plagiarism). Program Committee members are allowed to submit papers, but their papers will be held to a higher standard.

Papers must be submitted online via HotCRP at:

https://erlang2026.hotcrp.com

Lightning talks can be submitted via the workshop form:

https://forms.gle/DHcVwEYVkusxfCA19

Formatting

Submitted papers should be in portable document format (PDF), formatted using the ACM SIGPLAN style guidelines. Authors should use the acmart format, with the sigplan sub-format for ACM proceedings. For details, see:

http://www.sigplan.org/Resources/Author/#acmart-format

It is recommended to use the review option when submitting a paper; this option enables line numbers for easy reference in reviews.

Supplementary material

Authors have the option to attach supplementary material to a submission, on the understanding that reviewers may choose not to look at it. This supplementary material should not be submitted as part of the main document; instead, it should be uploaded as a separate PDF document or tarball.

Supplementary material should be uploaded at submission time, not by providing a URL in the paper that points to an external repository.

Artifacts

Authors of accepted papers are encouraged to make auxiliary material (artifacts like source code, test data, etc.) available with their paper. They can opt to have these artifacts published alongside their paper in the ACM Digital Library (copyright of artifacts remains with the authors).

If an accepted paper’s artifacts are made permanently available for retrieval in a publicly accessible archival repository like the ACM Digital Library, that paper qualifies for an Artifacts Available badge (https://www.acm.org/publications/policies/artifact-review-badging#available). Applications for such a badge can be made after paper acceptance and will be reviewed by the PC co-chairs.

Proceedings

As with previous years, the accepted workshop papers will be published by the ACM and will appear in the ACM Digital Library.

AUTHORS TAKE NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of your conference. The official publication date affects the deadline for any patent filings related to published work.

For more information, please see ACM Copyright Policy (http://www.acm.org/publications/policies/copyright-policy) and ACM Author Rights (http://authors.acm.org/main.html).

Accepted lightning talks will be posted on the workshop’s website but not formally published in the proceedings.

Where Next?

Popular in Events List Top

CodeSync
Join the major US event for Elixir users: 2 days of talks & networking on topics like Livebook tools, Phoenix WebSockets, AI agents, ...
New
ErlangSolutions
Call for proposals is now open for Code BEAM SF 19 - North America’s biggest conference covering Elixir and Erlang! SUBMIT YOUR PROPOSAL...
New
leifericf
Hello! If you find yourself in Oslo on the 7th of May, we’re having a social meet-up. More information can be found here: You’re ver...
New
adolfont
This event celebrates the tenth anniversary of the Elixir programming language. When? May 24th, 2022 13:00 UTC-3 Where? ELXPRO’s YouTu...
New
viniarck
Hi, everyone. I’m looking for presenters for this month’s meetup. Reach me out if you’re interested in presenting a topic or a project. ...
New
CodeSync
For nearly a decade, <span class="hashtag-icon-placeholder"></span>elixirconf EU has been the must-attend <span class="hashtag-icon-place...
New
CodeSync
We’re excited to announce that ElixirConf EU 2026 is coming to Málaga, Spain in April 2026! :sun: Call for Papers is NOW OPEN :memo: We’...
New
elbrujohalcon
ElixirConf will land in Latin America this year! With a top-notch list of speakers, like @rvirding, @whatyouhide, Verónica Lopez, @elbru...
New
elbrujohalcon
Registration for SpawnFest 2019 is OPEN! You can start building your teams and get ready to play on September 21st &amp; 22nd! We updat...
New
bryanjos
Hey everyone, The Big Elixir returns March 24-25 2022! Our theme this year is “Let’s Liveview”. We hope to bring you all a great selecti...
New

Other popular topics Top

aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a &gt; b) do {:ok, "a"} end if (a &lt; b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
Qqwy
Update: How to use the Blogs &amp; Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127089 1222
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement