Blogs

Implementing R Functions in Rust with [extendr]

I’ve recently (since the beginning of 2021) been trying my hand learning and using Rust, and so far it has been a really good experience. Rust has a lot to recommend it, including top-notch tooling, inherent memory safety, and blazing speed. That last part comes from the fact that Rust is a compiled, systems programming language and was the inspiration for picking up Rust in the first place. You see, I absolutely love R.

Continue reading

Advent of Code 2020 - Day 25

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 24

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 23

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 22

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 21

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 20

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 19

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 17

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading

Advent of Code 2020 - Day 16

In the spirit of the holidays (and programming), I’ll be posting my solutions to the Advent of Code 2020 puzzles here, at least one day after they’re posted (no spoilers!). I’ll be implementing the solutions in R because, well, that’s what I like! What I won’t be doing is posting any of the actual answers, just the reasoning behind them. Also, as a general convention, whenever the puzzle has downloadable input, I’m saving it in a file named input.

Continue reading