Latest #data-structures Threads 
I was reading the EEP-79, and thinking about the poor record support in Elixir(i’ve tried to discuss about that in the forum before). I s...
New
Define typed structs with built-in validation. Draft allows developers to describe the structure of data and enforce constraints when con...
New
ExSift: High-performance MongoDB-style query filtering for Elixir
I’m working on ExSift, a high-performance library that uses sift.js-ins...
New
I have the following code:
defmodule Servy.Conv do
defstruct method: "", path: "", resp_body: "", status: nil
def full_status(conv)...
New
New
Hi everyone!
I’ve started a project to solve the 99 functional programming problems in Elixir, and I’d love to share it with the communi...
New
I’m working on a program that needs to display the status of several resources. The dashboard needs to consistently display these resourc...
New
I created it during one of AoCs, but finally I have polished it enough to publish it. Nothing fancy, just basic set operations:
interse...
New
Hey all, I’m building my own little app (side project) and I’m looking for a tree data structure. I’m honestly wondering if I’m overlooki...
New
Many of the higher order functions in Enum reduce a list (or other enumerable) into another, reversed list then reverse it back to the or...
New
This Week's Trending
This Month's Trending
This Year's Trending
Hi I recently have the requirement to perform dot-product on two vectors in Elixir and I was wondering what would be the most efficient w...
New
I was reading the EEP-79, and thinking about the poor record support in Elixir(i’ve tried to discuss about that in the forum before). I s...
New
Define typed structs with built-in validation. Draft allows developers to describe the structure of data and enforce constraints when con...
New
ExSift: High-performance MongoDB-style query filtering for Elixir
I’m working on ExSift, a high-performance library that uses sift.js-ins...
New
Last Three Year's Trending
What is the idomatic way to process tree data structures in Elixir?
I have a database table that holds a ton of rows which define a hie...
New
While not as prevalent as in imperative languages, arrays (collections with efficient random element access) are still very useful in Eli...
New
Is there a better way to swap elements in a list?
Any inbuilt function or a library?
defmodule SwapElements do
def swap(list, first_i...
New
I’m considering writing an integration with Salesforce. Salesforce has SObjects of various types like Case, Quote, Lead, CustomObject__c...
New
I have a (very WIP) project that will be making some graph-structured data generally available. I’d really like it to be accessible and c...
New
Hey all, I’m building my own little app (side project) and I’m looking for a tree data structure. I’m honestly wondering if I’m overlooki...
New
I have the following code:
defmodule Servy.Conv do
defstruct method: "", path: "", resp_body: "", status: nil
def full_status(conv)...
New
Many of the higher order functions in Enum reduce a list (or other enumerable) into another, reversed list then reverse it back to the or...
New
Hi everyone!
I’ve started a project to solve the 99 functional programming problems in Elixir, and I’d love to share it with the communi...
New
I’m working on a program that needs to display the status of several resources. The dashboard needs to consistently display these resourc...
New
New
I created it during one of AoCs, but finally I have polished it enough to publish it. Nothing fancy, just basic set operations:
interse...
New
Trending Over Three Years
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
Structs' success typing is the same as common garden maps to Dialyzer, right?
What are the preferred ways to enforce a particular struct?
New
Is there an elixir function to tells the type of a value and display its fields(if it has any)?
For instance I am leaning Plug and wan...
New
I am creating a small implementation of a MiniMax algorithm, that can, when finished, predict good moves in multiple perfect-information ...
New
I’ve done a lot of GitHub searching but I can’t find an erlang/elixir data structure similar to Java’s SortedMap.
I’ve been using ETS :s...
New
Hey friends,
I'm currently writing an integration to an API, and I'm curious of how to deal with deeply nested structs.
I have been w...
New
Is there some good blog post or video from some influential Elixirist (like Jose Valim) about when to use Lists over Tuples and vice vers...
New
A proper list is a list that ends in an empty list, such as:
[1, 2, 3] (which is syntactic sugar for [1 | [ 2 | [3 | [] ] ] ] )
An im...
New
I am currently trying to compile a Big-O Time Complexity table for the Elixir data structures, but can’t find information for all complex...
New
I read the “Programming Elixir” book, here is quote from the book:
At some point, the old object-orientation neurons still active in th...
New
In the course of working on a tree-like data structure, I have designed a struct for each node in the tree. Since there are only 5 fields...
New
Hi,
As I mentioned in an earlier topic, I'm playing with building an elixir client for the AWS apis from api definitions they provide. ...
New
Certain kinds of algorithms can be sped up (or even: are only possible) by using cyclic data structures. Functional languages make it har...
New
tl;dr: I challenge you: let us implement containers for Elixir, and use this topic to coordinate the effort.
Hello, dear fellow Elixir ...
New
Because of popular demand, and because I’ll probably be busy the next couple of days, so it would need to wait a lot longer if I didn’t p...
New
Latest on Elixir Forum
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #elixirconf
- #discussion
- #javascript
- #podcasts
- #code-sync
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #advent-of-code
- #distillery
- #api
- #processes
- #forms
- #metaprogramming
- #security
- #performance
- #hex
- #json







