#Christmas #coding #challenge: write a program that prints the full lyrics to the Twelve Days of Christmas, but be #weird about it.

Choose whatever programming language you like. Use the language’s idiosyncrasies to your advantage.

For example, in C you might blend a for-loop with a switch-statement and liberally use case fallthrough. In BASIC you might use computed GOTO. In HTML+CSS you might use counters and selectors to do the numbering. In SQL you might use SQL.

Go.

Submissions so far in: awk, C, Clojure, Haskell, JavaScript, LINQ, Lua, nu, Perl, PostgreSQL, Powershell, Python, Ruby, Rust, Terraform, XQuery, XSLT, as well as a hardware implementation on an Arduino and a couple of very cool visualizations.

@futzle
Ok, so I don't "write code" exactly, I use code to visualise things. And I thought one way to visualise the 12 days of Christmas lyrics was with a Sankey diagram. I am sorry, this is an abomination.
@futzle Ok this is my second terrible idea on the same theme, using a chord diagram. I switched to R for this because Python was annoying. I think I like this version better than the sankey diagram.
@pelagikat
That would be a great ornament!
@futzle