[{"data":1,"prerenderedAt":303},["ShallowReactive",2],{"project-9692281":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":40,"post_text":43,"what":44,"said":71,"maker_in_thread":164,"shape":173,"grid":177,"attempts":266,"same_week":267,"maker_shows":32,"maker_hidden":295,"reader_version":296,"card":297},"9692281","Clojure by Example","title","Show HN: Clojure by Example","http:\u002F\u002Fkimh.github.io\u002Fclojure-by-example\u002F#hello,-world!!","kimh.github.io","kimh",1433945485,2015,184,35,98,2565,4,"notable","languages","programming language tutorial","web_app",[23,24,25,26],"clojure","clojure tutorial","learn clojure","code examples","mixed",0.263,{"positive":30,"neutral":31,"mixed":32,"critical":33},7,6,1,2,16,{"idea":36,"docs":38,"design":39},{"positive":17,"critical":37},0,{"positive":32,"critical":32},{"positive":32,"critical":32},[41,42,37,37,32,41,37,37,41,37,41,37,37,37,37,37,37,37,37,37,37,37,42,32,41,41,37,37,37,42,42,42,41,42,42],3,5,null,{"problem":45,"audience":57,"pricing":43,"motivation":43,"time_to_build":43,"stack":62,"openness":70,"stage":70,"team_size":70},{"value":46,"source":47,"evidence":48},"Learning Clojure by reading short code examples","inferred",[49,53],{"id":50,"by":51,"text":52},"9697958","elangoc","I love it! The target audience is people with prior programming experience. It's important to know the target audience, either as a writer or reviewer. The tutorial webpage is…",{"id":54,"by":55,"text":56},"9696193","fierycatnet","Cool, thanks! Looks like a nice reference.",{"value":58,"source":59,"evidence":60},"People with prior programming experience learning Clojure","commenter",[61],{"id":50,"by":51,"text":52},[63],{"value":64,"source":65,"evidence":66},"Slate (tripit\u002Fslate) used to build the site","maker",[67],{"id":68,"by":10,"text":69},"9698920","If the site looks cool and slick to you, then you should give a star to https:\u002F\u002Fgithub.com\u002Ftripit\u002Fslate which I used to create the site. I found Slate is very easy to use and…","unknown",{"praise":72,"objections":89,"requests":108,"questions":127,"alternatives":128},[73,81],{"value":74,"source":59,"evidence":75},"Clear, effective tutorial with gradual progression",[76,77],{"id":50,"by":51,"text":52},{"id":78,"by":79,"text":80},"9697740","dvliman","this is exactly how intro to programming language should be (for people who already know other languages)",{"value":82,"source":59,"evidence":83},"Pleasant to read and useful as a reference",[84,88],{"id":85,"by":86,"text":87},"9695797","maelito","Very pleasant to read",{"id":54,"by":55,"text":56},[90,101],{"value":91,"source":59,"evidence":92},"Code indentation is wonky in places",[93,97],{"id":94,"by":95,"text":96},"9696051","elwell","Looks cool. Code indentation error\u002Fconfusion at http:\u002F\u002Fkimh.github.io\u002Fclojure-by-example\u002F#future though.",{"id":98,"by":99,"text":100},"9697581","pvdebbe","Great execution, but the indentation is wonky at times, making it difficult to see the idea.",{"value":102,"source":59,"evidence":103},"Let-scoping explanation was unclear",[104],{"id":105,"by":106,"text":107},"9696291","nerd_stuff","This is a great project! I believe there's a lack of clarity in the let form explanation: ``` =>(let [object \"light\"] => (let [object \"darkness\"]) => (println (str \"God said let…",[109,120],{"value":110,"source":59,"evidence":111},"Interactive REPL embedded in the page",[112,116],{"id":113,"by":114,"text":115},"9695923","jonnybgood","Would be awesome if interactive like the interactive SICP[0] [0] http:\u002F\u002Fxuanji.appspot.com\u002Fisicp",{"id":117,"by":118,"text":119},"9696565","hoprocker","Lovely. A nice addition would be a floating REPL to try things out as you go along, maybe at the bottom of the screen with a dash of transparency. (I know I know, there are…",{"value":121,"source":59,"evidence":122},"A longer book-style follow-up like The Little Clojurist",[123],{"id":124,"by":125,"text":126},"9696927","melipone","Remind me of the little schemer. How about a \"The little clojurist\" book?",[],[129,139,146,153,160],{"value":130,"source":59,"evidence":131},"4Clojure",[132,136],{"id":133,"by":134,"text":135},"9698612","thomas11","http:\u002F\u002Fwww.4clojure.com\u002F should also be mentioned here. I had a lot of fun there.",{"id":137,"by":51,"text":138},"9697989","Whoa! ISICP looks really cool! You know, the exercise sections of ISICP remind me a lot of the interactive Clojure exercises at 4Clojure.com. 4Clojure.com has a link to the…",{"value":140,"source":59,"evidence":141},"Clojure Koans screencasts",[142],{"id":143,"by":144,"text":145},"9696767","lewisl9029","For those who prefer learning in a more passive manner, I've found these sets of screencasts on the Clojure Koans quite useful too.…",{"value":147,"source":59,"evidence":148},"Learn X in Y Minutes Clojure",[149],{"id":150,"by":151,"text":152},"9695577","josebaezmedina","It reminds me to http:\u002F\u002Flearnxinyminutes.com\u002Fdocs\u002Fclojure\u002F but prettier.",{"value":154,"source":59,"evidence":155},"Bropages",[156],{"id":157,"by":158,"text":159},"9697452","mayneack","This is super helpful. Reminds me of bropages: http:\u002F\u002Fbropages.org\u002F",{"value":161,"source":59,"evidence":162},"Interactive SICP",[163],{"id":113,"by":114,"text":115},{"comments":41,"answered":37,"key":165},[166,169,172],{"id":167,"text":168},"9710324","Thanks for this. I added your example with slightly different form!",{"id":170,"text":171},"9699549","Thanks for your feedback! I think I could make it better. http:\u002F\u002Fkimh.github.io\u002Fclojure-by-example\u002F#scope",{"id":68,"text":69},{"commenters":174,"max_depth":42,"maker_replies":41,"first_comment_mins":175,"lifespan_hours":176},26,431,66,[178,180,183,185,186,188,192,194,195,197,198,199,203,206,210,213,217,220,224,226,228,230,233,234,236,238,240,242,246,249,251,254,256,259,263],[113,37,41,179,114,37],"project\u002Fneutral\u002Fidea",[181,37,42,182,55,37],"9696952","project\u002Fpositive\u002Fidea",[137,37,37,184,51,37],"other\u002Fneutral\u002Fnone",[143,32,37,184,144,37],[105,33,32,187,106,37],"project\u002Fcritical\u002Fdocs",[189,33,41,190,191,37],"9698552","project\u002Fneutral\u002Fdocs","fnordsensei",[167,33,37,193,10,32],"maker\u002Fpositive\u002Fdocs",[170,33,37,193,10,32],[196,33,41,190,106,37],"9700140",[68,41,37,184,10,32],[117,17,41,179,118,37],[200,42,37,201,202,37],"9698643","other\u002Fcritical\u002Fperformance","TickleSteve",[204,42,37,201,205,37],"9698750","codeshaman",[207,42,37,208,209,37],"9698788","commenter\u002Fneutral\u002Fperformance","dasmoth",[211,42,37,212,202,37],"9699148","commenter\u002Fcritical\u002Fperformance",[214,42,37,215,216,37],"9698931","commenter\u002Fneutral\u002Fnone","muraiki",[218,42,37,184,219,37],"9702025","SergeyHack",[221,42,37,222,223,37],"9698852","other\u002Fneutral\u002Fperformance","ddellacosta",[225,42,37,212,202,37],"9699035",[227,42,37,208,223,37],"9699821",[229,42,37,212,202,37],"9700330",[231,42,37,222,232,37],"9699224","dkersten",[157,31,42,182,158,37],[94,30,32,235,95,37],"project\u002Fcritical\u002Fdesign",[124,237,41,179,125,37],8,[150,239,41,179,151,37],9,[133,241,37,184,134,37],10,[243,244,37,184,245,37],"9695970",11,"hajims",[247,244,37,184,248,37],"9696171","icey",[50,250,42,182,51,37],12,[54,252,42,253,55,37],13,"project\u002Fpositive\u002Fdocs",[78,255,42,182,79,37],14,[98,257,41,258,99,37],15,"project\u002Fmixed\u002Fdesign",[260,34,42,261,262,37],"9695533","project\u002Fpositive\u002Fnone","abc_lisper",[85,264,42,265,86,37],17,"project\u002Fpositive\u002Fdesign",[],[268,273,278,282,286,290],{"id":269,"name":270,"points":271,"category":272},"9686854","Universal Pause Button",501,"productivity",{"id":274,"name":275,"points":276,"category":277},"9659167","Precursor",334,"dev_tools",{"id":279,"name":280,"points":281,"category":19},"9685255","Learn Swift",238,{"id":283,"name":284,"points":285,"category":277},"9661399","Valhalla",147,{"id":287,"name":288,"points":289,"category":277},"9689154","Gulp AWS Splash",105,{"id":291,"name":292,"points":293,"category":294},"9659482","Bananalert",97,"consumer_social",false,"v2",{"id":298,"name":5,"line":5,"ai":295,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":299,"top":17,"kw":300,"maker":10,"domain":9,"tier":18,"attempts":37,"strip":301,"url":8,"mix":302,"praise":74,"objection":91,"sub":20},9692281,0.26,[23,24,25,26],"35001300303000000000005133000555355",[30,31,32,33],1794036532225]