3 ms·
It's nearly upon us once again! I've (somewhat) participated the last few years, more as a way to learn new languages, I've never actually made it through all
by aquova 5y ago
It's nearly upon us once again!
I've (somewhat) participated the last few years, more as a way to learn new languages, I've never actually made it through all the puzzles yet. I got fairly close with Rust last year, before getting burned out by the end. I'm currently debating either doing it with Nim or Ruby, of which I've never written a single line of in my life, but I'm curious to try out.
- GavinMcG 5y agoAlso hoping to do it with Nim! Last year I'd asked for some getting started advice here: https://www.reddit.com/r/nim/comments/k22h74/advent_of_nim_2020/gealoo3/ https://www.reddit.com/r/nim/comments/k22h74/advent_of_nim_2...
- bashbjorn 5y agoI did AoC in Nim one year and was very happy with it! I also became infatuated with Nim that year..
- auxym 5y agoI also learned Nim in 2018 with AoC. I found one of the best things was coming up with my own solution, then looking at other people's solutions (the Nim community usually does Advent of Nim where a bunch of people post their solution repos on the nim forum) for more idiomatic approaches or stdlib functions I didn't know about.
- otherme123 5y agoSolutions made with https://github.com/zevv/npeg https://github.com/zevv/npeg were surreal, I felt like a caveman watching a TV.
- auxym 5y agoYes, I do distinctly remember having that same feeling when reading zevv's solutions!
- pietroppeter 5y agoI have discovered Nim on this (HN) site in 2018 [0] and shortly after I wrote my first lines of code thanks to advent of code (it was also my first year discovering advent of code). I have become so affectionate of both (Nim and Advent of Code), that I always look forward to this moment of the year! Last year I used it to test my notebook library nimib [1] (and it was first, and currently only, year that I completed the calendar). This year a nice challenge could be to try and use a different library from Nim ecosystem each day (always wanted to use Nico for this, Manim looks it could give nice results, …). [0]: https://news.ycombinator.com/item?id=18045259 https://news.ycombinator.com/item?id=18045259 [1]: https://pietroppeter.github.io/adventofnim/2020/day11.html https://pietroppeter.github.io/adventofnim/2020/day11.html