[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"project-19897044":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":38,"post_text":39,"what":40,"said":60,"maker_in_thread":134,"shape":138,"grid":143,"attempts":198,"same_week":199,"maker_shows":33,"maker_hidden":229,"reader_version":230,"card":231},"19897044","Dali","A pure-Nim indie assembler for Android dex and apk files","title","Show HN: Dali – A pure-Nim indie assembler for Android dex and apk files","https:\u002F\u002Fforum.nim-lang.org\u002Ft\u002F4840","forum.nim-lang.org","akavel",1557733729,2019,86,23,562,2195,26,"notable","dev_tools","android build tooling","library",[24,25,26,27,28],"nim","android","dex","apk","dalvik bytecode","mixed",0.242,{"positive":32,"neutral":33,"mixed":34,"critical":34},3,2,0,5,{"idea":37},{"positive":32,"critical":34},[34,34,34,34,32,34,34,34,34,34,34,35,34,34,34,34,34,35,35,32,34,34,34],null,{"problem":39,"audience":41,"pricing":39,"motivation":48,"time_to_build":39,"stack":52,"openness":57,"stage":58,"team_size":59},{"value":42,"source":43,"evidence":44},"Hobby developers who want to build Android apps outside Java and Kotlin, mainly the author","maker",[45],{"id":46,"by":11,"text":47},"19909057","Project author here. I'd say on Android, AFAIK you realistically have just no other choice than Java or (very recently) Kotlin. There's also React Native, but at some point you…",{"value":49,"source":43,"evidence":50},"Author wanted a faster, less painful way to build personal Android hobby apps than Java and Android Studio",[51],{"id":46,"by":11,"text":47},[53],{"value":54,"source":43,"evidence":55},"Nim",[56],{"id":46,"by":11,"text":47},"unknown","prototype","solo",{"praise":61,"objections":79,"requests":95,"questions":110,"alternatives":121},[62,75],{"value":63,"source":64,"evidence":65},"Nim's Python-like syntax and low boilerplate make it good for prototyping","commenter",[66,70,74],{"id":67,"by":68,"text":69},"19908025","captainbland","I think the following kind of sums up its appeal to me: * Compiled language, sits in a similar kind of language category to Go where it compiles to a native binary but also has a…",{"id":71,"by":72,"text":73},"19909167","jhbadger","Nim is interesting because it is a statically typed (with type inference) compiled language with very little \"boilerplate\" that compiled languages (even compiled to VM languages…",{"id":46,"by":11,"text":47},{"value":76,"source":64,"evidence":77},"Project is an impressive and useful step for Nim on Android",[78],{"id":67,"by":68,"text":69},[80,88],{"value":81,"source":64,"evidence":82},"Unclear why Android developers would switch from Java or Kotlin to Nim",[83,87],{"id":84,"by":85,"text":86},"19899875","xrd","Looking over Nim, it says it is a statically typed language, compiles to C\u002FC++\u002FJavaScript. Is this interesting for Android developers, i.e. would I have a good reason to consider…",{"id":67,"by":68,"text":69},{"value":89,"source":64,"evidence":90},"Nim's GC performance claim was disputed",[91],{"id":92,"by":93,"text":94},"19911363","nimmer","> but also has a GC, so it sits in that kind of performance ballpark No, Nim is way much faster. Also the GC is optional and in-line in each thread.",[96,103],{"value":97,"source":64,"evidence":98},"A usable standard library web server for Nim",[99],{"id":100,"by":101,"text":102},"19911040","giancarlostoro","Go has certain things out of the box that I think attributed to it's success: Built-In libraries out of the box for web and other things which are useful. The out of the box web…",{"value":104,"source":64,"evidence":105},"A noscript message on the Nim forum for users with JavaScript disabled",[106],{"id":107,"by":108,"text":109},"19925199","carapace","Cheers! (Really, just a \u003Cnoscript> saying \"Hey, turn on JS for us.\" would be more than enough to make me happy, FWIW.)",[111,115],{"value":112,"source":64,"evidence":113},"What does Nim offer over Kotlin or Java for Android developers",[114],{"id":84,"by":85,"text":86},{"value":116,"source":64,"evidence":117},"Does the Jester framework handle sessions and does Nim have database driver support",[118],{"id":119,"by":101,"text":120},"19918842","I may have to, now that I'm at a new job where I only do Java, I feel like I can experiment with other languages more since I dont have to keep juggling between front-end and…",[122,126,130],{"value":123,"source":64,"evidence":124},"Java and Kotlin",[125],{"id":46,"by":11,"text":47},{"value":127,"source":43,"evidence":128},"React Native",[129],{"id":46,"by":11,"text":47},{"value":131,"source":64,"evidence":132},"Go",[133],{"id":67,"by":68,"text":69},{"comments":135,"answered":135,"key":136},1,[137],{"id":46,"text":47},{"commenters":139,"max_depth":140,"maker_replies":135,"first_comment_mins":141,"lifespan_hours":142},13,6,429,65,[144,148,151,153,157,159,162,165,168,171,173,175,177,178,180,181,183,185,188,189,192,195,197],[145,34,34,146,147,34],"19910324","other\u002Fneutral\u002Fnone","dom96",[149,34,34,146,150,34],"19910748","the_pwner224",[152,34,34,146,147,34],"19912325",[154,34,34,155,156,34],"19911487","other\u002Fpositive\u002Fnone","rakoo",[84,135,32,158,85,34],"project\u002Fneutral\u002Fidea",[160,135,34,146,161,34],"19901163","bsaul",[163,135,34,164,85,34],"19901844","commenter\u002Fneutral\u002Fnone",[166,135,34,167,161,34],"19907805","commenter\u002Fcritical\u002Fnone",[169,135,34,164,170,34],"19908640","abledon",[172,135,34,164,85,34],"19911829",[174,135,34,164,161,34],"19920961",[67,135,35,176,68,34],"project\u002Fpositive\u002Fidea",[100,135,34,146,101,34],[179,135,34,146,147,34],"19912356",[119,135,34,146,101,34],[92,135,34,182,93,34],"commenter\u002Fcritical\u002Fperformance",[46,135,34,184,11,135],"maker\u002Fneutral\u002Fidea",[186,135,35,187,85,34],"19911857","maker\u002Fpositive\u002Fidea",[71,135,35,176,72,34],[190,135,32,158,191,34],"19910050","wyldfire",[193,33,34,194,108,34],"19910890","other\u002Fcritical\u002Fnone",[196,33,34,146,147,34],"19912639",[107,33,34,146,108,34],[],[200,205,209,214,219,224],{"id":201,"name":202,"points":203,"category":204},"19910691","30 Hour Jobs",558,"web_saas",{"id":206,"name":207,"points":208,"category":204},"19883876","benhoyt.com",475,{"id":210,"name":211,"points":212,"category":213},"19886754","Python Machine Learning",350,"learning_science",{"id":215,"name":216,"points":217,"category":218},"19892758","Koonchi",275,"creative",{"id":220,"name":221,"points":222,"category":223},"19876710","WildDuck",222,"infrastructure",{"id":225,"name":226,"points":227,"category":228},"19888481","GradType",202,"security_privacy",false,"v2",{"id":232,"name":5,"line":6,"ai":229,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":233,"top":18,"kw":234,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":235,"url":9,"mix":236,"praise":63,"objection":81,"sub":21},19897044,0.24,[24,25,26,27,28],"00003000000500000553000",[32,33,34,34],1794036577510]