# \#erlang-otp

**URL:** https://erlangforums.com/tag/erlang-otp/302.md

[Latest](https://erlangforums.com/latest.md) · [Categories](https://erlangforums.com/categories.md) · [Tags](https://erlangforums.com/tags.md)

---

## [Proposal: an opt-in emulator flag that makes map order independent of atom creation order](https://erlangforums.com/t/proposal-an-opt-in-emulator-flag-that-makes-map-order-independent-of-atom-creation-order/6033)

<div class="topic-metadata">

**Author:** [@anagrius](https://erlangforums.com/u/anagrius)\
**Replies:** 14\
**Last updated:** [October 28, 2026, 3:53pm UTC](https://erlangforums.com/t/proposal-an-opt-in-emulator-flag-that-makes-map-order-independent-of-atom-creation-order/6033 "2026-10-28T15:53:12Z")

</div>

I’ve been working on making our Elixir application build reproducibly under Bazel. After enabling deterministic, fixing the build path and normalising timestamps, we still had a bunch of BEAM files that differed between …

---

## [OTP on windows 2016 server](https://erlangforums.com/t/otp-on-windows-2016-server/6083)

<div class="topic-metadata">

**Author:** [@eydunl](https://erlangforums.com/u/eydunl)\
**Replies:** 2\
**Last updated:** [October 27, 2026, 10:22am UTC](https://erlangforums.com/t/otp-on-windows-2016-server/6083 "2026-10-27T10:22:04Z")

</div>

What version of OTP 27/28/29 do you recommend me to install on a Windows 2016 server?

---

## [Arizona - a web framework for Erlang/OTP](https://erlangforums.com/t/arizona-a-web-framework-for-erlang-otp/4529)

<div class="topic-metadata">

**Author:** [@williamthome](https://erlangforums.com/u/williamthome)\
**Replies:** 29\
**Last updated:** [October 26, 2026, 3:10am UTC](https://erlangforums.com/t/arizona-a-web-framework-for-erlang-otp/4529 "2026-10-26T03:10:57Z")

</div>

Hello Erlang community! I’m excited to share Arizona, a new web framework for Erlang designed to simplify building modern web applications. Arizona leverages stateful views, WebSocket communication, and efficient DOM p…

---

## [otp\_debug\_mcp - let an AI agent debug a live BEAM node (MCP server)](https://erlangforums.com/t/otp-debug-mcp-let-an-ai-agent-debug-a-live-beam-node-mcp-server/6077)

<div class="topic-metadata">

**Author:** [@ayarodionov](https://erlangforums.com/u/ayarodionov)\
**Replies:** 0\
**Last updated:** [October 24, 2026, 5:08pm UTC](https://erlangforums.com/t/otp-debug-mcp-let-an-ai-agent-debug-a-live-beam-node-mcp-server/6077 "2026-10-24T17:08:20Z")

</div>

AI agents write more and more of our code, and many bugs only show up in the running system. On the BEAM that system can be inspected while it runs: distribution, process introspection, built-in tracing, supervisors that…

---

## [Add s390x (IBM Z) GitHub Actions runner to Erlang/OTP CI](https://erlangforums.com/t/add-s390x-ibm-z-github-actions-runner-to-erlang-otp-ci/5853)

<div class="topic-metadata">

**Author:** [@vivkong](https://erlangforums.com/u/vivkong)\
**Replies:** 4\
**Last updated:** [October 22, 2026, 1:07pm UTC](https://erlangforums.com/t/add-s390x-ibm-z-github-actions-runner-to-erlang-otp-ci/5853 "2026-10-22T13:07:44Z")

</div>

Hi all, I’d like to propose adding an s390x (IBM Z / LinuxONE) runner to the Erlang/OTP GitHub Actions CI pipeline. Background IBM has made hosted s390x GitHub Actions runners publicly available through their open-sou…

---

## [Win a ticket for Code BEAM Europe 2026](https://erlangforums.com/t/win-a-ticket-for-code-beam-europe-2026/6030)

<div class="topic-metadata">

**Author:** [@CodeSync](https://erlangforums.com/u/CodeSync)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 8:07am UTC](https://erlangforums.com/t/win-a-ticket-for-code-beam-europe-2026/6030 "2026-10-09T08:07:56Z")

</div>

We have 4 in-person tickets to Code BEAM Europe 2026 (21-22 October, PHIL Haarlem) to give away: 1 diversity ticket (sponsored by AppSignal) 3 free tickets How to enter: reply in this thread or comment on the LinkedIn…

---

## [Stale send-timeout timers after a large TCP send with port\_command(..., \[force\])](https://erlangforums.com/t/stale-send-timeout-timers-after-a-large-tcp-send-with-port-command-force/6025)

<div class="topic-metadata">

**Author:** [@EarthOLPoorPlayer](https://erlangforums.com/u/EarthOLPoorPlayer)\
**Replies:** 4\
**Last updated:** [October 5, 2026, 1:17pm UTC](https://erlangforums.com/t/stale-send-timeout-timers-after-a-large-tcp-send-with-port-command-force/6025 "2026-10-05T13:17:27Z")

</div>

Hi, I think I found a possible timer bookkeeping issue in OTP 24’s inet\_drv. The problem appears when a large TCP payload is followed by several smaller payloads, while the application uses: erlang:port\_command(Socket…

---

## [Low-overhead native coverage API for coverage-guided fuzzing](https://erlangforums.com/t/low-overhead-native-coverage-api-for-coverage-guided-fuzzing/5966)

<div class="topic-metadata">

**Author:** [@LuciyVI](https://erlangforums.com/u/LuciyVI)\
**Replies:** 0\
**Last updated:** [September 24, 2026, 10:31am UTC](https://erlangforums.com/t/low-overhead-native-coverage-api-for-coverage-guided-fuzzing/5966 "2026-09-24T10:31:23Z")

</div>

Hi, I would like to discuss whether the native coverage support introduced in OTP 27 could expose a lower-level API suitable for coverage-guided fuzzing and other high-frequency tooling. OTP 27 already provides lightwe…

---

## [Global persistent monotonic counters](https://erlangforums.com/t/global-persistent-monotonic-counters/5958)

<div class="topic-metadata">

**Author:** [@Schultzer](https://erlangforums.com/u/Schultzer)\
**Replies:** 1\
**Last updated:** [September 19, 2026, 12:07am UTC](https://erlangforums.com/t/global-persistent-monotonic-counters/5958 "2026-09-19T00:07:01Z")

</div>

Are there any persistent global monotonic counters, I’m looking for one that persists through compilation/release. my current strategy is to use a dets table saved to a specific location, but that introduces subtle race…

---

## [Rebar4 kickstarter - building on top of Rebar3 to Fully Integrate with Erlang/OTP for All BEAM Languages](https://erlangforums.com/t/rebar4-kickstarter-building-on-top-of-rebar3-to-fully-integrate-with-erlang-otp-for-all-beam-languages/5072)

<div class="topic-metadata">

**Author:** [@LeonardB](https://erlangforums.com/u/LeonardB)\
**Replies:** 9\
**Last updated:** [September 18, 2026, 1:01pm UTC](https://erlangforums.com/t/rebar4-kickstarter-building-on-top-of-rebar3-to-fully-integrate-with-erlang-otp-for-all-beam-languages/5072 "2026-09-18T13:01:34Z")

</div>

https://www.kickstarter.com/projects/peerstritzinger/rebar3-integrating-with-erlang-otp This was forwarded to me today, and was totally new to me. I’ve not seen any mention of it in the forums or ‘Erlang’ Slack channels…

---

## [Slica has Reached Fixed Point!](https://erlangforums.com/t/slica-has-reached-fixed-point/5947)

<div class="topic-metadata">

**Author:** [@LeeB](https://erlangforums.com/u/LeeB)\
**Replies:** 3\
**Last updated:** [September 16, 2026, 12:58pm UTC](https://erlangforums.com/t/slica-has-reached-fixed-point/5947 "2026-09-16T12:58:29Z")

</div>

A major milestone! The Silcia compiler is now fully self-hosted!! Fixed point was reached Saturday and there is a first release now available! Silica-compiler now compiles itself to exactly the same binary. Also, the Sil…

---

## [Arm32-jit is available with OTP-29.0.6 on GRiSP2](https://erlangforums.com/t/arm32-jit-is-available-with-otp-29-0-6-on-grisp2/5924)

<div class="topic-metadata">

**Author:** [@ziopio](https://erlangforums.com/u/ziopio)\
**Replies:** 1\
**Last updated:** [September 4, 2026, 8:33am UTC](https://erlangforums.com/t/arm32-jit-is-available-with-otp-29-0-6-on-grisp2/5924 "2026-09-04T08:33:52Z")

</div>

Hi folks, just wanted to announce here in the forum that we very quickly finished the porting of the arm32-jit from OTP 27 to OTP 29! We also ported our RTEMS patches for the jit to OTP-29 and tested them on grisp2, it…

---

## [Erl\_pp:form/1 doesn't print binary strings in -doc attributes](https://erlangforums.com/t/erl-pp-form-1-doesnt-print-binary-strings-in-doc-attributes/5882)

<div class="topic-metadata">

**Author:** [@karlsson](https://erlangforums.com/u/karlsson)\
**Replies:** 5\
**Last updated:** [August 27, 2026, 3:25pm UTC](https://erlangforums.com/t/erl-pp-form-1-doesnt-print-binary-strings-in-doc-attributes/5882 "2026-08-27T15:25:56Z")

</div>

I have a module where the -doc attribute is a binary/utf8 string. When compiled to abstract form and then back to erlang with erl\_pp:form/1 it is printed as an binary integer list and not as a string. If I use a “simpl…

---

## [Compile OTP 28 on Windows ARM Chip](https://erlangforums.com/t/compile-otp-28-on-windows-arm-chip/5864)

<div class="topic-metadata">

**Author:** [@michi](https://erlangforums.com/u/michi)\
**Replies:** 6\
**Last updated:** [August 20, 2026, 11:57am UTC](https://erlangforums.com/t/compile-otp-28-on-windows-arm-chip/5864 "2026-08-20T11:57:19Z")

</div>

Hello! just a short question to compile OTP 28 on Windows ARM Chip for aarch64. I don’t see, that the documentation otp/HOWTO/INSTALL-WIN32.md at master · erlang/otp · GitHub is up to date for compiling it on Windows A…

---

## [Static typing for Erlang](https://erlangforums.com/t/static-typing-for-erlang/5800)

<div class="topic-metadata">

**Author:** [@ValorZard](https://erlangforums.com/u/ValorZard)\
**Replies:** 4\
**Last updated:** [August 18, 2026, 2:00pm UTC](https://erlangforums.com/t/static-typing-for-erlang/5800 "2026-08-18T14:00:12Z")

</div>

With the new set theoretic type system coming to Elixir, and the fact that this project exists: does this mean static types could be coming to Erlang at some point in the future? im mostly interested if static types …

---

## [HTTP Content Coding: Erlang External Term Format](https://erlangforums.com/t/http-content-coding-erlang-external-term-format/5810)

<div class="topic-metadata">

**Author:** [@vances](https://erlangforums.com/u/vances)\
**Replies:** 4\
**Last updated:** [August 10, 2026, 10:15am UTC](https://erlangforums.com/t/http-content-coding-erlang-external-term-format/5810 "2026-08-10T10:15:09Z")

</div>

I have long thought about using HTTP content negotiation to skip expensive CODECs (i.e. JSON) and just exchange Erlang terms within our Erlang based cloud. This weekend I finally got around to doing something about it. …

---

## [BEAM There, Done That with Mike Williams & Björn Gustavsson on Building the JAM](https://erlangforums.com/t/beam-there-done-that-with-mike-williams-bjorn-gustavsson-on-building-the-jam/5824)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 0\
**Last updated:** [July 31, 2026, 10:01am UTC](https://erlangforums.com/t/beam-there-done-that-with-mike-williams-bjorn-gustavsson-on-building-the-jam/5824 "2026-07-31T10:01:39Z")

</div>

The most historically important episode BEAM There, Done That has recorded. Mike Williams (JAM emulator author) and Björn Gustavsson (who built the BEAM and has maintained it since 1996) both on the same conversation. T…

---

## [Code BEAM Europe 2026 is looking for volunteers](https://erlangforums.com/t/code-beam-europe-2026-is-looking-for-volunteers/5820)

<div class="topic-metadata">

**Author:** [@paulinaprochorowska](https://erlangforums.com/u/paulinaprochorowska)\
**Replies:** 0\
**Last updated:** [July 30, 2026, 10:30am UTC](https://erlangforums.com/t/code-beam-europe-2026-is-looking-for-volunteers/5820 "2026-07-30T10:30:11Z")

</div>

Hi everyone, Code BEAM Europe 2026 is looking for volunteers! The conference takes place 21-22 October. and it’s a hybrid event, so you can volunteer either in-person or virtually, and get your free ticket. In-person …

---

## [Code BEAM Europe 2026 - Tutorials & Keynotes](https://erlangforums.com/t/code-beam-europe-2026-tutorials-keynotes/5795)

<div class="topic-metadata">

**Author:** [@paulinaprochorowska](https://erlangforums.com/u/paulinaprochorowska)\
**Replies:** 0\
**Last updated:** [July 21, 2026, 10:42am UTC](https://erlangforums.com/t/code-beam-europe-2026-tutorials-keynotes/5795 "2026-07-21T10:42:10Z")

</div>

Hi Everyone! Here’s what’s waiting for you this year at Code BEAM Europe 2026. 3 TUTORIALS October 20, 2026, 9:00-17:00 CEST :one: Match the BEA(M)T: Real-Time Generative Music with Elixir Tutor: Luca Dei Zotti Bui…

---

## [Proposal: make the \`module\_code\` and \`export\_list\` table ceilings runtime-configurable](https://erlangforums.com/t/proposal-make-the-module-code-and-export-list-table-ceilings-runtime-configurable/5722)

<div class="topic-metadata">

**Author:** [@naserca](https://erlangforums.com/u/naserca)\
**Replies:** 2\
**Last updated:** [June 19, 2026, 6:15pm UTC](https://erlangforums.com/t/proposal-make-the-module-code-and-export-list-table-ceilings-runtime-configurable/5722 "2026-06-19T18:15:40Z")

</div>

The maximum number of loaded modules (module\_code, 65,536) and export entries (export\_list, 524,288) are fixed compile-time constants. And in our very large application, we have started to notice :slight\_smile: I’d like…

---

## [BEAM There, Done That with Ellyse Sedeno - Why Multiplayer Games Are Just Distributed Systems](https://erlangforums.com/t/beam-there-done-that-with-ellyse-sedeno-why-multiplayer-games-are-just-distributed-systems/5717)

<div class="topic-metadata">

**Author:** [@ancatrusca](https://erlangforums.com/u/ancatrusca)\
**Replies:** 1\
**Last updated:** [June 12, 2026, 1:13pm UTC](https://erlangforums.com/t/beam-there-done-that-with-ellyse-sedeno-why-multiplayer-games-are-just-distributed-systems/5717 "2026-06-12T13:13:05Z")

</div>

This podcast is relevant particularly for the architectural discussion around how OTP primitives map to the domain of multiplayer games. Ellyse Sedeno has been working at the intersection of distributed systems and game…

---

## [Erlang/OTP documentation versions and navigation problems](https://erlangforums.com/t/erlang-otp-documentation-versions-and-navigation-problems/5702)

<div class="topic-metadata">

**Author:** [@eproxus](https://erlangforums.com/u/eproxus)\
**Replies:** 1\
**Last updated:** [June 8, 2026, 12:48pm UTC](https://erlangforums.com/t/erlang-otp-documentation-versions-and-navigation-problems/5702 "2026-06-08T12:48:31Z")

</div>

I found the following odd while navigating the Erlang documentation pages: I start at https://www.erlang.org/doc . The page says Erlang/OTP version v29.0.1 (which is the latest) I click on Module Index → atomics. It st…

---

## [Erlang\_migrate - a golang-migrate-inspired database migration library for Erlang/OTP](https://erlangforums.com/t/erlang-migrate-a-golang-migrate-inspired-database-migration-library-for-erlang-otp/5662)

<div class="topic-metadata">

**Author:** [@leeyis](https://erlangforums.com/u/leeyis)\
**Replies:** 1\
**Last updated:** [June 5, 2026, 9:12am UTC](https://erlangforums.com/t/erlang-migrate-a-golang-migrate-inspired-database-migration-library-for-erlang-otp/5662 "2026-06-05T09:12:10Z")

</div>

Hi Erlang community, I’d like to share a library I’ve been working on: erlang\_migrate ( GitHub - imboy-pub/erlang\_migrate · GitHub ), a database migration library for Erlang/OTP modelled closely after golang-migrate/m…

---

## [BeamTrail - an OTP-native durable step runner using PostgreSQL event logs](https://erlangforums.com/t/beamtrail-an-otp-native-durable-step-runner-using-postgresql-event-logs/5687)

<div class="topic-metadata">

**Author:** [@sherry](https://erlangforums.com/u/sherry)\
**Replies:** 0\
**Last updated:** [June 3, 2026, 4:51pm UTC](https://erlangforums.com/t/beamtrail-an-otp-native-durable-step-runner-using-postgresql-event-logs/5687 "2026-06-03T16:51:00Z")

</div>

Hi, I am building BeamTrail, an Erlang/OTP library for durable business process execution. I would like design feedback from people who have operated OTP systems, PostgreSQL-backed queues, workflow engines, or event-sou…

---

## [Relx broken on Erlang 29 without SCTP](https://erlangforums.com/t/relx-broken-on-erlang-29-without-sctp/5675)

<div class="topic-metadata">

**Author:** [@eproxus](https://erlangforums.com/u/eproxus)\
**Replies:** 2\
**Last updated:** [June 3, 2026, 10:01am UTC](https://erlangforums.com/t/relx-broken-on-erlang-29-without-sctp/5675 "2026-06-03T10:01:16Z")

</div>

Since upgrading to Erlang 29, our minimal Alpine Docker images running our releases broke when attaching to the remote console: kubectl exec -it -n my-ns my-app-6pw7h -- /opt/my-app/bin/my-app remote\_console Node is n…

---

## [Profiling short lived garbage creation](https://erlangforums.com/t/profiling-short-lived-garbage-creation/5649)

<div class="topic-metadata">

**Author:** [@Schultzer](https://erlangforums.com/u/Schultzer)\
**Replies:** 5\
**Last updated:** [May 26, 2026, 2:13pm UTC](https://erlangforums.com/t/profiling-short-lived-garbage-creation/5649 "2026-05-26T14:13:56Z")

</div>

So we got a ton of profiling tools which are great, but I wonder if it would be possible to track which function calls produces lots of minor short lived garbage, this usually happens in hot paths. I’ve spend the better …

---

## [Silica - a language designed to closely model current chip designs rather than the PDP-11](https://erlangforums.com/t/silica-a-language-designed-to-closely-model-current-chip-designs-rather-than-the-pdp-11/5636)

<div class="topic-metadata">

**Author:** [@LeeB](https://erlangforums.com/u/LeeB)\
**Replies:** 0\
**Last updated:** [May 17, 2026, 5:54pm UTC](https://erlangforums.com/t/silica-a-language-designed-to-closely-model-current-chip-designs-rather-than-the-pdp-11/5636 "2026-05-17T17:54:24Z")

</div>

Hi all, I’ve moved the Silica language and compiler repository from private to public. Silica is a functional programming language and runtime designed for industry to use to build operating systems, virtual machines, I…

---

## [winget update Erlang.ErlangOTP breaks erlang on windows ](https://erlangforums.com/t/winget-update-erlang-erlangotp-breaks-erlang-on-windows/5551)

<div class="topic-metadata">

**Author:** [@shishini](https://erlangforums.com/u/shishini)\
**Replies:** 0\
**Last updated:** [April 13, 2026, 2:16pm UTC](https://erlangforums.com/t/winget-update-erlang-erlangotp-breaks-erlang-on-windows/5551 "2026-04-13T14:16:24Z")

</div>

Hi For some reason winget update Erlang.ErlangOTP Breaks the installation on windows and iex.bat fails silently (also any other erlang command) So whenever I need to update Erlang.ErlangOTP on windows I need to w…

---

## [Erts PR for adding the ability to load shared libraries from memory](https://erlangforums.com/t/erts-pr-for-adding-the-ability-to-load-shared-libraries-from-memory/5548)

<div class="topic-metadata">

**Author:** [@saleyn](https://erlangforums.com/u/saleyn)\
**Replies:** 0\
**Last updated:** [April 10, 2026, 5:37am UTC](https://erlangforums.com/t/erts-pr-for-adding-the-ability-to-load-shared-libraries-from-memory/5548 "2026-04-10T05:37:58Z")

</div>

I implemented a feature in ERTS that is the foundation of adding the ability to escriptize applications that contain NIF shared objects. The current limitation of the BEAM is that it can only load shared objects from th…

---

## [Can new features added to existing OTP api's be marked in the documentation?](https://erlangforums.com/t/can-new-features-added-to-existing-otp-apis-be-marked-in-the-documentation/5539)

<div class="topic-metadata">

**Author:** [@mmzeeman](https://erlangforums.com/u/mmzeeman)\
**Replies:** 1\
**Last updated:** [April 8, 2026, 11:30am UTC](https://erlangforums.com/t/can-new-features-added-to-existing-otp-apis-be-marked-in-the-documentation/5539 "2026-04-08T11:30:45Z")

</div>

Is it possible to add a “(since OTP XYZ)” for features added to existing api’s? Library functions currently have in indication since when they are available, which is very handy if you need to support different OTP ver…

[Next page](https://erlangforums.com/tag/erlang-otp/302.md?match_all_tags=true&page=1&tags%5B%5D=erlang-otp)
