[{"data":1,"prerenderedAt":148},["ShallowReactive",2],{"project-46134671":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":36,"post_text":38,"what":39,"said":48,"maker_in_thread":98,"shape":102,"grid":104,"attempts":112,"same_week":113,"maker_shows":33,"maker_hidden":141,"reader_version":142,"card":143},"46134671","Taka","The Taka Programming Language","title","Show HN: The Taka Programming Language","https:\u002F\u002Fcodeberg.org\u002Fmarton\u002Ftaka","codeberg.org","mgunyho",1764771087,2025,12,4,2597,3837,68,"shown","languages","programming language","other",[24,25,26,27],"stack-based language","forward polish notation","advent of code","taka language","quiet",null,{"positive":31,"neutral":32,"mixed":31,"critical":32},0,1,2,{"design":35},{"positive":31,"critical":32},[32,31,37,31],3,"Hi HN! I created a small stack-based programming language, which I'm using to solve Advent of Code problems. I think the forward Polish notation works pretty nicely.",{"problem":29,"audience":29,"pricing":29,"motivation":40,"time_to_build":29,"stack":46,"openness":47,"stage":47,"team_size":47},{"value":41,"source":42,"evidence":43},"Used to solve Advent of Code problems and to explore forward Polish notation","maker",[44],{"id":45},"post",[],"unknown",{"praise":49,"objections":60,"requests":75,"questions":76,"alternatives":84},[50,54],{"value":51,"source":42,"evidence":52},"Forward Polish notation works nicely",[53],{"id":45},{"value":55,"source":42,"evidence":56},"Forward Polish notation makes the language more approachable to traditional programmers",[57],{"id":58,"by":11,"text":59},"46135101","PN makes it appear more like a traditional programming language on the surface, even if it's still read in a kind of strange way. So it might help spread the joy of stack…",[61,69],{"value":62,"source":63,"evidence":64},"Multi-line forward Polish notation is confusing because tokens are read right-to-left then top-to-bottom","commenter",[65],{"id":66,"by":67,"text":68},"46136102","theamk","Neat! Forward polish notation + multi-line programs is _weird_ though. It means you read tokens _right-to-left_ and then top to bottom. Readme gives good example in [0]: The long…",{"value":70,"source":42,"evidence":71},"List construction order is confusing, producing reversed lists",[72],{"id":73,"by":11,"text":74},"46136502","Yep, I think in Taka the most confusing case is lists - writing ``` list [ 1 2 3 ] ``` creates the list [3 2 1]. (When indexing, the first item of the list is the one on top of…",[],[77],{"value":78,"source":63,"evidence":79},"Is there an advantage to using Polish notation over reverse Polish notation?",[80],{"id":81,"by":82,"text":83},"46134971","pmdulaney","Is there an advantage to using PN as opposed to RPN? Those of us used to Forth, PostScript, dc, might find it difficult to switch paradigms.",[85,90,94],{"value":86,"source":63,"evidence":87},"Forth",[88,89],{"id":81,"by":82,"text":83},{"id":66,"by":67,"text":68},{"value":91,"source":63,"evidence":92},"PostScript",[93],{"id":81,"by":82,"text":83},{"value":95,"source":63,"evidence":96},"dc",[97],{"id":81,"by":82,"text":83},{"comments":33,"answered":32,"key":99},[100,101],{"id":73,"text":74},{"id":58,"text":59},{"commenters":37,"max_depth":33,"maker_replies":33,"first_comment_mins":103,"lifespan_hours":33},27,[105,107,108,110],[66,31,32,106,67,31],"project\u002Fcritical\u002Fdesign",[73,31,31,106,11,32],[81,32,37,109,82,31],"project\u002Fneutral\u002Fdesign",[58,32,31,111,11,32],"project\u002Fpositive\u002Fdesign",[],[114,119,124,129,134,138],{"id":115,"name":116,"points":117,"category":118},"46093473","Boing",782,"games",{"id":120,"name":121,"points":122,"category":123},"46075882","banrays",509,"security_privacy",{"id":125,"name":126,"points":127,"category":128},"46139761","finfam",393,"finance_crypto",{"id":130,"name":131,"points":132,"category":133},"46135067","Fresh",187,"dev_tools",{"id":135,"name":136,"points":137,"category":133},"46090619","Nano PDF",176,{"id":139,"name":140,"points":137,"category":128},"46130260","HCB Mobile",false,"v2",{"id":144,"name":5,"line":6,"ai":141,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":145,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":146,"url":9,"mix":147,"praise":51,"objection":62,"sub":21},46134671,[24,25,26,27],"1030",[31,32,31,32],1793991135645]