[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"project-19299760":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":40,"post_text":42,"what":43,"said":74,"maker_in_thread":180,"shape":188,"grid":193,"attempts":300,"same_week":305,"maker_shows":334,"maker_hidden":335,"reader_version":336,"card":337},"19299760","An Easy Programming Language","Built with WebAssembly","title","Show HN: An Easy Programming Language – Built with WebAssembly","https:\u002F\u002Feasyprog.online","easyprog.online","chkas",1551689452,2019,144,46,304,2195,14,"notable","languages","educational programming language","web_app",[24,25,26,27],"beginner programming language","webassembly","learn to code","browser ide","mixed",-0.091,{"positive":31,"neutral":32,"mixed":33,"critical":32},2,3,1,9,{"design":36,"execution":37,"idea":39},{"positive":33,"critical":33},{"positive":38,"critical":31},0,{"positive":33,"critical":38},[32,38,33,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,33,33,41,32,38,38,32,38,38,38,38,38,38,41],5,null,{"problem":44,"audience":55,"pricing":42,"motivation":62,"time_to_build":42,"stack":66,"openness":72,"stage":73,"team_size":72},{"value":45,"source":46,"evidence":47},"Learning to program is hard to start with modern tools and setup","commenter",[48,52],{"id":49,"by":50,"text":51},"19301020","ModernMech","In the past you fired up an editor and the tools were built in and ready to use. Im thinking back to BASIC. Today you have to download and understand a stack of tools and…",{"id":53,"by":50,"text":54},"19302397","> but I also think the correct modern day analog of that is the browser. The browser is exactly what I had in mind when I said \"you have to learn a stack of languages\". Sure,…",{"value":56,"source":57,"evidence":58},"Beginners and kids learning programming","maker",[59],{"id":60,"by":11,"text":61},"19300375","> Any notion on what a language like this would be good for? I get the impression maybe similar to my own nostalgia... I agree with you - learning programming was more fun in the…",{"value":63,"source":57,"evidence":64},"Make programming fun and accessible for beginners, as it was in the past",[65],{"id":60,"by":11,"text":61},[67],{"value":68,"source":46,"evidence":69},"WebAssembly",[70],{"id":71},"post","unknown","launched",{"praise":75,"objections":90,"requests":119,"questions":137,"alternatives":146},[76,83],{"value":77,"source":46,"evidence":78},"Clean, well-organized layout good for teaching",[79],{"id":80,"by":81,"text":82},"19302081","desireco42","I like it, it is very well made and organized. I jumped to Monte Carlo methods and examples clearly explained what it was. I think this is great layout for teaching. Thank you…",{"value":84,"source":46,"evidence":85},"Automatic formatting and syntax resemble Logo and BASIC",[86],{"id":87,"by":88,"text":89},"19300259","Vanderson","The syntax\u002Fformatting reminds me of Lingo [0]. But also Logo and Basic. One of the things I really liked about coding in Lingo (in Director [1]) was the sparse syntax but the…",[91,98,105,112],{"value":92,"source":46,"evidence":93},"Page stuck on Loading due to Content Security Policy error",[94],{"id":95,"by":96,"text":97},"19301139","AnaniasAnanas","All I see is \"Loading ...\" and when looking at the console I see things like \"Content Security Policy: The page’s settings blocked the loading of a resource at…",{"value":99,"source":46,"evidence":100},"Formatter ignores keys, so beginners can't press Enter in some cases",[101],{"id":102,"by":103,"text":104},"19300962","irq-1","The automatic formatting was nice, but I found a few times where I seemingly couldn't type; the formatter would just reset and ignore the key. For example I had \"exit ..\" and…",{"value":106,"source":46,"evidence":107},"Assignment syntax a = 1 conflicts with C-like languages",[108],{"id":109,"by":110,"text":111},"19303969","amenghra","``` a = 11 if a = 10 ``` Great way to set someone up for failure when they switch to any C-like language! I personally have experienced people finding it easier to grasp a…",{"value":113,"source":46,"evidence":114},"Name 'Easyprog' may frustrate beginners",[115],{"id":116,"by":117,"text":118},"19302266","mrspeaker","I really like this. Could you make the page load with the first demo code pre-loaded? I sat there looking at the code and hitting \"run\", checking the browser console to see if…",[120,124,130],{"value":121,"source":46,"evidence":122},"Preload first demo code in the editor",[123],{"id":116,"by":117,"text":118},{"value":125,"source":57,"evidence":126},"Disable run button when there is no code",[127],{"id":128,"by":11,"text":129},"19303898","Thank you for your feedback. I think I'll disable the run button if there's no code.",{"value":131,"source":46,"evidence":132},"Publish source code on GitHub under an open source license",[133],{"id":134,"by":135,"text":136},"19300134","codetrotter","Pretty cool! Is the source on GitHub? If not, do you plan to put it there under an open source license?",[138,142],{"value":139,"source":46,"evidence":140},"Is the source on GitHub or planned as open source?",[141],{"id":134,"by":135,"text":136},{"value":143,"source":46,"evidence":144},"What is this language good for?",[145],{"id":87,"by":88,"text":89},[147,155,159,166,173],{"value":148,"source":46,"evidence":149},"Logo and PILOT turtle graphics",[150,154],{"id":151,"by":152,"text":153},"19302358","mwexler","Evokes logo\u002Fpilot with turtle graphics; https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPILOT and https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLogo_(programming_language) which were both great fun back in the…",{"id":87,"by":88,"text":89},{"value":156,"source":46,"evidence":157},"Lingo \u002F Adobe Director",[158],{"id":87,"by":88,"text":89},{"value":160,"source":46,"evidence":161},"Anvil",[162],{"id":163,"by":164,"text":165},"19303502","meredydd","Agreed - the browser leaves much to be desired as an accessible dev platform, and the web as a whole is even worse! (Why do I need to learn HTML, CSS, JS, Python, SQL and…",{"value":167,"source":46,"evidence":168},"PICO-8",[169],{"id":170,"by":171,"text":172},"19301557","FiddlyPack","Highly recommend you check out PICO-8",{"value":174,"source":46,"evidence":175},"Scratch",[176],{"id":177,"by":178,"text":179},"19302251","simonh","Windows comes with vbscript built in. MacOS has Applescript, Python and a bunch more out of the box. Plus incredibly high quality languages, libraries and IDEs are just a few…",{"comments":41,"answered":181,"key":182},4,[183,184,187],{"id":60,"text":61},{"id":185,"text":186},"19301140","Thank you for pointing that out. When you press Enter, everything is parsed, including the current line. The current line will only be accepted if it is syntactically correct.…",{"id":128,"text":129},{"commenters":189,"max_depth":190,"maker_replies":41,"first_comment_mins":191,"lifespan_hours":192},29,10,85,121,[194,196,198,200,202,206,207,210,213,216,217,220,222,225,227,230,231,233,235,237,238,240,243,245,248,251,252,254,257,259,261,264,265,267,269,271,273,275,277,281,283,286,288,290,293,297],[87,38,32,195,88,38],"project\u002Fneutral\u002Fdesign",[60,38,38,197,11,33],"maker\u002Fneutral\u002Fnone",[102,38,33,199,103,38],"project\u002Fcritical\u002Fexecution",[185,38,38,201,11,33],"maker\u002Fneutral\u002Fexecution",[203,38,38,204,205,38],"19301006","other\u002Fneutral\u002Fnone","heyoni",[49,38,38,204,50,38],[208,38,38,204,209,38],"19301069","rogual",[211,38,38,204,212,38],"19301088","ebarns",[214,38,38,204,215,38],"19301295","nurettin",[170,38,38,204,171,38],[218,38,38,204,219,38],"19303562","phtrivier",[221,38,38,204,215,38],"19309143",[223,38,38,204,224,38],"19301392","hutzlibu",[226,38,38,204,50,38],"19301682",[228,38,38,204,229,38],"19301837","projectramo",[53,38,38,204,50,38],[232,38,38,204,224,38],"19302941",[234,38,38,204,50,38],"19303183",[236,38,38,204,224,38],"19303883",[163,38,38,204,164,38],[239,38,38,204,224,38],"19302208",[241,38,38,204,242,38],"19302559","cr0sh",[244,38,38,204,224,38],"19303968",[246,38,38,204,247,38],"19304255","pvg",[249,38,38,204,250,38],"19306931","spc476",[177,38,38,204,178,38],[253,38,38,204,242,38],"19302479",[255,38,38,204,256,38],"19305106","skybrian",[258,38,38,204,88,38],"19345292",[109,33,33,260,110,38],"project\u002Fcritical\u002Fdesign",[262,33,38,204,263,38],"19306442","musicale",[95,31,33,199,96,38],[80,32,41,266,81,38],"project\u002Fpositive\u002Fdesign",[116,181,32,268,117,38],"project\u002Fmixed\u002Fdesign",[128,181,38,270,11,33],"maker\u002Fneutral\u002Fdesign",[272,181,38,197,11,33],"19340428",[134,41,32,274,135,38],"project\u002Fneutral\u002Fnone",[276,41,38,197,11,33],"19300242",[278,41,38,279,280,38],"19300693","commenter\u002Fneutral\u002Fnone","yorwba",[282,41,38,279,50,38],"19301009",[284,41,38,279,285,38],"19303248","maxhallinan",[287,41,38,204,50,38],"19304267",[289,41,38,279,285,38],"19314375",[291,41,38,279,292,38],"19304993","csomar",[294,41,41,295,296,38],"19334230","maker\u002Fpositive\u002Fidea","O1111OOO",[151,298,32,299,152,38],6,"project\u002Fneutral\u002Fidea",[301,304],{"id":302,"t":303,"points":31,"comments":38},"19244843",1551094368,{"id":4,"t":12,"points":14,"comments":15},[306,311,316,321,326,330],{"id":307,"name":308,"points":309,"category":310},"19274941","Level Up WebAssembly",410,"learning_science",{"id":312,"name":313,"points":314,"category":315},"19269938","Expensive Chat",250,"consumer_social",{"id":317,"name":318,"points":319,"category":320},"19320117","QuickChart",204,"data",{"id":322,"name":323,"points":324,"category":325},"19301018","htrace.sh",155,"dev_tools",{"id":327,"name":328,"points":329,"category":320},"19305408","Tile38",130,{"id":331,"name":332,"points":333,"category":325},"19300800","REDasm",128,13,false,"v2",{"id":338,"name":5,"line":6,"ai":335,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":339,"top":18,"kw":340,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":341,"url":9,"mix":342,"praise":77,"objection":92,"sub":21},19299760,-0.09,[24,25,26,27],"3010000000000000000000000011530030000005",[31,32,33,32],1794036575385]