Hello everyone,
Have You tried Gorilla AI?
% gorilla generate hello world gen_server in elixir language
🦍 mix new hello_world && cd hello_world && mkdir lib && touch lib/hello_world.ex && echo 'defmodule HelloWorl
use GenServer
def start_link do
GenServer.start_link(__MODULE__, :ok)
end
def init(:ok) do
{:ok, "Hello, World!"}
end
def handle_cast(:hello, message) do
IO.puts(message)
{:noreply, message}
end
end' >> lib/hello_world.ex && mix compile && iex -S mix
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/hello_world.ex
* creating test
* creating test/test_helper.exs
* creating test/hello_world_test.exs
Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:
cd hello_world
mix test
Run "mix help" for more commands.
I am impressed by the result.
PS: I am not related to this AI, even we have the same name