[{"data":1,"prerenderedAt":169},["ShallowReactive",2],{"project-16138990":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":34,"aspects":35,"strip":39,"post_text":42,"what":43,"said":58,"maker_in_thread":100,"shape":107,"grid":110,"attempts":131,"same_week":132,"maker_shows":101,"maker_hidden":161,"reader_version":162,"card":163},"16138990","SwiftPascalInterpreter","Simple Pascal interpreter written in Swift","title","Show HN: Simple Pascal interpreter written in Swift","https:\u002F\u002Fgithub.com\u002Figorkulman\u002FSwiftPascalInterpreter","github.com","ig0r0",1515838334,2018,103,9,424,2155,20,"notable","languages","interpreter","library",[24,25,26,27],"pascal interpreter","swift","xcode playground","syntax tree","curious",0.063,{"positive":31,"neutral":32,"mixed":33,"critical":31},1,4,0,6,{"idea":36,"docs":37,"design":38},{"positive":33,"critical":33},{"positive":33,"critical":31},{"positive":31,"critical":33},[40,40,40,33,31,33,41,40,33],3,5,null,{"problem":42,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":44,"openness":57,"stage":57,"team_size":57},[45,51],{"value":46,"source":47,"evidence":48},"Swift","maker",[49],{"id":50},"post",{"value":52,"source":47,"evidence":53},"Xcode Playground",[54],{"id":55,"by":11,"text":56},"16140199","If you mean the syntaxt tree, it is printed to the XCode output as text, I just made a screenshot and put it into to the Playground screenshot so it looks better.","unknown",{"praise":59,"objections":68,"requests":69,"questions":70,"alternatives":85},[60],{"value":61,"source":62,"evidence":63},"Very cool use of the Playground","commenter",[64],{"id":65,"by":66,"text":67},"16139036","pjmlp","Very cool use of the Playground.",[],[],[71,78],{"value":72,"source":62,"evidence":73},"How the box-drawing characters render in Xcode playground output",[74],{"id":75,"by":76,"text":77},"16140048","thechao","How did you get Xcode to render the box-drawing characters? Or, is that a function of printing to stdout inside of a playground?",{"value":79,"source":62,"evidence":80},"Why commit messages use emojis",[81],{"id":82,"by":83,"text":84},"16139229","ky738","Whats up with the emojis prepending the commit messages? Is that automated?",[86,93],{"value":87,"source":62,"evidence":88},"Pascal compiler in Racket (minipascal)",[89],{"id":90,"by":91,"text":92},"16140301","soegaard","For comparison, a Pascal compiler in Racket: https:\u002F\u002Fgithub.com\u002Fsoegaard\u002Fminipascal",{"value":94,"source":62,"evidence":95},"gitmoji",[96],{"id":97,"by":98,"text":99},"16140978","jeremy_wiebe","Original author already said it wasn’t automated, but just recently I did find gitmoji which does exactly that. :-) https:\u002F\u002Fgithub.com\u002Fcarloscuesta\u002Fgitmoji",{"comments":101,"answered":101,"key":102},2,[103,106],{"id":104,"text":105},"16139935","Not automated, I do it manually when writing the commit messages according to https:\u002F\u002Fgithub.com\u002Fdannyfritz\u002Fcommit-message-emoji",{"id":55,"text":56},{"commenters":108,"max_depth":40,"maker_replies":101,"first_comment_mins":18,"lifespan_hours":109},8,10,[111,113,115,118,119,123,125,127,129],[90,33,40,112,91,33],"project\u002Fneutral\u002Fidea",[82,31,40,114,83,33],"maker\u002Fneutral\u002Fdocs",[116,31,40,114,117,33],"16139349","drk4",[104,31,33,114,11,31],[120,31,31,121,122,33],"16139962","maker\u002Fcritical\u002Fdocs","nerdponx",[97,31,33,124,98,33],"commenter\u002Fneutral\u002Fdocs",[65,101,41,126,66,33],"project\u002Fpositive\u002Fdesign",[75,40,40,128,76,33],"project\u002Fneutral\u002Fdesign",[55,40,33,130,11,31],"maker\u002Fneutral\u002Fdesign",[],[133,137,142,147,152,156],{"id":134,"name":135,"points":136,"category":20},"16132502","Bato",159,{"id":138,"name":139,"points":140,"category":141},"16144746","Languagecrunch",152,"ai",{"id":143,"name":144,"points":145,"category":146},"16166973","Genact",131,"creative",{"id":148,"name":149,"points":150,"category":151},"16170892","Datasette Publish",101,"data",{"id":153,"name":154,"points":155,"category":151},"16161673","Bistro",95,{"id":157,"name":158,"points":159,"category":160},"16156723","HardyPress",86,"web_saas",false,"v2",{"id":164,"name":5,"line":6,"ai":161,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":165,"top":18,"kw":166,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":167,"url":9,"mix":168,"praise":61,"objection":-1,"sub":21},16138990,0.06,[24,25,26,27],"333010530",[31,32,33,31],1794036562528]