Skip to content

exstruct/etude

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etude Build Status Hex.pm

futures for elixir/erlang

Example

1..50
|> Enum.map(fn(i) ->
  fn ->
    # some expensive operation
    i
  end
  |> Etude.async()
  |> Etude.retry(1) # retry once if it fails
end)
|> Etude.join(10) # concurrency of 10
|> Etude.map(&Enum.sum/1)
|> Etude.fork!()

Releases

No releases published

Packages

No packages published

Languages