[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"project-12149395":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":29,"what":40,"said":94,"maker_in_thread":132,"shape":136,"grid":139,"attempts":154,"same_week":155,"maker_shows":38,"maker_hidden":184,"reader_version":185,"card":186},"12149395","Modserver","HTTP application server supporting 11 languages","title","Show HN: Modserver – HTTP application server supporting 11 languages","https:\u002F\u002Fgithub.com\u002Fers35\u002Fmodserver","github.com","ers35",1469280149,2016,8,7,1991,2264,88,"shown","infrastructure","http application server","other",[24,25,26,27],"http server","application server","ffi bindings","multi-language server","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":33},1,0,2,4,{"execution":36},{"positive":32,"critical":33},[32,38,32,39,31,32,31],3,5,{"problem":41,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":50,"openness":92,"stage":93,"team_size":93},{"value":42,"source":43,"evidence":44},"Running HTTP applications written in many different languages from one server","inferred",[45,47],{"id":46},"post",{"id":48,"by":11,"text":49},"12150612","Here is a list of the 11 supported languages: C, C++, CGI, D, Go, Haskell, Lua, Nim, Python, Ruby, and Rust.",[51,56,60,64,68,72,76,80,84,88],{"value":52,"source":53,"evidence":54},"C","maker",[55],{"id":48,"by":11,"text":49},{"value":57,"source":53,"evidence":58},"C++",[59],{"id":48,"by":11,"text":49},{"value":61,"source":53,"evidence":62},"D",[63],{"id":48,"by":11,"text":49},{"value":65,"source":53,"evidence":66},"Go",[67],{"id":48,"by":11,"text":49},{"value":69,"source":53,"evidence":70},"Haskell",[71],{"id":48,"by":11,"text":49},{"value":73,"source":53,"evidence":74},"Lua",[75],{"id":48,"by":11,"text":49},{"value":77,"source":53,"evidence":78},"Nim",[79],{"id":48,"by":11,"text":49},{"value":81,"source":53,"evidence":82},"Python",[83],{"id":48,"by":11,"text":49},{"value":85,"source":53,"evidence":86},"Ruby",[87],{"id":48,"by":11,"text":49},{"value":89,"source":53,"evidence":90},"Rust",[91],{"id":48,"by":11,"text":49},"open_source","unknown",{"praise":95,"objections":104,"requests":115,"questions":123,"alternatives":131},[96],{"value":97,"source":98,"evidence":99},"Support for Nim language noted as welcome","commenter",[100],{"id":101,"by":102,"text":103},"12152813","eeZah7Ux","Nice to see Nim in the list!",[105],{"value":106,"source":98,"evidence":107},"Language support is only FFI bindings, not true support",[108,112],{"id":109,"by":110,"text":111},"12155701","catnaroek","“Supporting language X” isn't the same as “can be called from language X if you manually use the FFI”. At the very least, the bindings should come out of the box.",{"id":113,"by":110,"text":114},"12155738","> FFI bindings have to come first. Of course. But FFI bindings alone don't count as “support”. > More idiomatic wrappers can be written later Then “support for \u003Clanguage X>” is…",[116],{"value":117,"source":98,"evidence":118},"Idiomatic wrappers for languages beyond FFI bindings",[119,122],{"id":120,"by":11,"text":121},"12155718","Bindings are included: https:\u002F\u002Fgithub.com\u002Fers35\u002Fmodserver\u002Ftree\u002Fmaster\u002Fsrc\u002Fapi The Python module does not require one to use an FFI:…",{"id":113,"by":110,"text":114},[124],{"value":125,"source":98,"evidence":126},"Does it support a TCP language?",[127],{"id":128,"by":129,"text":130},"12150777","dozzie","> [...] supported languages: [...] CGI, [...] Does it support TCP language?",[],{"comments":33,"answered":32,"key":133},[134,135],{"id":48,"text":49},{"id":120,"text":121},{"commenters":39,"max_depth":38,"maker_replies":33,"first_comment_mins":137,"lifespan_hours":138},346,35,[140,142,143,147,149,151,153],[48,32,32,141,11,31],"project\u002Fneutral\u002Fnone",[128,32,38,141,129,32],[144,32,32,145,146,32],"12153905","other\u002Fneutral\u002Fnone","nickpsecurity",[101,32,39,148,102,32],"project\u002Fpositive\u002Fnone",[109,31,31,150,110,32],"project\u002Fcritical\u002Fexecution",[120,31,32,152,11,31],"project\u002Fneutral\u002Fdocs",[113,31,31,150,110,32],[],[156,161,166,170,175,179],{"id":157,"name":158,"points":159,"category":160},"12166687","Web Design in 4 minutes",1624,"learning_science",{"id":162,"name":163,"points":164,"category":165},"12136011","Riko",283,"languages",{"id":167,"name":168,"points":169,"category":20},"12159249","Kubernetes Certificate Manager",186,{"id":171,"name":172,"points":173,"category":174},"12163689","github-widget",176,"dev_tools",{"id":176,"name":177,"points":178,"category":165},"12175830","sha256-simd",156,{"id":180,"name":181,"points":182,"category":183},"12166370","EventQL",90,"data",false,"v2",{"id":187,"name":5,"line":6,"ai":184,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":188,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":189,"url":9,"mix":190,"praise":97,"objection":106,"sub":21},12149395,[24,25,26,27],"0305101",[31,31,32,33],1793990945535]