Advent of Code 2020 solutions are mostly written on Rascal MPL, Haskell, F# and C. All puzzles done
F# solution
F#, Rascal and Stratego (SDF3)
- Using rel transitive closure {}+
- Solution p1 with regex patterns
- Sollution p1_2 with syntax definition
Cellular automata
Turtle graphics
C solution for faster search
Rascal: regex conversion of given rules to syntax definition
Haskell: rules are set of functions
Manipulating pictures in a form of rings
Rascal and Z3 solution - see generated d21.z3 file and result of run in d21.z3.res
Part 1 - Rascal, part 2 - C.