[{"data":1,"prerenderedAt":232},["ShallowReactive",2],{"project-34753407":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":29,"sentiment":30,"stance_mix":31,"scored_comments":18,"aspects":35,"strip":40,"post_text":42,"what":43,"said":74,"maker_in_thread":134,"shape":137,"grid":142,"attempts":195,"same_week":196,"maker_shows":151,"maker_hidden":224,"reader_version":225,"card":226},"34753407","Toodle.Studio","Toodle.Studio is an art playground with Lisp and turtles","title","Show HN: Toodle.Studio is an art playground with Lisp and turtles","https:\u002F\u002Ftoodle.studio","toodle.studio","ianthehenry",1676130877,2023,167,19,362,3109,12,"notable","creative","generative art playground","web_app",[24,25,26,27,28],"lisp","turtle graphics","generative art","janet","webassembly","loved",0.483,{"positive":32,"neutral":33,"mixed":34,"critical":34},7,5,0,{"idea":36,"design":37,"execution":39},{"positive":33,"critical":34},{"positive":38,"critical":34},1,{"positive":34,"critical":34},[33,33,33,34,33,41,33,41,34,34,34,34,34,34,41,34,33,33,41,41],3,null,{"problem":42,"audience":42,"pricing":42,"motivation":44,"time_to_build":42,"stack":51,"openness":72,"stage":73,"team_size":73},{"value":45,"source":46,"evidence":47},"Wanted a simple example of embedding Janet in the browser","maker",[48],{"id":49,"by":11,"text":50},"34774029","I don't think that's ignorance :) Embedding Janet in the browser is hard! My real motivation for making this website was to have a simple example to point to of how to do it.…",[52,60,64,68],{"value":53,"source":54,"evidence":55},"Janet","commenter",[56],{"id":57,"by":58,"text":59},"34771157","svetlyak40wt","Actually it is written in Janet programming language.",{"value":61,"source":46,"evidence":62},"Emscripten",[63],{"id":49,"by":11,"text":50},{"value":65,"source":46,"evidence":66},"WebAssembly",[67],{"id":49,"by":11,"text":50},{"value":69,"source":46,"evidence":70},"C++",[71],{"id":49,"by":11,"text":50},"open_source","unknown",{"praise":75,"objections":98,"requests":109,"questions":110,"alternatives":125},[76,91],{"value":77,"source":54,"evidence":78},"Delightful and fun to play with",[79,83,87],{"id":80,"by":81,"text":82},"34770146","throwanem","This is delightful! Enough so that I'm contemplating building an Emacs with the Webkit widget integration, just so that I can play with it in a more comfortable Lisp environment.…",{"id":84,"by":85,"text":86},"34771134","jpe90","How can I not click on a link about lisp and turtles? What a cool project, thanks so much for putting it together.",{"id":88,"by":89,"text":90},"34771444","tincholio","Wonderful!",{"value":92,"source":54,"evidence":93},"Generative art demos are inspiring",[94],{"id":95,"by":96,"text":97},"34769777","SamBam","Very cool! Logo + processing.js in Lisp. I love that all the demos are inspired by generative art.",[99],{"value":100,"source":54,"evidence":101},"Calling Janet a Lisp is imprecise; dialect matters",[102,106],{"id":103,"by":104,"text":105},"34772420","lispm","But that does not mean that the code is compatible to Lisp. To mention that it is written in Lisp is mostly meaningless, since the wider Lisp family has 100 incompatible…",{"id":107,"by":104,"text":108},"34775245","There are literally zillions of programming language for that task. Give the actual language, here used, some credit, instead of trying to needlessly advertize Lisp.",[],[111,118],{"value":112,"source":54,"evidence":113},"How is Janet run in the browser?",[114],{"id":115,"by":116,"text":117},"34773472","culanuchachamim","It's really cool. Sorry for the ignorance, but how you run Janet on the browser?",{"value":119,"source":54,"evidence":120},"How to change the default 512x512 canvas size?",[121],{"id":122,"by":123,"text":124},"34776069","antimony51","The default size is 512x512 how can i change it? edit: just changing the values on the canvas tag in inspect element worked!",[126,130],{"value":127,"source":54,"evidence":128},"Logo",[129],{"id":95,"by":96,"text":97},{"value":131,"source":54,"evidence":132},"Processing.js",[133],{"id":95,"by":96,"text":97},{"comments":38,"answered":38,"key":135},[136],{"id":49,"text":50},{"commenters":138,"max_depth":139,"maker_replies":38,"first_comment_mins":140,"lifespan_hours":141},16,6,2098,49,[143,145,149,153,157,158,161,162,164,168,169,171,172,174,176,177,179,182,185,190],[80,34,33,144,81,34],"project\u002Fpositive\u002Fidea",[146,38,33,147,148,34],"34772330","project\u002Fpositive\u002Fdesign","mbork_pl",[150,151,33,144,152,34],"34774253",2,"liamN",[154,151,34,155,156,34],"34774892","other\u002Fneutral\u002Fnone","smcl",[84,41,33,144,85,34],[122,159,41,160,123,34],4,"project\u002Fneutral\u002Fdesign",[95,33,33,144,96,34],[57,33,41,163,58,34],"project\u002Fneutral\u002Fexecution",[165,33,34,166,167,34],"34772156","commenter\u002Fneutral\u002Fnone","phanimahesh",[103,33,34,166,104,34],[170,33,34,166,156,34],"34772750",[107,33,34,166,104,34],[173,33,34,166,81,34],"34773843",[175,33,34,166,104,34],"34775188",[115,139,41,163,116,34],[49,139,34,178,11,38],"maker\u002Fneutral\u002Fexecution",[180,32,33,144,181,34],"34772714","katspaugh",[88,183,33,184,89,34],8,"project\u002Fpositive\u002Fnone",[186,187,41,188,189,34],"34769942",9,"project\u002Fneutral\u002Fidea","convolvatron",[191,192,41,193,194,34],"34769618",10,"project\u002Fneutral\u002Fnone","LiouA",[],[197,201,206,210,214,219],{"id":198,"name":199,"points":200,"category":20},"34729849","ScreenStab",497,{"id":202,"name":203,"points":204,"category":205},"34730520","boxxy",384,"dev_tools",{"id":207,"name":208,"points":209,"category":20},"34795155","Peel",353,{"id":211,"name":212,"points":213,"category":205},"34740529","Spaghettify",323,{"id":215,"name":216,"points":217,"category":218},"34780579","Paperlist",287,"learning_science",{"id":220,"name":221,"points":222,"category":223},"34770898","WAAS",267,"ai",false,"v2",{"id":227,"name":5,"line":6,"ai":224,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":228,"top":18,"kw":229,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":230,"url":9,"mix":231,"praise":77,"objection":100,"sub":21},34753407,0.48,[24,25,26,27,28],"55505353000000305533",[32,33,34,34],1794036631104]