© 2022 Hashnode
We've all been there. We set out to complete one task and find ourselves working on something completely unrelated and unexpected a short while later. I'm also keen on learning something new every d…
We all have to deal with files sometimes. Manipulate and gather data from them. From messing with an entire file or processing just part of it, Elixir has us covered. You just need to make some tweaki…
1. Create an app using Phoenix Framework > mix phx.new app-name > mix ecto.create > mix ecto.migrate > npm install --prefix assets 2. Initialize local and remote Repository > git init > git add . > gi…
In this article, we will discuss how CSP and actor concurrency models work. Communicating Sequential Processes (CSP) Communicating Sequential Processes (CSP) is a model put forth by Tony Hoare in 197…
Process create a file named reverse_pyramid.ex write the code reverse_pyramid = fn number -> for i <- 0..number do # for printing spaces spaces = for _j <- 0..i do " " …
Process create a file named pyramid.ex write the code pyramid = fn number -> for i <- 1..number do # for printing spaces spaces = for j when j <= number - i <- 1..number do …
Process create a file named hollow_triangle.ex write the code hollow_triangle = fn number -> for i <- 1..number do for j when j < i <- 0..i do if i == number do "*" else …
Process create a file named downward_triangle.ex write the code downward_triangle = fn number -> for i when i < number <- 0..number do for j when j < number - i <- 0..number do "*" e…
Process create a file named left_triangle.ex write the code left_triangle = fn n -> for i <- 0..n do for _ <- 0..i do "*" end end |> Enum.into("", fn string -> string = Enum.…
Process create a file named right_triangle.ex write the code right_triangle = fn number -> for i when i <= number <- 0..number do # for printing spaces spaces = for j when j < number…