I just completed "Custom Customs" - Day 6 - Advent of Code 2020 #AdventOfCode https://adventofcode.com/2020/day/6 in #JuliaLang.
Every day, while implementing Part 2, I end up with a more elegant neater way of doing Part 1. Never occurs to me while doing Part 1 itself - probably because I come up with an idea while reading the question and rush to implement it, not stopping to think of other ways of doing it .
@digital_carver (just dropping this link to make sure you and everyone reading this are aware of the excellent #Jupyter support that Julia has: https://github.com/JuliaLang/IJulia.jl )
@guenther
IJulia/Jupyter is pretty good, and almost indispensable for most real-world Julia projects. But this JuliaCon got me excited for when Pluto (https://www.youtube.com/watch?v=IAF8DjrQSSk) becomes stable and polished. It fits my mental models better and seems to be taking ambitious steps beyond what Jupyter does, in the right directions.
that looks nice indeed! and it kinda plays julia's strengths over python, being statically analyzable in a way.
@digital_carver I think that's the whole point of part 2, to be honest.
Julia feels really good. Multiple ways of doing things, so I can choose what's appropriate for each context. Lots of useful little tools built into the language, neat syntax, and the REPL is really useful for messing around and figuring things out before writing them into a program.