[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"maker-Snaipe":3},[4,32,57],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":29,"objection":30,"sub":31},8886842,"c-smart-pointers","Smart pointers for the C programming language",false,"languages",2015,126,58,"debated",-0.12,8,[17,18,19,20],"c smart pointers","raii in c","memory management","gcc cleanup attribute","Snaipe","github.com","notable",0,"0000000105130000503103315050511333031003","https:\u002F\u002Fgithub.com\u002FSnaipe\u002Fc-smart-pointers",[28,15,24,15],6,"Interesting proof of concept for RAII in C","Relies on GCC\u002FClang-specific features, not standard C","c libraries",{"id":33,"name":34,"line":35,"ai":8,"cat":36,"year":10,"points":37,"comments":38,"rec":39,"s":40,"top":41,"kw":42,"maker":21,"domain":22,"tier":47,"attempts":48,"strip":49,"url":50,"mix":51,"praise":54,"objection":55,"sub":56},10147873,"Criterion","Writing modern C unit tests with Criterion","dev_tools",34,13,"quiet",null,33,[43,44,45,46],"c unit testing","c test framework","unit tests c","criterion c","shown",3,"0000000303010","https:\u002F\u002Fgithub.com\u002FSnaipe\u002FCriterion",[24,52,24,53],2,1,"Good, well-made project","Cannot yet test exit codes or redirect stdout\u002Fstderr","unit testing framework",{"id":58,"name":59,"line":60,"ai":8,"cat":36,"year":61,"points":53,"comments":62,"rec":39,"s":40,"top":63,"kw":64,"maker":21,"domain":22,"tier":47,"attempts":24,"strip":69,"url":70,"mix":71,"praise":-1,"objection":-1,"sub":72},10882409,"Rst2ansi","a rst document renderer for your terminal",2016,5,100,[65,66,67,68],"restructuredtext","terminal rendering","ansi colors","rst renderer","03030","https:\u002F\u002Fgithub.com\u002FSnaipe\u002Fpython-rst-to-ansi",[24,52,24,24],"documentation rendering",1794036737211]