[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"maker-codr7":3},[4,35,56,78,99,118,134,153,168,182,199],{"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":22,"domain":23,"tier":24,"attempts":25,"strip":26,"url":27,"mix":28,"praise":32,"objection":33,"sub":34},20006324,"G-Fu","a pragmatic Lisp embedded in Go",false,"languages",2019,123,23,"mixed",-0.08,18,[17,18,19,20,21],"lisp","go","embedded language","interpreter","first class environments","codr7","github.com","notable",3,"05030101000000000000030","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fg-fu\u002Ftree\u002Fmaster\u002Fv1",[29,30,31,30],1,2,0,"First class environments and qualified identifiers are a flexible design","First class environments may be slow","embedded lisp",{"id":36,"name":37,"line":38,"ai":8,"cat":9,"year":10,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":22,"domain":23,"tier":24,"attempts":31,"strip":49,"url":50,"mix":51,"praise":53,"objection":54,"sub":55},21373173,"forthy2","a higher level Forth-remix in C++",65,28,"roasted",-0.38,32,[45,46,47,20,48],"forth","concatenative language","c++","scripting language","0000000000000101001000103030","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fforthy2",[31,30,31,52],4,"Generic methods and type system make errors easier to catch","Stack behaviour of push is unintuitive","programming language",{"id":57,"name":58,"line":59,"ai":8,"cat":9,"year":10,"points":60,"comments":61,"rec":62,"s":63,"top":64,"kw":65,"maker":22,"domain":23,"tier":24,"attempts":31,"strip":70,"url":71,"mix":72,"praise":75,"objection":76,"sub":77},21915048,"libcodr7","fundamental collections in the spirit of C",67,51,"curious",-0.17,31,[66,67,68,69],"c collections","intrusive list","red-black tree","c library","3003301000333050000550000310133310301000","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Flibcodr7",[52,73,31,74],11,5,"Intrusive container design and container_of usage explained well","Lacks documentation and code comments","c data structure library",{"id":79,"name":80,"line":81,"ai":8,"cat":9,"year":82,"points":83,"comments":84,"rec":62,"s":85,"top":86,"kw":87,"maker":22,"domain":23,"tier":24,"attempts":30,"strip":92,"url":93,"mix":94,"praise":96,"objection":97,"sub":98},24388687,"liblg","A minimal stack based VM in C",2020,60,20,-0.07,33,[88,89,90,91],"stack vm","c virtual machine","computed goto","bytecode interpreter","30300331003510003033","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fliblg",[29,95,29,30],7,"Design section of the README is helpful","Built-in types are global, requiring lg_init and lg_deinit calls","virtual machine library",{"id":100,"name":101,"line":102,"ai":8,"cat":9,"year":82,"points":103,"comments":104,"rec":13,"s":105,"top":106,"kw":107,"maker":22,"domain":23,"tier":112,"attempts":31,"strip":113,"url":114,"mix":115,"praise":116,"objection":117,"sub":109},25243084,"liblgpp","an extensible stack based VM for interpreters in C++",12,8,0.33,73,[108,109,110,111],"stack based vm","interpreter library","embedded scripting","c++ virtual machine","shown","55053030","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fliblgpp",[25,30,31,31],"Well-written and sound design idea","Slower than CPython in current state",{"id":119,"name":120,"line":121,"ai":8,"cat":9,"year":122,"points":123,"comments":40,"rec":13,"s":124,"top":12,"kw":125,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":128,"url":129,"mix":130,"praise":131,"objection":132,"sub":133},25652865,"alang","Build your own programming language in C++",2021,94,-0.2,[20,47,126,127],"stack-based language","language implementation","0000000000001030500010300000","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Falang",[29,30,31,30],"Clear example of building a language on a C++ foundation","Not useful for reimplementing Java; a different approach would be better","programming language implementation",{"id":135,"name":136,"line":137,"ai":8,"cat":138,"year":122,"points":139,"comments":140,"rec":62,"s":141,"top":84,"kw":142,"maker":22,"domain":23,"tier":24,"attempts":74,"strip":147,"url":148,"mix":149,"praise":150,"objection":151,"sub":152},27657164,"Whirlog","Minimal versioned log structured relational DB in Common Lisp","data",110,15,0.11,[143,144,145,146],"common lisp database","log structured database","versioned database","relational database lisp","300300033335300","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fwhirlog",[29,95,31,31],"Useful and fun side project","Single file per database\u002Ftable layout may be limiting for large data","embedded database",{"id":154,"name":155,"line":156,"ai":8,"cat":9,"year":122,"points":157,"comments":25,"rec":158,"s":159,"top":160,"kw":161,"maker":22,"domain":23,"tier":112,"attempts":52,"strip":164,"url":165,"mix":166,"praise":-1,"objection":-1,"sub":167},28252908,"swifties-repl","Build a Lisp in Swift",38,"quiet",null,40,[17,162,163,20],"swift","repl","000","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fswifties-repl",[31,31,31,31],"lisp interpreter",{"id":169,"name":170,"line":171,"ai":8,"cat":9,"year":122,"points":140,"comments":25,"rec":158,"s":159,"top":172,"kw":173,"maker":22,"domain":23,"tier":112,"attempts":176,"strip":177,"url":178,"mix":179,"praise":180,"objection":181,"sub":55},28410863,"aLisp","A Custom Lisp in C",64,[17,174,110,175],"c interpreter","forth stack",6,"530","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Falisp",[29,29,31,31],"Design resembles a Lisp the commenter would build; stack-based idea appealing","Brackets are off-putting to non-Clojure users",{"id":183,"name":184,"line":185,"ai":8,"cat":9,"year":186,"points":187,"comments":60,"rec":62,"s":188,"top":189,"kw":190,"maker":22,"domain":23,"tier":24,"attempts":31,"strip":194,"url":195,"mix":196,"praise":197,"objection":198,"sub":167},41041575,"sharpl","Lisp in C#",2024,144,0.08,17,[17,191,20,192,193],"c#","bytecode vm","scheme","0500053300030330150000000330310050030300","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Fsharpl",[52,73,31,30],"Commenters found the code terse and gave useful performance advice.","Integers being iterable could cause accidental bugs.",{"id":200,"name":201,"line":202,"ai":8,"cat":9,"year":203,"points":204,"comments":74,"rec":158,"s":159,"top":205,"kw":206,"maker":22,"domain":23,"tier":112,"attempts":31,"strip":208,"url":209,"mix":210,"praise":211,"objection":-1,"sub":167},43369489,"eli","Embedded Lisp Interpreter",2025,45,35,[17,110,20,207],"common lisp","30500","https:\u002F\u002Fgithub.com\u002Fcodr7\u002Feli",[29,29,31,31],"Interesting Lisp project, lisps welcome",1793991241041]