Challenges and solutions for the [Advent of code|http://adventofcode.com/] fun programming challenge.
Instead of using one of my favourite languages for all challenges, I challenge myself to use as many different programming languages as possible; my plan is to use
+ Ruby (2017-12) + Haskell (2017-09) + Python (2017-01) + Java (2017-14) + Kotlin (2017-13) + F# (2017-04) + OCaml (2017-15) Prolog Minikanren + C++ (2017-05) C# Elm Purescript + Clojure (2017-10) Factor Typescript + Elixir (2017-17) Scala + Rust (2017-02) + Perl6 (2017-11) Ada (because Ada Lovelace rocks) Eiffel R + Julia (2017-06) + Go (2017-03) + Lua (2017-08) + Crystal (2017-07, 2017-18) Nim Io Curry (http://www-ps.informatik.uni-kiel.de/currywiki/) Racket + Javascript (2017-16) Prolog Sparkle (Correctness by Construction, Ada subset without "dangerous" operations) ReasonML (OCaml for the web)
-
Bash / Sed / Awk / grep / … (2017-07, first part) Frank (https://github.com/cmcl/frankjnr) C SQL PL/SQL Erlang Excel Zig