Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fjebaker/advent-of-code-2024
My solutions to the Advent of Code in Clojure!
https://github.com/fjebaker/advent-of-code-2024
advent-of-code advent-of-code-2024 clojure
Last synced: 25 days ago
JSON representation
My solutions to the Advent of Code in Clojure!
- Host: GitHub
- URL: https://github.com/fjebaker/advent-of-code-2024
- Owner: fjebaker
- License: gpl-3.0
- Created: 2024-12-01T12:29:52.000Z (27 days ago)
- Default Branch: main
- Last Pushed: 2024-12-02T00:28:40.000Z (26 days ago)
- Last Synced: 2024-12-02T01:25:44.847Z (26 days ago)
- Topics: advent-of-code, advent-of-code-2024, clojure
- Language: Clojure
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2024
I'm solving the [Advent of Code](https://adventofcode.com/) as a way of learning new programming languages. This year I'm doing it in [Clojure](https://www.clojure.org/) to learn another lispy language!
## Lessons learned
- 01: `(frequencies some-list)` is an amazing builtin. Also I miss Scheme's playful `(string->int)` style parsing functions. `(Integer/parseInt)` feels too professional.
- 02: You can do keyword arguments with map-destructuring, but they are not checked for validity? As in, if my keyword is `:damped?` but someone passes `:damped`, it just silently fails.