[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"meaningless-code-symphony":3},{"id":4,"title":5,"body":6,"description":472,"extension":473,"meta":474,"navigation":148,"path":475,"seo":476,"sitemap":483,"slug":487,"stem":488,"tags":489,"__hash__":490},"meaninglessCode\u002Fmeaningless-code\u002Fsymphony.md","Symphony",{"type":7,"value":8,"toc":470},"minimark",[9,16,20,26,29,35,37,466],[10,11,12],"slice-meta",{},[13,14,15],"p",{},"Last Updated: 2025-04-25 | Tags: JavaScript, Programming, Poetry",[17,18],"space",{"height":19},24,[21,22],"top-image",{"alt":23,"caption":24,"src":25},"Code on a monitor in a dim workspace.","Photo by Ferenc Almasi on Unsplash","https:\u002F\u002Fimages.unsplash.com\u002Fphoto-1515879218367-8466d910aaa4?auto=format&fit=crop&w=1600&q=80",[17,27],{"height":28},32,[30,31,32],"section",{},[13,33,34],{},"A poetic snippet of JavaScript found in the wild. While its author remains unknown, the rhythm and structure of the logic speak for themselves.",[17,36],{"height":19},[38,39,41],"code-block",{"lang":40},"javascript",[42,43,48],"pre",{"className":44,"code":45,"language":46,"meta":47,"style":47},"language-js shiki shiki-themes github-light github-dark","class Symphony {\n  constructor() {\n    this.memo = new Map([\n      [0, 0],\n      [1, 1]\n    ])\n  }\n\n  *fibonacci(limit = Infinity, a = 0, b = 1) {\n    while (limit--) (yield a, ([a, b] = [b, a + b]))\n  }\n\n  graceful(n) {\n    return this.memo.has(n)\n      ? this.memo.get(n)\n      : (this.memo.set(n, this.graceful(n - 1) + this.graceful(n - 2)), this.memo.get(n))\n  }\n}\n\nconst poetry = new Symphony()\n\nconsole.log([...poetry.fibonacci(10)].map((n) => n.toString().padStart(3, ' ')).join(' → '))\n","js","",[49,50,51,68,77,99,116,131,137,143,150,195,227,232,237,250,268,283,349,354,360,365,383,388],"code",{"__ignoreMap":47},[52,53,56,60,64],"span",{"class":54,"line":55},"line",1,[52,57,59],{"class":58},"szBVR","class",[52,61,63],{"class":62},"sScJk"," Symphony",[52,65,67],{"class":66},"sVt8B"," {\n",[52,69,71,74],{"class":54,"line":70},2,[52,72,73],{"class":58},"  constructor",[52,75,76],{"class":66},"() {\n",[52,78,80,84,87,90,93,96],{"class":54,"line":79},3,[52,81,83],{"class":82},"sj4cs","    this",[52,85,86],{"class":66},".memo ",[52,88,89],{"class":58},"=",[52,91,92],{"class":58}," new",[52,94,95],{"class":62}," Map",[52,97,98],{"class":66},"([\n",[52,100,102,105,108,111,113],{"class":54,"line":101},4,[52,103,104],{"class":66},"      [",[52,106,107],{"class":82},"0",[52,109,110],{"class":66},", ",[52,112,107],{"class":82},[52,114,115],{"class":66},"],\n",[52,117,119,121,124,126,128],{"class":54,"line":118},5,[52,120,104],{"class":66},[52,122,123],{"class":82},"1",[52,125,110],{"class":66},[52,127,123],{"class":82},[52,129,130],{"class":66},"]\n",[52,132,134],{"class":54,"line":133},6,[52,135,136],{"class":66},"    ])\n",[52,138,140],{"class":54,"line":139},7,[52,141,142],{"class":66},"  }\n",[52,144,146],{"class":54,"line":145},8,[52,147,149],{"emptyLinePlaceholder":148},true,"\n",[52,151,153,156,159,162,166,169,172,174,177,179,182,184,187,189,192],{"class":54,"line":152},9,[52,154,155],{"class":58},"  *",[52,157,158],{"class":62},"fibonacci",[52,160,161],{"class":66},"(",[52,163,165],{"class":164},"s4XuR","limit",[52,167,168],{"class":58}," =",[52,170,171],{"class":82}," Infinity",[52,173,110],{"class":66},[52,175,176],{"class":164},"a",[52,178,168],{"class":58},[52,180,181],{"class":82}," 0",[52,183,110],{"class":66},[52,185,186],{"class":164},"b",[52,188,168],{"class":58},[52,190,191],{"class":82}," 1",[52,193,194],{"class":66},") {\n",[52,196,198,201,204,207,210,213,216,218,221,224],{"class":54,"line":197},10,[52,199,200],{"class":58},"    while",[52,202,203],{"class":66}," (limit",[52,205,206],{"class":58},"--",[52,208,209],{"class":66},") (",[52,211,212],{"class":58},"yield",[52,214,215],{"class":66}," a, ([a, b] ",[52,217,89],{"class":58},[52,219,220],{"class":66}," [b, a ",[52,222,223],{"class":58},"+",[52,225,226],{"class":66}," b]))\n",[52,228,230],{"class":54,"line":229},11,[52,231,142],{"class":66},[52,233,235],{"class":54,"line":234},12,[52,236,149],{"emptyLinePlaceholder":148},[52,238,240,243,245,248],{"class":54,"line":239},13,[52,241,242],{"class":62},"  graceful",[52,244,161],{"class":66},[52,246,247],{"class":164},"n",[52,249,194],{"class":66},[52,251,253,256,259,262,265],{"class":54,"line":252},14,[52,254,255],{"class":58},"    return",[52,257,258],{"class":82}," this",[52,260,261],{"class":66},".memo.",[52,263,264],{"class":62},"has",[52,266,267],{"class":66},"(n)\n",[52,269,271,274,276,278,281],{"class":54,"line":270},15,[52,272,273],{"class":58},"      ?",[52,275,258],{"class":82},[52,277,261],{"class":66},[52,279,280],{"class":62},"get",[52,282,267],{"class":66},[52,284,286,289,292,295,297,300,303,305,308,311,314,317,319,322,324,326,328,330,332,334,337,340,342,344,346],{"class":54,"line":285},16,[52,287,288],{"class":58},"      :",[52,290,291],{"class":66}," (",[52,293,294],{"class":82},"this",[52,296,261],{"class":66},[52,298,299],{"class":62},"set",[52,301,302],{"class":66},"(n, ",[52,304,294],{"class":82},[52,306,307],{"class":66},".",[52,309,310],{"class":62},"graceful",[52,312,313],{"class":66},"(n ",[52,315,316],{"class":58},"-",[52,318,191],{"class":82},[52,320,321],{"class":66},") ",[52,323,223],{"class":58},[52,325,258],{"class":82},[52,327,307],{"class":66},[52,329,310],{"class":62},[52,331,313],{"class":66},[52,333,316],{"class":58},[52,335,336],{"class":82}," 2",[52,338,339],{"class":66},")), ",[52,341,294],{"class":82},[52,343,261],{"class":66},[52,345,280],{"class":62},[52,347,348],{"class":66},"(n))\n",[52,350,352],{"class":54,"line":351},17,[52,353,142],{"class":66},[52,355,357],{"class":54,"line":356},18,[52,358,359],{"class":66},"}\n",[52,361,363],{"class":54,"line":362},19,[52,364,149],{"emptyLinePlaceholder":148},[52,366,368,371,374,376,378,380],{"class":54,"line":367},20,[52,369,370],{"class":58},"const",[52,372,373],{"class":82}," poetry",[52,375,168],{"class":58},[52,377,92],{"class":58},[52,379,63],{"class":62},[52,381,382],{"class":66},"()\n",[52,384,386],{"class":54,"line":385},21,[52,387,149],{"emptyLinePlaceholder":148},[52,389,391,394,397,400,403,406,408,410,413,416,419,422,424,426,429,432,435,438,441,443,446,448,452,455,458,460,463],{"class":54,"line":390},22,[52,392,393],{"class":66},"console.",[52,395,396],{"class":62},"log",[52,398,399],{"class":66},"([",[52,401,402],{"class":58},"...",[52,404,405],{"class":66},"poetry.",[52,407,158],{"class":62},[52,409,161],{"class":66},[52,411,412],{"class":82},"10",[52,414,415],{"class":66},")].",[52,417,418],{"class":62},"map",[52,420,421],{"class":66},"((",[52,423,247],{"class":164},[52,425,321],{"class":66},[52,427,428],{"class":58},"=>",[52,430,431],{"class":66}," n.",[52,433,434],{"class":62},"toString",[52,436,437],{"class":66},"().",[52,439,440],{"class":62},"padStart",[52,442,161],{"class":66},[52,444,445],{"class":82},"3",[52,447,110],{"class":66},[52,449,451],{"class":450},"sZZnC","' '",[52,453,454],{"class":66},")).",[52,456,457],{"class":62},"join",[52,459,161],{"class":66},[52,461,462],{"class":450},"' → '",[52,464,465],{"class":66},"))\n",[467,468,469],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":47,"searchDepth":70,"depth":70,"links":471},[],"A small poetic JavaScript snippet that treats Fibonacci numbers as rhythm and structure.","md",{},"\u002Fmeaningless-code\u002Fsymphony",{"title":477,"description":478,"canonical":479,"robots":480,"ogTitle":477,"ogDescription":478,"ogImage":481,"twitterCard":482,"twitterTitle":477,"twitterDescription":478},"Symphony | Meaningless [C]ode","A compact Meaningless [C]ode entry featuring a poetic JavaScript Fibonacci implementation with generators, memoization, and expressive formatting.","https:\u002F\u002Fnalinda.dev\u002Fslice-of\u002Fmeaningless-code\u002Fsymphony","index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1","https:\u002F\u002Fnalinda.dev\u002Fog\u002Fslice-of\u002Fmeaningless-code\u002Fsymphony.png","summary_large_image",{"loc":484,"lastmod":485,"changefreq":486},"\u002Fslice-of\u002Fmeaningless-code\u002Fsymphony","2025-04-25","monthly","symphony","meaningless-code\u002Fsymphony","programming|||javascript|||poetry|||software-engineering|||beauty|||art","uhFm9Ex_F37ljZzvc2cdiOj6u3Tpy1t8hWSJpuJ4tBo",1777822573954]