@monkey1 yeah, I found out about #guile and got curios about #scheme when I researched #guix .
I appreciate #clojure more after the small amount of time I spent on scheme. Especially tooling. #Calva is awesome for Clojure! So far I failed to replicate even a small part with #Emacs (which I am also learning as I go)

Doing #AdventOfCode2023 in scheme and learning as I go. Did not reach continuations yet. Heard a lot about them.

@abcdw I'm doing #adventofcode2023 in #guile and I miss (comment ) blocks and rich-comment-test https://github.com/matthewdowney/rich-comment-tests

That would be great to have in #guile #scheme . I don't know how people develop without them :)

GitHub - matthewdowney/rich-comment-tests: RCT turns rich comment forms into tests.

RCT turns rich comment forms into tests. Contribute to matthewdowney/rich-comment-tests development by creating an account on GitHub.

GitHub
A few weeks ago I decided to start doing the #AdventOfCode2023 exercises in #CommonLisp. Despite barely knowing anything about Lisp I managed the first star without too much trouble beyond having to look a lot of things up. Then for the second star I almost immediately figured out how to do it but spent several days finding out how to express that solution in Lisp without making it too confusing.
I'm super stuck with part 2 of Day 10 of #AdventOfCode2023 but at least I created this cool visualisation of the pipes loop/labyrinth I got in Part 1

I've almost completed all of Advent of Code 2015 (only 9 years too late!). Day 21 was super fun, but Day 22 is possibly going to be oof.

#aoc #AdventOfCode #AdventOfCode2023

Crazy how much difference the right data structure / #algorithm for a task makes.

This week I learned about #Deterministic #Finite #Automata and #Nondeterministic Finite Automata just to redo my clunky #AdventOfCode2023 day 12 challenge, written in #Rust #RustLang

Runtime for part 1 dropped from 1-2secs to milliseconds. Part 2 also milliseconds ๐Ÿ˜ฎ

Are there any good Rust crates for DFAs/NFAs?

Many people solved that problem with #Dynamic #Programming - something else for the learn list ๐Ÿ˜‰

On the Criteo Engineering blog, I shared, along others, my experience of participating in Advent of Code 2023.

https://medium.com/criteo-engineering/advent-of-code-2023-sharing-our-experiences-badac4bfd530

#AdventOfCode #AdventOfCode2023

Advent of Code 2023 โ€” Sharing our experiences - Criteo R&D Blog - Medium

In Criteo, we are passionate experts, but there is always more to learn. That passion motivates us to participate actively in code challenges such as Advent of Code. Also, this year, we decided toโ€ฆ

Criteo R&D Blog
finally I completed advent of code better late than never ๐Ÿ™‚ #AdventOfCode2023 #AdventOfCode
Advent of Code 2023 recap blog post https://dan-schreiber.com/blog/2024/1/8/advent-of-code-2023-recap. Thanks to Eric Wastl and @adventofcode for another great year. #adventofcode #adventofcode2023 #aoc
Advent of Code 2023 Recap โ€” Dan Schreiber

This post is of a different sort, so buckle up for something new. I recently completed the Advent of Code 2023 and wanted to recap what I learned and some insights on specific puzzle problems. Enjoy!

Dan Schreiber

Trying to do #AdventOfCode2023 Day 25 to be close to wrapping it up.

Apparently the "Stoerโ€“Wagner algorithm" finds the minimum cut to split a graph.

Except the Wikipedia example code is apparently broken, and all of the other examples I've found are REALLY shit with their naming.

It's easier to teach a mathematician to code than it is to teach a programmer maths. But that doesn't mean the mathematician can be trusted to write readable code with sensible variables ๐Ÿ˜