[{"data":1,"prerenderedAt":279},["ShallowReactive",2],{"project-14821186":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":39,"post_text":42,"what":43,"said":74,"maker_in_thread":152,"shape":163,"grid":168,"attempts":241,"same_week":242,"maker_shows":36,"maker_hidden":272,"reader_version":273,"card":274},"14821186","Mesh IDE","a code editor that feels like a spreadsheet","title","Show HN: Mesh IDE – a code editor that feels like a spreadsheet","https:\u002F\u002Fgithub.com\u002Fchrispsn\u002Fmesh","github.com","chrispsn",1500650154,2017,199,30,165,2242,8,"notable","dev_tools","code editor","desktop_app",[24,21,25,26],"spreadsheet programming","end-user programming","visual programming","mixed",0.12,{"positive":30,"neutral":31,"mixed":31,"critical":32},6,2,3,13,{"design":35,"idea":37},{"positive":31,"critical":36},1,{"positive":38,"critical":31},4,[40,40,40,40,40,40,40,40,40,40,40,32,40,36,36,41,41,32,41,40,41,40,32,41,40,32,40,41,36,40],0,5,null,{"problem":44,"audience":42,"pricing":42,"motivation":56,"time_to_build":42,"stack":60,"openness":71,"stage":72,"team_size":73},{"value":45,"source":46,"evidence":47},"Outputting results of a formula across an arbitrary number of cells, which the maker couldn't do easily in Excel.","commenter",[48,52],{"id":49,"by":50,"text":51},"14825131","delhanty",">What is the use case here? Clicking through on the link that says \"more discussion here\" [1] the OP does at least explain the original problem with Excel that he was trying to…",{"id":53,"by":54,"text":55},"14825139","carussell","See my other comment[1] in this thread, and the one by sheeshkebab[2]. There are no shortage of instances where Excel plays a depressingly crucial role in critical LOB operations…",{"value":57,"source":46,"evidence":58},"Couldn't find a way in Excel to output formula results across an arbitrary number of cells.",[59],{"id":49,"by":50,"text":51},[61,65],{"value":62,"source":46,"evidence":63},"JavaScript",[64],{"id":49,"by":50,"text":51},{"value":66,"source":46,"evidence":67},"Electron",[68],{"id":69,"by":54,"text":70},"14824563","I'd like to see this self-contained. It looks like if I want to share a mesh with someone, I need them to be familiar with developer build processes (needing npm or yarn, etc;…","open_source","prototype","unknown",{"praise":75,"objections":95,"requests":122,"questions":133,"alternatives":138},[76,91],{"value":77,"source":46,"evidence":78},"Interesting idea for spreadsheet-style programming and end-user programming",[79,83,87],{"id":80,"by":81,"text":82},"14824674","erikpukinskis","This is along the right lines. Whoever cracks end-user programming will be someone who embraces lists, and is willing throw away the vast vast majority of modern programming…",{"id":84,"by":85,"text":86},"14823763","loa_in_","Things I could use that for that I can think of right now: - fast prototyping of regexes - very good prototyping and feedback tool for record processing - computational graphics…",{"id":88,"by":89,"text":90},"14823843","ketralnis","I use and love Calca which is a maths oriented text editor that does live display of equation results as you type. I really wish that more programming were like this: real-time…",{"value":92,"source":46,"evidence":93},"Useful for prototyping and data processing",[94],{"id":84,"by":85,"text":86},[96,107,114],{"value":97,"source":46,"evidence":98},"Unclear what practical use cases it serves",[99,103],{"id":100,"by":101,"text":102},"14824440","dyarosla","It looks nice and all... but what can I do with it? Citing Paul Graham[0] You Need an Application to Drive the Design of a Language. What is the use case here? The readme…",{"id":104,"by":105,"text":106},"14821731","fiatjaf","Amazing. But it seems like a powerful way to process data, not a way to write programs, am I right? Maybe it could be said to be a spreadsheet-like data processor that generates…",{"value":108,"source":46,"evidence":109},"Doesn't feel like a spreadsheet",[110],{"id":111,"by":112,"text":113},"14824831","cwyers","This doesn't feel like a spreadsheet.",{"value":115,"source":46,"evidence":116},"Hard to try in browser; requires build tooling",[117,121],{"id":118,"by":119,"text":120},"14824910","MattRix","This is neat. I've made some small prototypes in the same kind of space, trying to come up with a new way of doing spreadsheet-based programming. My one nitpick is that I want to…",{"id":69,"by":54,"text":70},[123,128],{"value":124,"source":46,"evidence":125},"Self-contained single-file version that runs in a browser",[126,127],{"id":69,"by":54,"text":70},{"id":118,"by":119,"text":120},{"value":129,"source":46,"evidence":130},"Showcase example projects",[131,132],{"id":100,"by":101,"text":102},{"id":118,"by":119,"text":120},[134],{"value":135,"source":46,"evidence":136},"Is it a programming tool or a data processing tool?",[137],{"id":104,"by":105,"text":106},[139,144,148],{"value":140,"source":46,"evidence":141},"Excel",[142,143],{"id":53,"by":54,"text":55},{"id":49,"by":50,"text":51},{"value":145,"source":46,"evidence":146},"Calca",[147],{"id":88,"by":89,"text":90},{"value":149,"source":46,"evidence":150},"TiddlyWiki",[151],{"id":69,"by":54,"text":70},{"comments":32,"answered":31,"key":153},[154,157,160],{"id":155,"text":156},"14825645","Right now you could share a Mesh file as code, but yes, you'd need to have a way of consuming that code. Right now there's no way of communicating the UI interface; I had…",{"id":158,"text":159},"14825667","Well, programs are data and logic - so this is definitely a way to write and visualise data more easily, and potentially also a way to visualise logic tables more easily (such as…",{"id":161,"text":162},"14825656","Thanks - not sure whether to call it an 'IDE' or a 'spreadsheet', people seem to have concerns about both terms. On whether it feels like a 'spreadsheet' - is it just the absence…",{"commenters":164,"max_depth":165,"maker_replies":32,"first_comment_mins":166,"lifespan_hours":167},21,7,67,76,[169,171,175,178,180,183,186,188,190,192,195,199,201,203,205,208,210,211,213,214,217,219,222,225,227,230,232,234,237,240],[80,40,40,170,81,40],"other\u002Fneutral\u002Fidea",[172,40,40,173,174,40],"14824717","other\u002Fneutral\u002Fnone","smallnamespace",[176,40,40,173,177,40],"14824905","white-flame",[179,40,40,170,81,40],"14824913",[181,40,40,170,182,40],"14825872","mjburgess",[184,40,40,170,185,40],"14826625","yorwba",[187,40,40,170,182,40],"14826934",[189,40,40,170,185,40],"14827158",[191,40,40,170,81,40],"14828302",[193,40,40,170,194,40],"14825276","david927",[196,40,40,197,198,40],"14827026","other\u002Fneutral\u002Fperformance","CyberDildonics",[69,36,32,200,54,40],"project\u002Fmixed\u002Fdesign",[155,36,40,202,11,36],"maker\u002Fneutral\u002Fdesign",[100,31,36,204,101,40],"project\u002Fcritical\u002Fidea",[206,31,36,204,207,40],"14824657","function_k",[49,31,41,209,50,40],"project\u002Fpositive\u002Fidea",[84,32,41,209,85,40],[118,38,32,212,119,40],"project\u002Fmixed\u002Fidea",[53,38,41,209,54,40],[215,41,40,173,216,40],"14824217","S4M",[88,30,41,218,89,40],"project\u002Fpositive\u002Fdesign",[220,30,40,173,221,40],"14824266","artur_roszczyk",[223,30,32,224,89,40],"14825046","project\u002Fneutral\u002Fdesign",[226,30,41,218,198,40],"14827049",[228,30,40,173,229,40],"14841749","freshhawk",[104,165,32,231,105,40],"project\u002Fneutral\u002Fidea",[158,165,40,233,11,36],"maker\u002Fneutral\u002Fnone",[235,18,41,209,236,40],"14824946","sheeshkebab",[111,238,36,239,112,40],9,"project\u002Fcritical\u002Fdesign",[161,238,40,202,11,36],[],[243,248,252,257,262,267],{"id":244,"name":245,"points":246,"category":247},"14821478","$200 Solar Self-Sufficiency  Without Your Landlord Noticing",491,"infrastructure",{"id":249,"name":250,"points":251,"category":20},"14859084","Chromeless",385,{"id":253,"name":254,"points":255,"category":256},"14853212","Musikcube",340,"creative",{"id":258,"name":259,"points":260,"category":261},"14841859","Conference List",296,"productivity",{"id":263,"name":264,"points":265,"category":266},"14854915","Teachcraft",212,"languages",{"id":268,"name":269,"points":270,"category":271},"14850259","Dharma",156,"finance_crypto",false,"v2",{"id":275,"name":5,"line":6,"ai":272,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":276,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":277,"url":9,"mix":278,"praise":77,"objection":97,"sub":21},14821186,[24,21,25,26],"000000000003011553505035030510",[30,31,31,32],1794036557498]