[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"project-13630028":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":33,"aspects":34,"strip":37,"post_text":29,"what":40,"said":57,"maker_in_thread":78,"shape":84,"grid":87,"attempts":96,"same_week":97,"maker_shows":126,"maker_hidden":127,"reader_version":128,"card":129},"13630028","WinFsp","Creating a simple file system for Windows","title","Show HN: Creating a simple file system for Windows","https:\u002F\u002Fgithub.com\u002Fbillziss-gh\u002Fwinfsp\u002Fwiki\u002FWinFsp-Tutorial","github.com","billziss",1486927252,2017,11,4,1694,2242,76,"shown","dev_tools","file system framework","library",[24,25,26,27],"windows file system","user mode file system","filesystem driver","fuse windows","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},1,0,2,{"docs":35,"execution":36},{"positive":32,"critical":32},{"positive":31,"critical":32},[32,38,32,39],3,5,{"problem":29,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":41,"openness":56,"stage":56,"team_size":56},[42,50],{"value":43,"source":44,"evidence":45},"C","inferred",[46],{"id":47,"by":48,"text":49},"13630427","alex_hitchins","I assume this has to be done in C\u002FC++? Is there any way to implement a C# wrapper?",{"value":51,"source":44,"evidence":52},"C++",[53],{"id":54,"by":11,"text":55},"13630486","Of course. I can see a couple of ways that this can happen: - P\u002FInvoke. - Recompiling the library in C++\u002FCLI mode.","unknown",{"praise":58,"objections":66,"requests":67,"questions":72,"alternatives":77},[59],{"value":60,"source":61,"evidence":62},"Commenter found the C++\u002FCLI and P\u002FInvoke suggestions useful for C# use","commenter",[63],{"id":64,"by":48,"text":65},"13634026","Interesting, I didn't think of the obvious!. I may well give this a try.",[],[68],{"value":69,"source":61,"evidence":70},"Support for a C# wrapper",[71],{"id":47,"by":48,"text":49},[73],{"value":74,"source":61,"evidence":75},"Can it be implemented in languages other than C\u002FC++, such as C#?",[76],{"id":47,"by":48,"text":49},[],{"comments":33,"answered":31,"key":79},[80,83],{"id":81,"text":82},"13630223","I am the author of WinFsp. Please let me know if you have any questions.",{"id":54,"text":55},{"commenters":33,"max_depth":15,"maker_replies":33,"first_comment_mins":85,"lifespan_hours":86},26,14,[88,90,92,94],[81,32,32,89,11,31],"maker\u002Fneutral\u002Fnone",[47,32,38,91,48,32],"project\u002Fneutral\u002Fdocs",[54,32,32,93,11,31],"project\u002Fneutral\u002Fexecution",[64,32,39,95,48,32],"project\u002Fpositive\u002Fexecution",[],[98,102,107,112,117,122],{"id":99,"name":100,"points":101,"category":20},"13642662","HTML Reference",728,{"id":103,"name":104,"points":105,"category":106},"13628522","Rumuki",405,"security_privacy",{"id":108,"name":109,"points":110,"category":111},"13623852","Beehive",247,"infrastructure",{"id":113,"name":114,"points":115,"category":116},"13616751","Aragon",191,"web_saas",{"id":118,"name":119,"points":120,"category":121},"13642967","illustrated-algorithms",187,"learning_science",{"id":123,"name":124,"points":125,"category":20},"13628530","DeepUI Programming Studio",186,6,false,"v2",{"id":130,"name":5,"line":6,"ai":127,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":131,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":132,"url":9,"mix":133,"praise":60,"objection":-1,"sub":21},13630028,[24,25,26,27],"0305",[31,31,32,32],1794036552562]