From 0c18055cd3adbb8ddc8e91f9a4860cfae0ad1fbc Mon Sep 17 00:00:00 2001 From: Xevion Date: Mon, 18 Jan 2021 00:23:40 -0600 Subject: [PATCH] elixir hello-world --- elixir/hello-world/.exercism/metadata.json | 1 + elixir/hello-world/README.md | 57 ++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 elixir/hello-world/.exercism/metadata.json create mode 100644 elixir/hello-world/README.md diff --git a/elixir/hello-world/.exercism/metadata.json b/elixir/hello-world/.exercism/metadata.json new file mode 100644 index 0000000..2cb8d3d --- /dev/null +++ b/elixir/hello-world/.exercism/metadata.json @@ -0,0 +1 @@ +{"track":"elixir","exercise":"hello-world","id":"d46c24ae9d73418c9a82800e4539e483","url":"https://exercism.io/my/solutions/d46c24ae9d73418c9a82800e4539e483","handle":"Xevion","is_requester":true,"auto_approve":true} \ No newline at end of file diff --git a/elixir/hello-world/README.md b/elixir/hello-world/README.md new file mode 100644 index 0000000..5cf79d0 --- /dev/null +++ b/elixir/hello-world/README.md @@ -0,0 +1,57 @@ +# Hello World + +The classical introductory exercise. Just say "Hello, World!". + +["Hello, World!"](http://en.wikipedia.org/wiki/%22Hello,_world!%22_program) is +the traditional first program for beginning programming in a new language +or environment. + +The objectives are simple: + +- Write a function that returns the string "Hello, World!". +- Run the test suite and make sure that it succeeds. +- Submit your solution and check it at the website. + +If everything goes well, you will be ready to fetch your first real exercise. + +## Running tests + +Execute the tests with: + +```bash +$ mix test +``` + +### Pending tests + +In the test suites, all but the first test have been skipped. + +Once you get a test passing, you can unskip the next one by +commenting out the relevant `@tag :pending` with a `#` symbol. + +For example: + +```elixir +# @tag :pending +test "shouting" do + assert Bob.hey("WATCH OUT!") == "Whoa, chill out!" +end +``` + +Or, you can enable all the tests by commenting out the +`ExUnit.configure` line in the test suite. + +```elixir +# ExUnit.configure exclude: :pending, trace: true +``` + +If you're stuck on something, it may help to look at some of +the [available resources](https://exercism.io/tracks/elixir/resources) +out there where answers might be found. + +## Source + +This is an exercise to introduce users to using Exercism [http://en.wikipedia.org/wiki/%22Hello,_world!%22_program](http://en.wikipedia.org/wiki/%22Hello,_world!%22_program) + +## Submitting Incomplete Solutions +It's possible to submit an incomplete solution so you can see how others have completed the exercise.