├── .gitignore ├── .tool-versions ├── LICENSE ├── No Arguments = Side-Causes.txt ├── README.md ├── caesar_cipher.exs ├── collection_divide.exs ├── cool function to pull out a cookie value from an array of tuples.exs ├── damerau_levenshtein.exs ├── damerau_levenshtein_distance_1.exs ├── do.exs ├── ets_omg_mutable.exs ├── example of "for" syntax.exs ├── example of using ExCrypto.exs ├── example use of Stream.unfold to generate a Fibonacci series.exs ├── factorial.exs ├── factorial.rb ├── fibonacci.exs ├── fibonacci.rb ├── find_deep_value.exs ├── fizzbuzz.exs ├── fn_match.exs ├── functional_fizzbuzz_without_conditionals.exs ├── greeter.exs ├── how to hash some data.exs ├── how to update a changeset value on the fly.exs ├── id3parser.exs ├── is_power_of_two.exs ├── iterative_gambling_simulator.exs ├── json_parser_pattern_matching.exs ├── mandelbrot.erl ├── mandelbrot.exs ├── match_on_tail.exs ├── math_integer_power.exs ├── matrix.exs ├── maze_generator.exs ├── maze_generator_thoughts.md ├── maze_generator_thoughts.txt ├── maze_generator_using_process_dict.exs ├── myers_diff_apply.exs ├── numbers_to_words.exs ├── ordered_list.exs ├── parallel_map.exs ├── png_parser.ex ├── pooled_concurrency_demo.exs ├── population_count.exs ├── printable_binary.exs ├── quicksort.exs ├── rebuild_dialyzer_plt.sh ├── regexex.exs ├── repeat_macro.exs ├── returning.exs ├── rle.exs ├── rpn_forth_thing.exs ├── ruby_fizzbuzz.rb ├── scraper.exs ├── side_by_side.exs ├── single_file_app_logger.exs ├── sparkline.exs ├── sparkline_idea.exs ├── spawns.exs ├── streaming_fizzbuzz.exs ├── streaming_pi.exs ├── string_reverser.exs ├── upto100.exs ├── validate_uuid.exs ├── xml_parser_encoder.exs └── y_combinator.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /deps 3 | erl_crash.dump 4 | *.ez 5 | .DS_Store 6 | /.c9 7 | -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | erlang 24.0-rc3 2 | elixir 1.12-otp-24 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/LICENSE -------------------------------------------------------------------------------- /No Arguments = Side-Causes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/No Arguments = Side-Causes.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/README.md -------------------------------------------------------------------------------- /caesar_cipher.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/caesar_cipher.exs -------------------------------------------------------------------------------- /collection_divide.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/collection_divide.exs -------------------------------------------------------------------------------- /cool function to pull out a cookie value from an array of tuples.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/cool function to pull out a cookie value from an array of tuples.exs -------------------------------------------------------------------------------- /damerau_levenshtein.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/damerau_levenshtein.exs -------------------------------------------------------------------------------- /damerau_levenshtein_distance_1.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/damerau_levenshtein_distance_1.exs -------------------------------------------------------------------------------- /do.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/do.exs -------------------------------------------------------------------------------- /ets_omg_mutable.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/ets_omg_mutable.exs -------------------------------------------------------------------------------- /example of "for" syntax.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/example of "for" syntax.exs -------------------------------------------------------------------------------- /example of using ExCrypto.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/example of using ExCrypto.exs -------------------------------------------------------------------------------- /example use of Stream.unfold to generate a Fibonacci series.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/example use of Stream.unfold to generate a Fibonacci series.exs -------------------------------------------------------------------------------- /factorial.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/factorial.exs -------------------------------------------------------------------------------- /factorial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/factorial.rb -------------------------------------------------------------------------------- /fibonacci.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/fibonacci.exs -------------------------------------------------------------------------------- /fibonacci.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/fibonacci.rb -------------------------------------------------------------------------------- /find_deep_value.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/find_deep_value.exs -------------------------------------------------------------------------------- /fizzbuzz.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/fizzbuzz.exs -------------------------------------------------------------------------------- /fn_match.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/fn_match.exs -------------------------------------------------------------------------------- /functional_fizzbuzz_without_conditionals.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/functional_fizzbuzz_without_conditionals.exs -------------------------------------------------------------------------------- /greeter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/greeter.exs -------------------------------------------------------------------------------- /how to hash some data.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/how to hash some data.exs -------------------------------------------------------------------------------- /how to update a changeset value on the fly.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/how to update a changeset value on the fly.exs -------------------------------------------------------------------------------- /id3parser.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/id3parser.exs -------------------------------------------------------------------------------- /is_power_of_two.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/is_power_of_two.exs -------------------------------------------------------------------------------- /iterative_gambling_simulator.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/iterative_gambling_simulator.exs -------------------------------------------------------------------------------- /json_parser_pattern_matching.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/json_parser_pattern_matching.exs -------------------------------------------------------------------------------- /mandelbrot.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/mandelbrot.erl -------------------------------------------------------------------------------- /mandelbrot.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/mandelbrot.exs -------------------------------------------------------------------------------- /match_on_tail.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/match_on_tail.exs -------------------------------------------------------------------------------- /math_integer_power.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/math_integer_power.exs -------------------------------------------------------------------------------- /matrix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/matrix.exs -------------------------------------------------------------------------------- /maze_generator.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/maze_generator.exs -------------------------------------------------------------------------------- /maze_generator_thoughts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/maze_generator_thoughts.md -------------------------------------------------------------------------------- /maze_generator_thoughts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/maze_generator_thoughts.txt -------------------------------------------------------------------------------- /maze_generator_using_process_dict.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/maze_generator_using_process_dict.exs -------------------------------------------------------------------------------- /myers_diff_apply.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/myers_diff_apply.exs -------------------------------------------------------------------------------- /numbers_to_words.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/numbers_to_words.exs -------------------------------------------------------------------------------- /ordered_list.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/ordered_list.exs -------------------------------------------------------------------------------- /parallel_map.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/parallel_map.exs -------------------------------------------------------------------------------- /png_parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/png_parser.ex -------------------------------------------------------------------------------- /pooled_concurrency_demo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/pooled_concurrency_demo.exs -------------------------------------------------------------------------------- /population_count.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/population_count.exs -------------------------------------------------------------------------------- /printable_binary.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/printable_binary.exs -------------------------------------------------------------------------------- /quicksort.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/quicksort.exs -------------------------------------------------------------------------------- /rebuild_dialyzer_plt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/rebuild_dialyzer_plt.sh -------------------------------------------------------------------------------- /regexex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/regexex.exs -------------------------------------------------------------------------------- /repeat_macro.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/repeat_macro.exs -------------------------------------------------------------------------------- /returning.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/returning.exs -------------------------------------------------------------------------------- /rle.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/rle.exs -------------------------------------------------------------------------------- /rpn_forth_thing.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/rpn_forth_thing.exs -------------------------------------------------------------------------------- /ruby_fizzbuzz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/ruby_fizzbuzz.rb -------------------------------------------------------------------------------- /scraper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/scraper.exs -------------------------------------------------------------------------------- /side_by_side.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/side_by_side.exs -------------------------------------------------------------------------------- /single_file_app_logger.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/single_file_app_logger.exs -------------------------------------------------------------------------------- /sparkline.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/sparkline.exs -------------------------------------------------------------------------------- /sparkline_idea.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/sparkline_idea.exs -------------------------------------------------------------------------------- /spawns.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/spawns.exs -------------------------------------------------------------------------------- /streaming_fizzbuzz.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/streaming_fizzbuzz.exs -------------------------------------------------------------------------------- /streaming_pi.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/streaming_pi.exs -------------------------------------------------------------------------------- /string_reverser.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/string_reverser.exs -------------------------------------------------------------------------------- /upto100.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/upto100.exs -------------------------------------------------------------------------------- /validate_uuid.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/validate_uuid.exs -------------------------------------------------------------------------------- /xml_parser_encoder.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/xml_parser_encoder.exs -------------------------------------------------------------------------------- /y_combinator.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmarreck/elixir-snippets/HEAD/y_combinator.exs --------------------------------------------------------------------------------