[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"project-18111721":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":42,"post_text":45,"what":46,"said":82,"maker_in_thread":165,"shape":175,"grid":179,"attempts":404,"same_week":412,"maker_shows":386,"maker_hidden":441,"reader_version":442,"card":443},"18111721","Kabas","An Easy Programming Language That Runs in the Browser","title","Show HN: An Easy Programming Language That Runs in the Browser","https:\u002F\u002Fkabas.online\u002F","kabas.online","chkas",1538394195,2018,138,83,298,2155,14,"notable","languages","beginner programming language","web_app",[21,24,25,26,27],"browser programming","webassembly","basic","educational language","loved",0.341,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,12,0,1,22,{"performance":37,"idea":38,"design":40,"execution":41},{"positive":33,"critical":33},{"positive":39,"critical":34},2,{"positive":34,"critical":33},{"positive":34,"critical":33},[43,44,33,33,33,33,33,33,33,33,33,33,43,33,44,33,44,33,33,33,33,43,43,43,44,33,33,33,44,33,33,33,33,33,44,44,43,43,33,44],5,3,null,{"problem":47,"audience":54,"pricing":45,"motivation":58,"time_to_build":45,"stack":62,"openness":81,"stage":81,"team_size":81},{"value":48,"source":49,"evidence":50},"Few programming languages are truly easy for beginners","maker",[51],{"id":52,"by":11,"text":53},"18111897","There are so many programming languages - but imho not a real easy one for beginners.",{"value":55,"source":49,"evidence":56},"beginners learning to program",[57],{"id":52,"by":11,"text":53},{"value":59,"source":49,"evidence":60},"Lack of truly easy programming languages for beginners",[61],{"id":52,"by":11,"text":53},[63,69,73,77],{"value":64,"source":49,"evidence":65},"C",[66],{"id":67,"by":11,"text":68},"18111969","What's under the hood? The source code is parsed to an AST, which is then executed. It began with a Java-Applet. When WebAssembly appeared, I ported it to C++ with a JS\u002FHTML…",{"value":70,"source":49,"evidence":71},"WebAssembly",[72],{"id":67,"by":11,"text":68},{"value":74,"source":49,"evidence":75},"JavaScript",[76],{"id":67,"by":11,"text":68},{"value":78,"source":49,"evidence":79},"HTML",[80],{"id":67,"by":11,"text":68},"unknown",{"praise":83,"objections":96,"requests":108,"questions":127,"alternatives":142},[84],{"value":85,"source":86,"evidence":87},"Brings back the simplicity of BASIC and QBasic","commenter",[88,92],{"id":89,"by":90,"text":91},"18111915","z92","Great! Brings back the simplicity of Basic and QBasic. How easy it was to draw, animate and create music.",{"id":93,"by":94,"text":95},"18112426","KennyCason","I’m a huge fan of these sorts of simple programming languages. I consider the simplicity of Purebasic and TI-83\u002F89 Basic to be one of the main reasons I was able to successfully…",[97],{"value":98,"source":86,"evidence":99},"Python and other existing languages already serve beginners",[100,104],{"id":101,"by":102,"text":103},"18112017","thanatropism","Python? Python is really easy to learn and has reached VB levels of snowball network effects.",{"id":105,"by":106,"text":107},"18111945","Kaveren","I think there's more value to be had in building better learning resources around programming languages than continually trying to simplify them at the expense of power. Besides…",[109,120],{"value":110,"source":86,"evidence":111},"Open source repository for contributions",[112,116],{"id":113,"by":114,"text":115},"18111913","VictorSCushman","Really cool. Is there a project repository, and are you accepting contributions?",{"id":117,"by":118,"text":119},"18111950","abenedic","The source is actually pretty readable, do you have a git repository anywhere so others can contribute?",{"value":121,"source":86,"evidence":122},"Shareable online code editor like codepen",[123],{"id":124,"by":125,"text":126},"18113178","arayh","Nice work! I would love it if we could get something like a codepen.io for this language, so we could share and debug code with people learning to program.",[128,135],{"value":129,"source":86,"evidence":130},"Is the project open source?",[131],{"id":132,"by":133,"text":134},"18114777","Micoloth","Very cool, both the graphics capabilities and the fact that it's Wasm! Is this project open source?",{"value":136,"source":86,"evidence":137},"Why build it?",[138],{"id":139,"by":140,"text":141},"18111886","v01d4lph4","Impressive! But why?",[143,147,151,158],{"value":144,"source":86,"evidence":145},"Python",[146],{"id":101,"by":102,"text":103},{"value":148,"source":86,"evidence":149},"Lua",[150],{"id":105,"by":106,"text":107},{"value":152,"source":86,"evidence":153},"Logo",[154],{"id":155,"by":156,"text":157},"18112119","ranit","Reminds me of the old educational graphics programming language Logo. https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLogo_(programming_language)",{"value":159,"source":86,"evidence":160},"TI-BASIC",[161],{"id":162,"by":163,"text":164},"18114329","cribbles","My first thought (before seeing this comment) was that it reminded me of my first programming language, the TI-BASIC that shipped with Texas Instruments graphic calculators in…",{"comments":166,"answered":44,"key":167},8,[168,169,172],{"id":67,"text":68},{"id":170,"text":171},"18115212","The C++ runtime library needs space in the wasm file.",{"id":173,"text":174},"18112331","`end` as block delimiter makes much noise. Python code looks clean because it only uses indentations to delimit blocks. But this makes it at least difficult to refactor the code…",{"commenters":176,"max_depth":166,"maker_replies":166,"first_comment_mins":177,"lifespan_hours":178},56,31,62,[180,182,186,190,194,198,199,202,205,209,211,214,218,221,224,227,230,233,235,238,241,244,247,250,254,256,260,261,264,267,270,273,276,278,282,285,288,290,293,296,299,302,304,305,308,311,314,316,318,320,323,325,326,327,330,333,336,338,340,342,345,348,351,354,356,359,362,364,366,368,370,373,375,376,379,383,384,388,390,393,395,398,400],[67,33,33,181,11,34],"maker\u002Fneutral\u002Fexecution",[183,33,43,184,185,33],"18112385","maker\u002Fpositive\u002Fnone","soapdog",[187,33,44,188,189,33],"18114529","project\u002Fneutral\u002Fperformance","mbel",[191,33,33,192,193,33],"18114961","commenter\u002Fneutral\u002Fperformance","wrs",[195,33,33,196,197,33],"18115041","commenter\u002Fneutral\u002Fnone","mayli",[170,33,33,188,11,34],[200,33,33,192,201,33],"18115126","coldtea",[203,33,33,192,204,33],"18115184","Skunkleton",[206,33,33,207,208,33],"18115882","other\u002Fneutral\u002Fnone","thefounder",[210,33,33,192,201,33],"18117396",[212,33,33,207,213,33],"18116192","dvh",[215,34,33,216,217,33],"18111939","other\u002Fneutral\u002Fidea","nine_k",[219,34,33,207,220,33],"18112240","bartread",[222,34,33,207,223,33],"18112285","mediumdeviation",[225,34,33,207,226,33],"18112411","sephware",[228,34,33,196,229,33],"18113525","vanderZwan",[231,34,33,196,232,33],"18119407","MrEldritch",[234,34,33,196,229,33],"18122904",[236,34,33,207,237,33],"18112356","MrEfficiency",[239,34,33,196,240,33],"18112624","rounce",[242,34,33,196,243,33],"18112935","dave84",[245,34,33,196,246,33],"18114818","maemilius",[248,34,33,196,249,33],"18114766","pmarreck",[251,34,33,252,253,33],"18133287","other\u002Fneutral\u002Fdocs","mikepurvis",[93,39,43,255,94,33],"project\u002Fpositive\u002Fidea",[257,44,44,258,259,33],"18111872","project\u002Fneutral\u002Fdesign","Aardwolf",[173,44,33,258,11,34],[262,44,33,263,229,33],"18113961","commenter\u002Fneutral\u002Fdesign",[265,44,33,266,249,33],"18114775","other\u002Fneutral\u002Fdesign",[268,44,44,258,269,33],"18116842","coder543",[271,44,44,258,272,33],"18118324","oliv__",[274,44,33,275,11,34],"18119575","maker\u002Fneutral\u002Fdesign",[277,44,33,263,272,33],"18136493",[279,44,43,280,281,33],"18118435","project\u002Fpositive\u002Fdesign","hcs",[105,283,34,284,106,33],4,"project\u002Fcritical\u002Fidea",[286,283,33,287,118,33],"18111958","commenter\u002Fneutral\u002Fidea",[289,283,33,287,106,33],"18111972",[291,283,33,196,292,33],"18112127","tobyhinloopen",[294,283,33,196,295,33],"18112296","DarkWiiPlayer",[297,283,33,196,298,33],"18120548","etiene",[300,283,33,207,301,33],"18113079","thrower123",[303,283,33,196,249,33],"18114834",[155,43,33,207,156,33],[306,43,33,207,307,33],"18112190","xori",[113,309,43,310,114,33],6,"project\u002Fpositive\u002Fnone",[312,309,33,313,11,34],"18112085","maker\u002Fneutral\u002Fnone",[89,315,43,255,90,33],7,[117,166,43,317,118,33],"project\u002Fpositive\u002Fexecution",[124,31,44,319,125,33],"project\u002Fneutral\u002Fidea",[321,31,44,322,229,33],"18113659","project\u002Fneutral\u002Fnone",[139,324,44,319,140,33],10,[52,324,33,319,11,34],[101,324,33,207,102,33],[328,324,33,207,329,33],"18112201","jerf",[331,324,33,207,332,33],"18112604","publicfig",[334,324,33,207,335,33],"18112991","zephyrfalcon",[337,324,33,207,102,33],"18112858",[339,324,33,207,335,33],"18113167",[341,324,33,207,329,33],"18114713",[343,324,44,319,344,33],"18112215","wowtip",[346,324,33,196,347,33],"18112745","tokai",[349,324,33,196,350,33],"18113399","keymone",[352,324,33,196,353,33],"18114062","pbhjpbhj",[355,324,33,207,249,33],"18114862",[357,324,33,207,358,33],"18116473","zmmmmm",[360,324,33,207,361,33],"18117342","danShumway",[363,324,33,196,102,33],"18118616",[365,324,33,196,361,33],"18118927",[367,324,33,196,102,33],"18121911",[369,324,33,196,361,33],"18122580",[371,324,44,319,372,33],"18112030","goodstuff9",[374,324,33,319,11,34],"18112052",[162,324,44,319,163,33],[377,324,33,216,378,33],"18112112","petra",[380,381,43,184,382,33],"18112761",11,"onemoresoop",[132,32,43,310,133,33],[385,386,43,310,387,33],"18114680",13,"RickJWagner",[389,18,44,319,249,33],"18112147",[391,18,33,392,11,34],"18112164","maker\u002Fneutral\u002Fidea",[394,18,33,216,249,33],"18114852",[396,18,33,287,397,33],"18115606","davegauer",[399,18,33,216,249,33],"18122942",[401,402,44,258,403,33],"18112101",15,"agumonkey",[405,408,411],{"id":406,"t":407,"points":39,"comments":33},"16783348",1523139662,{"id":409,"t":410,"points":43,"comments":33},"16891131",1524312605,{"id":4,"t":12,"points":14,"comments":15},[413,418,423,427,432,436],{"id":414,"name":415,"points":416,"category":417},"18123058","Shipstreams",202,"consumer_social",{"id":419,"name":420,"points":421,"category":422},"18115256","MicroMDM",146,"infrastructure",{"id":424,"name":425,"points":426,"category":422},"18129892","IPFS HLS Converter",126,{"id":428,"name":429,"points":430,"category":431},"18113779","Hyperfiddle",121,"dev_tools",{"id":433,"name":434,"points":435,"category":431},"18125789","ekill",107,{"id":437,"name":438,"points":439,"category":440},"18130562","Should I Send It?",91,"productivity",false,"v2",{"id":444,"name":5,"line":6,"ai":441,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":445,"top":18,"kw":446,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":447,"url":9,"mix":448,"praise":85,"objection":98,"sub":21},18111721,0.34,[21,24,25,26,27],"5300000000005030300005553000300000335503",[31,32,33,34],1793990980071]