Tag
An exploration of a surprising behavior in Elixir guards where the `is_map_key/2` guard can cause a guard failure instead of returning false, breaking the commutativity of boolean operators.
Gleam language creator Louie deeply explains the core concepts of OTP, and how Gleam works with OTP in a type-safe manner, achieving fully compatible inter-process communication and supervisor building blocks with Erlang/Elixir.
EZRA is a lightweight, persistent task queue built on Erlang/OTP with SQLite storage. It exposes a Redis-compatible interface, allowing any Redis client to push and pop tasks without needing a Redis server.
The article describes Skynet, an Elixir-based framework using OTP GenServers to build persistent cognitive architectures for LLM agents. It implements a layered memory stack inspired by neuroscience, addressing the amnesia problem in long-running agents.
Agent.email enables AI agents to sign up for email inboxes via curl, with a human OTP claim process, allowing agents to have their own email accounts without human credentials.
Erlang/OTP 29.0 is a major release introducing native records, multi-valued comprehensions, improved compiler warnings, and enhanced security defaults like disabled SSH daemons. It also includes JIT improvements and experimental features like post-quantum cryptography support.
This technical article explains how to use Erlang's :counters and :atomics modules for high-performance counting and shared mutable state outside the standard process isolation model. It covers atomic operations like add_get, exchange, and compare-and-swap within the BEAM runtime.