Lore: Elm Core Team

Seedling 🌱
Planted Sep 28, 2023 - Last tended Jul 14, 2024
Contents:

Who is on the Elm core team?

The Elm core team is effectively
Evan Czaplicki
. He works alongside his wife,
Tereza Sokol
under
elm.studio
.

What happened to the core team?

There never really was a core team in the sense you might expect.
Earlier in Elm's history, Evan was in a phase that was more collaborative in discussions before Elm developed towards the relative stability that is present today.
See the page on
Elm Core Development
for more info.

What about the
elm-explorations/*
repositories and maintainers?

There are people maintaining repos in the elm-explorations organization, who have access to kernel JS modules, but that access is not being used by those people to make interfaces for Web APIs.
These repos mostly exist in elm-explorations to have access to some escape hatch:
•
elm-explorations/test
uses JS for try…catch
•
elm-explorations/linear-algebra
uses JS for fast math over Float64Arrays
•
elm-explorations/benchmark
uses JS for high-precision timestamps
•
elm-explorations/webgl
uses JS to interface with WebGL
•
elm-explorations/markdown
uses JS to wrap an old version of the
marked
library
These repos are also largely stable and most work is done in Elm not kernel JS.
There are no contributors who have indiscriminate access to kernel JS on any/all projects.

What about the blog post about Bekk sponsoring a core team member, Robin?

The
September 2019 - Elm + Bekk
blog post by Evan celebrated
Bekk
's investment in Robin spending 1 day a week working on Elm.
Robin had previously
done performance work on
Dict
,
Array
and
List
Elm core package primitives
, which was done in consultation with Evan.
According to Robin:
If I remember correctly, the result of Bekk's sponsorship was improvements to the time travelling debugger, and a proof of concept of styled-elements but for android and ios.
Bekk stopped sponsoring me at my own request, as I wanted to focus more on my family and my new role as a parent.
Bekk did sponsor me again later, but in part due to Evan beeing super busy at the time, I spent most of that time exploring things that ended up in
elm-optimize-level-2
, and improving
elm-css
, all of which was
explained in blogs
.
That same sponsorship carried over when I started working on
Gren
.