Papillon6814

Papillon6814

I'd like to contribute to elixir! (how to work on supporting erlang otp issues?)

Hello. I’m working as an engineer of elixir.

These days, I really want to contribute to elixir! So I read how to contribute elixir guide. After reading the guide, I saw a issues of github, then I found a issue of Supporting Erlang OTP 22.

I’ve read comments on the issue, but I don’t know how to start to tackle it.
I think there are many contributors in elixir forum, so I’d like to know the way!

If the issue is not good for me (I’m still not familiar with elixir…), I’d like to change an issue to tackle.

By the way, I was working on this issue at first. I stopped to work on it when v0idpwn says “I ain’t sure if this is a bug”. So I want another issue instead of it.

Marked As Solved

hauleth

hauleth

The issue you have pointed mentions this:

To be implemented when we require Erlang 22 exclusively

I do not think that 1.12 will drop support for OTP 21, so your work would stagnate in limbo for some time.


About a way to start - find a place where you find Elixir lacking (the low hanging fruit tip - documentation) and work on that. This is how I come up with coverage reports and logger - I wanted to fix my pain point. Go that way and you will find a joy in such work, more than just picking random issue and trying to understand what is needed to be done.

Also Liked

al2o3cr

al2o3cr

This comment on the OTP 22 issue suggests the remaining items shouldn’t be worked on until Elixir requires OTP 22; based on the historical pattern of supporting a couple OTP releases back I wouldn’t expect that to happen until OTP 24 is available, unless there’s a compelling reason.

Where Next?

Popular in Questions Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
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 record...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
jc00ke
Expanding on this topic: https://forum.elixirforum.net/t/map-typespec-question/19217 Let’s say I have a map with required and optional k...
New

Other popular topics Top

Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement