Snake? Eel! My experiments with Python and Erlang continue

The author shares the continuation of their experiments in creating a new programming language for the BEAM virtual machine. The project, previously known under a "piggy" branding, has been rebranded as Eel. The language's core concept is inspired by Erlang: Eel maintains minimalism and strict variable immutability, requiring the creation of new bindings instead of modifying existing values. The author notes that despite the elegance of pure Erlang, the desire to experiment with syntax and architecture led to the development of their own solution. The post also touches upon the development context of the BEAM ecosystem and current trends in Python and Erlang programming. This article represents the personal journey of an enthusiast exploring the possibilities of creating languages that could coexist harmoniously with existing tools in the Erlang ecosystem, offering developers alternative approaches to writing code.
This is a summary. Read the full article at the original source:
HabrRelated stories
React 19: Separating Logic and Markup, Testing with Shallowly and Vitest
This article explores a modern approach to component architecture in React 19, aimed at improving code readability and testability. The author propose…
Plyloom 0.14 Released: Usability Improvements and the Open Knowledge Format Concept
Plyloom version 0.14 has been released, focusing on usability enhancements and functional development. The author details the overhaul of the 'Stack'…
Developers have introduced Pier, an open-source deployment platform positioned as a lightweight alternative to Coolify, Dokku, or CapRover. The projec…



