[{"data":1,"prerenderedAt":425},["ShallowReactive",2],{"project-5969535":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":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":63,"maker_in_thread":161,"shape":168,"grid":173,"attempts":385,"same_week":386,"maker_shows":41,"maker_hidden":417,"reader_version":418,"card":419},"5969535","Chicken chicken chicken","chicken chicken programming language","title","Show HN: Chicken chicken chicken – chicken chicken programming language","http:\u002F\u002Ftorso.me\u002Fchicken","torso.me","torso",1372670075,2013,147,71,135,1739,8,"notable","languages","esoteric programming language","library",[24,25,26,27],"esoteric language","chicken language","joke programming language","brainfuck alternative","curious",0.142,{"positive":31,"neutral":32,"mixed":33,"critical":34},14,27,0,7,48,{"idea":37,"execution":40,"docs":42,"design":43},{"positive":38,"critical":39},2,5,{"positive":34,"critical":41},1,{"positive":38,"critical":33},{"positive":33,"critical":41},[41,41,33,41,33,39,39,39,39,39,39,33,39,45,45,45,45,45,45,45,45,39,45,41,45,39,33,33,45,39,45,33,39,39,41,33,45,39,45,41],3,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":48,"openness":61,"stage":62,"team_size":61},[49],{"value":50,"source":51,"evidence":52},"JavaScript","inferred",[53,57],{"id":54,"by":55,"text":56},"5969639","skriticos2","I love how even the JS implementation contains almost only the word chicken repeatedly.",{"id":58,"by":59,"text":60},"5973898","mcwhittemore","If Torbjörn Söderstedt would like to explain how chicken.js works - there is now an open stackoverflow question:…","unknown","prototype",{"praise":64,"objections":82,"requests":108,"questions":123,"alternatives":138},[65],{"value":66,"source":67,"evidence":68},"Funny joke language with clear error messages and humorous source code","commenter",[69,73,74,78],{"id":70,"by":71,"text":72},"5969921","bnegreve","Error messages are very clear and understandable which is definitely a plus. For example: ``` Error on line 1: expected 'chicken' ```",{"id":54,"by":55,"text":56},{"id":75,"by":76,"text":77},"5969717","girvo","The source code, combined with my utter lack of sleep in the last 24 hours, caused me to giggle uncontrollably.",{"id":79,"by":80,"text":81},"5972194","mistercow","I've never been so amused by source code as I was reading that. I particularly enjoyed how he used spaces after dots and question marks, making it read like punctuation.",[83,98],{"value":84,"source":67,"evidence":85},"Name clashes with existing Chicken Scheme implementation",[86,90,94],{"id":87,"by":88,"text":89},"5969669","pwg","Except that the name \"chicken\" is already taken: google search: \"chicken programming language\" returns: #1 Chicken (scheme implementation)…",{"id":91,"by":92,"text":93},"5969812","merlincorey","I was also dismayed to find out that rather than being a mainstream post about my favorite little scheme... I'm greeted by an esoteric language of the same name.",{"id":95,"by":96,"text":97},"5971395","dysinger","Boo for reusing Chicken scheme's name.",{"value":99,"source":67,"evidence":100},"Name is confusing and has no real meaning",[101,105],{"id":102,"by":103,"text":104},"5969959","jwdunne","I don't think this language is called 'chicken' but rather 'chicken chicken', which is a bit confusing. I expected some kind of extension language built on top of chicken scheme…",{"id":106,"by":11,"text":107},"5971496","I haven't decided on a name. Not sure it even needs one. \"Chicken\" would be a bad name though, as there obviously isn't enough chicken in it.",[109,116],{"value":110,"source":67,"evidence":111},"Implement an LLVM backend",[112],{"id":113,"by":114,"text":115},"5969746","DanWaterworth","When can we expect an LLVM backend?",{"value":117,"source":67,"evidence":118},"Implement the egg compiler to scale",[119],{"id":120,"by":121,"text":122},"5969793","brudgers","Great prototype. To scale, you will need to implement egg.",[124,131],{"value":125,"source":67,"evidence":126},"How does the chicken.js interpreter work",[127,128],{"id":58,"by":59,"text":60},{"id":129,"by":11,"text":130},"5976217","There are four statements: 1. Initialization 2. Read next character or bytecode 3. Conditional, first leg is parsing and second intepretation. 4. Return When parsing, the…",{"value":132,"source":67,"evidence":133},"What does the cat program do",[134],{"id":135,"by":136,"text":137},"5969764","ashishb4u","can someone elaborate the cat program?",[139,150,154],{"value":140,"source":67,"evidence":141},"Brainfuck",[142,146],{"id":143,"by":144,"text":145},"5970932","codereflection","I dare say that Brainfuck has a worthy challenger in the category of driving one insane.",{"id":147,"by":148,"text":149},"5970486","ctdonath","I think we have a winner for the next IOCCC (International Obfuscated Chicken Coding Contest).",{"value":151,"source":67,"evidence":152},"Chicken Scheme",[153],{"id":87,"by":88,"text":89},{"value":155,"source":67,"evidence":156},"INTERCAL",[157],{"id":158,"by":159,"text":160},"5973266","ISL","At least chicken chicken lacks the active hostility of INTERCAL.",{"comments":45,"answered":33,"key":162},[163,164,165],{"id":106,"text":107},{"id":129,"text":130},{"id":166,"text":167},"5971831","I have more nightmares about what will pass as valid JavaScript. About being vegetarian: see the BBQ instruction. :-)",{"commenters":169,"max_depth":170,"maker_replies":45,"first_comment_mins":171,"lifespan_hours":172},61,4,37,171,[174,176,177,181,185,188,192,193,195,197,201,204,206,209,212,216,217,219,222,225,227,231,234,235,239,241,244,247,251,255,260,264,267,270,273,276,278,281,284,287,289,293,296,299,301,304,306,310,313,316,318,322,325,328,331,333,335,337,338,342,346,351,355,360,364,365,369,373,375,378,383],[87,33,41,175,88,33],"project\u002Fcritical\u002Fidea",[91,33,41,175,92,33],[178,33,45,179,180,33],"5969890","project\u002Fneutral\u002Fnone","James_Duval",[182,33,33,183,184,33],"5969949","other\u002Fneutral\u002Fnone","ibrow",[186,33,33,183,187,33],"5970535","pmelendez",[189,33,33,190,191,33],"5970931","commenter\u002Fneutral\u002Fnone","jwr",[102,33,41,175,103,33],[106,33,33,194,11,41],"maker\u002Fneutral\u002Fidea",[70,41,39,196,71,33],"project\u002Fpositive\u002Fexecution",[198,41,45,199,200,33],"5970080","project\u002Fneutral\u002Fexecution","jiggy2011",[202,41,39,196,203,33],"5973409","laumars",[205,41,33,190,200,33],"5978670",[207,38,45,179,208,33],"5970569","angersock",[210,45,39,196,211,33],"5970124","delinka",[213,170,39,214,215,33],"5970508","maker\u002Fpositive\u002Fnone","baggers",[54,39,39,196,55,33],[79,39,39,218,80,33],"project\u002Fpositive\u002Fdocs",[220,39,39,196,221,33],"5972292","h4pless",[223,39,45,199,224,33],"5972596","drv",[226,39,33,190,221,33],"5973308",[228,229,33,183,230,33],"5970533",6,"nater",[232,34,33,183,233,33],"5970048","cpdean",[120,18,39,196,121,33],[236,18,45,237,238,33],"5969826","project\u002Fneutral\u002Fidea","jpreiland",[240,18,45,179,121,33],"5969834",[242,18,33,183,243,33],"5970270","obviouslygreen",[245,18,33,183,246,33],"5970302","kabdib",[248,249,45,237,250,33],"5970916",9,"sethammons",[252,253,45,237,254,33],"5969909",10,"perfunctory",[256,257,45,258,259,33],"5969716",11,"project\u002Fneutral\u002Fdesign","Schiphol",[261,262,45,179,263,33],"5969631",12,"ricardobeat",[265,262,45,179,266,33],"5969642","joezhou",[268,262,45,179,269,33],"5969648","lawl",[271,262,45,179,272,33],"5969739","chuable",[274,262,45,179,275,33],"5969653","fredley",[277,262,45,179,243,33],"5970281",[279,262,33,183,280,33],"5969734","daliusd",[75,282,39,283,76,33],13,"project\u002Fpositive\u002Fnone",[285,31,45,179,286,33],"5970101","arbuge",[288,31,45,199,221,33],"5976035",[290,291,41,175,292,33],"5969658",15,"dodgrile",[294,291,33,183,295,33],"5969666","alemhnan",[297,291,33,183,298,33],"5970169","josscrowcroft",[113,300,45,199,114,33],16,[147,302,39,303,148,33],17,"project\u002Fpositive\u002Fidea",[305,302,45,179,114,33],"5971773",[307,308,33,183,309,33],"5970073",18,"lelf",[311,308,33,183,312,33],"5970123","paulkoer",[314,308,33,183,315,33],"5970249","Vivtek",[317,308,33,183,312,33],"5970574",[319,320,45,179,321,33],"5969657",19,"Cthulhu_",[323,320,39,283,324,33],"5969815","Fantattitude",[326,320,33,183,327,33],"5973188","JohnLBevan",[58,329,45,330,59,33],20,"project\u002Fneutral\u002Fdocs",[332,329,33,183,59,33],"5975651",[129,329,33,334,11,41],"maker\u002Fneutral\u002Fdocs",[143,336,39,303,144,33],21,[158,336,45,179,159,33],[339,340,39,196,341,33],"5971425",22,"joelg236",[343,344,45,237,345,33],"5970062",23,"isawczuk",[347,348,41,349,350,33],"5970386",24,"project\u002Fcritical\u002Fexecution","mAritz",[352,353,45,179,354,33],"6006391",25,"gordatron",[356,357,33,358,359,33],"5969969",26,"other\u002Fneutral\u002Fidea","trumbitta2",[361,32,45,362,363,33],"5969651","maker\u002Fneutral\u002Fnone","ars",[166,32,33,183,11,41],[366,367,33,183,368,33],"5972428",28,"superpatosainz",[370,371,39,218,372,33],"5969765",29,"razorsese",[135,374,45,330,136,33],30,[376,374,45,330,377,33],"5969863","vacri",[379,380,41,381,382,33],"5971192",31,"project\u002Fcritical\u002Fdesign","GhotiFish",[95,384,41,175,96,33],32,[],[387,392,397,402,407,412],{"id":388,"name":389,"points":390,"category":391},"5981446","Streak Secure Gmail",170,"security_privacy",{"id":393,"name":394,"points":395,"category":396},"5985793","HN Jobs",149,"web_saas",{"id":398,"name":399,"points":400,"category":401},"5973595","Glass Tesla",96,"consumer_social",{"id":403,"name":404,"points":405,"category":406},"5965673","Kite",95,"dev_tools",{"id":408,"name":409,"points":410,"category":411},"5986176","Bitcoins with Friends",67,"finance_crypto",{"id":413,"name":414,"points":415,"category":416},"5974748","OAuth.io",66,"infrastructure",false,"v2",{"id":420,"name":5,"line":6,"ai":417,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":421,"top":18,"kw":422,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":423,"url":9,"mix":424,"praise":66,"objection":84,"sub":21},5969535,0.14,[24,25,26,27],"1101055555505333333335313500353055103531",[31,32,33,34],1794036507879]