Skip to content

Commit aa69b1c

Browse files
committed
Naming
1 parent c97b045 commit aa69b1c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/aoc/util/cache.gleam

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import gleam/dict.{type Dict}
44
pub type Cache(k, v) =
55
State(Dict(k, v), v)
66

7-
pub fn do_cached(key: k, f: fn() -> Cache(k, v)) -> Cache(k, v) {
7+
pub fn get_or(key: k, f: fn() -> Cache(k, v)) -> Cache(k, v) {
88
use res <- state.do(state.gets(dict.get(_, key)))
99
case res {
1010
Ok(value) -> state.return(value)

src/aoc/year2024/day19.gleam

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ fn parse(input: String) -> #(List(String), List(String)) {
1515
}
1616

1717
fn valid_combos(design: String, patterns: List(String)) -> Cache(String, Int) {
18-
cache.do_cached(design, fn() {
18+
cache.get_or(design, fn() {
1919
case string.is_empty(design) {
2020
True -> state.return(1)
2121
False -> {

0 commit comments

Comments
 (0)