Upgrade to Pro — share decks privately, control downloads, hide ads and more …

遅延評価を使ってOSSのバグを修正した話

 遅延評価を使ってOSSのバグを修正した話

Masayuki Mizuno

November 02, 2023
Tweet

More Decks by Masayuki Mizuno

Other Decks in Programming

Transcript

  1. Pb::Serializer ʹଘࡏͨ͠όά όάͷݪҼ © 2023 Wantedly, Inc. σϑΥϧτҾ਺͕ࡍݶແ͘ංେԽ͢Δ • ࡞Ζ͏ͱࢥ͑͹ࡍݶແ͘େ͖͍ϝοηʔδΛ࡞ΕΔ

    StringList.new(car: "Alpha", cdr: StringList.new(car: "Bravo", cdr: StringList.new(car: "Charlie", cdr: …))) • શͯΛ໢ཏ͢ΔҾ਺͕ແݶʹେ͖͘ͳͬͯ͠·͏ [:car, cdr: [:car, cdr: [:car, cdr: …]]]