[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"maker-eatonphil":3},[4,31,51,71,91],{"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":20,"domain":21,"tier":22,"attempts":23,"strip":24,"url":25,"mix":26,"praise":29,"objection":30,"sub":18},9057165,"OWebl","An OCaml Web Framework",false,"languages",2015,55,12,"curious",-0.08,20,[17,18,19],"ocaml","web framework","lightweight http server","eatonphil","github.com","notable",0,"030301003030","https:\u002F\u002Fgithub.com\u002Featonphil\u002Fowebl",[23,27,28,28],3,1,"Welcome more OCaml web projects","Ocsigen-style docs and navigation are hard to follow",{"id":32,"name":33,"line":34,"ai":8,"cat":9,"year":10,"points":35,"comments":36,"rec":37,"s":38,"top":39,"kw":40,"maker":20,"domain":21,"tier":44,"attempts":23,"strip":45,"url":46,"mix":47,"praise":49,"objection":50,"sub":43},9270405,"ocalc","A Lispy Calculator in under 50 Lines of OCaml",15,5,"quiet",null,60,[41,17,42,43],"lisp","calculator","interpreter","shown","30030","https:\u002F\u002Fgithub.com\u002Featonphil\u002Focalc",[23,48,23,23],2,"Useful design feedback on using an expression ADT","Using int instead of Num is questionable for a calculator",{"id":52,"name":53,"line":54,"ai":8,"cat":9,"year":10,"points":55,"comments":15,"rec":56,"s":57,"top":58,"kw":59,"maker":20,"domain":21,"tier":22,"attempts":23,"strip":64,"url":65,"mix":66,"praise":68,"objection":69,"sub":70},10286852,"gsp","A Lisp compiler and environment in Go",76,"mixed",0.3,14,[41,60,61,62,63],"go","compiler","clojure","s-expressions","30000035503530103035","https:\u002F\u002Fgithub.com\u002Fgsp-lang\u002Fgsp",[67,36,28,28],4,"Interesting idea, combining Lisp syntax with Go's stdlib and single binary distribution","Documentation is thin and the prelude is unclear","lisp compiler",{"id":72,"name":73,"line":74,"ai":8,"cat":9,"year":75,"points":76,"comments":77,"rec":13,"s":78,"top":79,"kw":80,"maker":20,"domain":21,"tier":22,"attempts":23,"strip":85,"url":86,"mix":87,"praise":88,"objection":89,"sub":90},28164398,"lisp-rosetta-stone","Lisp implementation in modern Java, Go, C#, TypeScript, Python",2021,128,57,-0.02,16,[81,82,83,84],"lisp interpreter","language verbosity","rosetta stone","lisp implementation","5050133331030000003003300001353511000000","https:\u002F\u002Fgithub.com\u002Featonphil\u002Flisp-rosetta-stone",[67,12,48,36],"Small and concise implementations; a nice idea for comparing languages","Line count alone is a weak verbosity metric; formatting and idioms skew results","language implementation comparison",{"id":92,"name":93,"line":94,"ai":8,"cat":95,"year":96,"points":97,"comments":98,"rec":13,"s":99,"top":100,"kw":101,"maker":20,"domain":21,"tier":22,"attempts":23,"strip":106,"url":107,"mix":108,"praise":110,"objection":111,"sub":112},31574317,"DataStation","App to easily query, script, and visualize data","data",2022,131,31,0.15,19,[102,103,104,105],"sql client","data visualization","query scripting","data notebook","1030030000500030303305030305030","https:\u002F\u002Fgithub.com\u002Fmultiprocessio\u002Fdatastation",[27,109,28,28],8,"Useful cross-datasource joins and scripting","Enterprise license in ee\u002F directory is unclear","data analysis desktop app",1794036737857]