[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"project-12286638":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":37,"post_text":39,"what":40,"said":64,"maker_in_thread":117,"shape":126,"grid":129,"attempts":151,"same_week":152,"maker_shows":14,"maker_hidden":181,"reader_version":182,"card":183},"12286638","postgresql-cpp","C++11 port of Postgres","title","Show HN: C++11 port of Postgres","https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fpostgresql-cpp","github.com","jarulraj",1471198587,2016,4,11,2134,2264,95,"shown","data","relational database","other",[24,25,26,27],"postgresql","c++11","database port","c++ migration","curious",-0.231,{"positive":31,"neutral":32,"mixed":31,"critical":33},0,3,2,5,{"idea":36},{"positive":31,"critical":33},[32,31,32,31,38,31,31,32,31,38,31],1,null,{"problem":41,"audience":39,"pricing":39,"motivation":48,"time_to_build":39,"stack":52,"openness":62,"stage":63,"team_size":62},{"value":42,"source":43,"evidence":44},"Shows that porting PostgreSQL to C++ is feasible with minimal changes","maker",[45],{"id":46,"by":11,"text":47},"12287797","* It is a proof-of-concept implementation to show that porting Postgres over to C++ is feasible with minimal changes. It is not official. * We need to refactor the increment…",{"value":49,"source":43,"evidence":50},"Hope the PostgreSQL core team adopts gradual migration to C++",[51],{"id":46,"by":11,"text":47},[53,58],{"value":54,"source":43,"evidence":55},"C++11",[56],{"id":57},"post",{"value":59,"source":43,"evidence":60},"PostgreSQL",[61],{"id":57},"unknown","prototype",{"praise":65,"objections":74,"requests":96,"questions":101,"alternatives":116},[66],{"value":67,"source":68,"evidence":69},"Interesting project","commenter",[70],{"id":71,"by":72,"text":73},"12287482","andrew3726","Several questions: * Is this a one-man effort (for now at least?) or is this 'official' * Why refactor the increment operator? (s ++ to s = s + 1) * Is clang supported (or libc++…",[75,82,89],{"value":76,"source":68,"evidence":77},"Not supported by current PostgreSQL portability targets for C++",[78],{"id":79,"by":80,"text":81},"12287967","anarazel","The problem is that the current set of portability targets (https:\u002F\u002Fwww.postgresql.org\u002Fdocs\u002Fdevel\u002Fstatic\u002Fsupported-platforms.html) doesn't support a lot of common ground WRT c++…",{"value":83,"source":68,"evidence":84},"Wished it were in JavaScript",[85],{"id":86,"by":87,"text":88},"12287643","fiatjaf","It's dissapointing it is not in Javascript.",{"value":90,"source":68,"evidence":91},"Unclear benefit of C++ port",[92],{"id":93,"by":94,"text":95},"12286913","borplk","I'm ignorant, what's the benefit of it?",[97],{"value":98,"source":68,"evidence":99},"Test compilation with clang and libc++",[100],{"id":71,"by":72,"text":73},[102,106,110],{"value":103,"source":68,"evidence":104},"Is this a one-man effort or official?",[105],{"id":71,"by":72,"text":73},{"value":107,"source":68,"evidence":108},"Why refactor the increment operator?",[109],{"id":71,"by":72,"text":73},{"value":111,"source":68,"evidence":112},"How many people are working on it?",[113],{"id":114,"by":72,"text":115},"12289132","> Our hope is that the PostgreSQL core team would consider gradually migrating over to C++. How many are you? I see only commits from you. And did you speak with any of the pgsql…",[],{"comments":34,"answered":32,"key":118},[119,120,123],{"id":46,"text":47},{"id":121,"text":122},"12298140","There is on-going conversation on the pg-hackers mailing list. Thanks for the positive feedback.",{"id":124,"text":125},"12287767","Whoa, why would you do that ?",{"commenters":34,"max_depth":14,"maker_replies":34,"first_comment_mins":127,"lifespan_hours":128},68,78,[130,132,134,135,137,139,140,143,144,147,148],[71,31,32,131,72,31],"maker\u002Fneutral\u002Fnone",[46,31,31,133,11,38],"project\u002Fneutral\u002Fidea",[114,31,32,133,72,31],[121,31,31,136,11,38],"project\u002Fneutral\u002Fnone",[86,38,38,138,87,31],"project\u002Fcritical\u002Fidea",[124,38,31,131,11,38],[141,38,31,142,87,31],"12309575","commenter\u002Fneutral\u002Fidea",[93,33,32,133,94,31],[145,33,31,146,11,38],"12287063","project\u002Fpositive\u002Fidea",[79,33,38,138,80,31],[149,33,31,150,11,38],"12288073","commenter\u002Fneutral\u002Fnone",[],[153,158,163,167,172,176],{"id":154,"name":155,"points":156,"category":157},"12270762","Beaker",160,"dev_tools",{"id":159,"name":160,"points":161,"category":162},"12298678","Chronozone",150,"productivity",{"id":164,"name":165,"points":166,"category":162},"12278566","Hacker Hall",147,{"id":168,"name":169,"points":170,"category":171},"12302932","regl-cnn",135,"ai",{"id":173,"name":174,"points":175,"category":162},"12298747","Thyme",99,{"id":177,"name":178,"points":179,"category":180},"12303498","express-status-monitor",75,"infrastructure",false,"v2",{"id":184,"name":5,"line":6,"ai":181,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":185,"top":18,"kw":186,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":187,"url":9,"mix":188,"praise":67,"objection":76,"sub":21},12286638,-0.23,[24,25,26,27],"30301003010",[31,32,31,33],1793990946514]