vic

vic

Asdf Core Team

Pond - State aware Elixir functions without spawning processes

Pond (this week experiment)

A tiny library for creating stateful functions without spawning new processes.

Look at the end of README for some reactive streams examples.

Pond works that way.

Most Liked

josevalim

josevalim

Creator of Elixir

I was taking a look at the code and I have noticed you have a use and all it does is to import something. That’s an anti-pattern as described in our upcoming library guidelines. :slight_smile:

vic

vic

Asdf Core Team

Oh haha, yeah, I previously also imported Pond.Next, but decided to keep that away. So I’ll better remove the __using__ macro :). Thanks for noticing!

OvermindDL1

OvermindDL1

Hah, I like this, it’s… interestingly cute. ^.^

Makes me think of it kind of like a single-function packed version of fsm or so, it’s a fascinating idea! :slight_smile:

Where Next?

Popular in Announcing Top

tmbb
I’ve been working on two packages (not on hex.pm yet) to build admin interfaces for phoenix apps: bureaucrat - which contains a bunch ...
New
RobertDober
Earmark is a pure-Elixir Markdown converter. It is intended to be used as a library (just call Earmark.as_html), but can also be used as...
239 12978 134
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44265 214
New
nikokozak
Hello all, I’ve been working on Svonix - a library for quickly integrating Svelte components into Phoenix views. It’s a much-needed succ...
New
tfwright
After working on it for a couple of months and using it in production for most of that time, today I’ve released LiveAdmin, a LiveView ba...
New
woylie
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries. offset-based pagination with...
New
Flo0807
Hello everyone! I am excited to share our heart project Backpex with you. After building several Phoenix applications, we realized that...
New

Other popular topics Top

JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44265 214
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New

We're in Beta

About us Mission Statement