[{"data":1,"prerenderedAt":471},["ShallowReactive",2],{"project-40132373":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":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":78,"maker_in_thread":148,"shape":158,"grid":163,"attempts":433,"same_week":434,"maker_shows":38,"maker_hidden":463,"reader_version":464,"card":465},"40132373","Getada","rustup-like installer for Ada's toolchain\u002Fpackage manager","title","Show HN: Getada: rustup-like installer for Ada's toolchain\u002Fpackage manager","https:\u002F\u002Fgetada.dev","getada.dev","ajdude",1713882386,2024,194,115,407,3515,12,"notable","dev_tools","toolchain installer","cli",[24,25,26,21,27],"ada","rustup","alire","ada compiler","mixed",-0.094,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,11,0,13,29,{"execution":37,"design":39,"docs":40,"idea":42},{"positive":38,"critical":31},2,{"positive":33,"critical":38},{"positive":33,"critical":41},1,{"positive":41,"critical":43},4,[45,41,41,41,45,31,41,33,45,33,41,41,31,31,45,41,33,33,45,38,33,33,33,33,33,33,33,33,33,33,33,31,33,33,33,33,33,33,33,33],3,"One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes.  After extensive testing I feel like it's ready for general release[1].\n\nGetada was inspired by Rustup[2] and aside from the init script is written entirely in Ada.\n\nIt's completely open source and you can check out the readme and code on github[3]. It currently supports all non-windows platforms that Alire has an official release for, which at present is Linux (glibc) and MacOS.  If you try running it on an unsupported platform, it tries to poi",{"problem":48,"audience":57,"pricing":61,"motivation":62,"time_to_build":61,"stack":66,"openness":75,"stage":76,"team_size":77},{"value":49,"source":50,"evidence":51},"Installing Ada's toolchain and Alire package manager is cumbersome for newcomers","maker",[52,54],{"id":53},"post",{"id":55,"by":11,"text":56},"40133712","Getting alire installed involves downloading the zip, extracting the binary, and moving the binary to a directory in $PATH. If you're on a mac, you also have to run an \"xattr\"…",{"value":58,"source":50,"evidence":59},"newcomers to the Ada language",[60],{"id":53},null,{"value":63,"source":50,"evidence":64},"One-liner install so people can start coding Ada in minutes",[65],{"id":53},[67,71],{"value":68,"source":50,"evidence":69},"Ada",[70],{"id":53},{"value":72,"source":50,"evidence":73},"shell script (init script)",[74],{"id":53},"open_source","launched","unknown",{"praise":79,"objections":96,"requests":111,"questions":118,"alternatives":133},[80],{"value":81,"source":82,"evidence":83},"Better onboarding is important for adoption, Rustup-style installer welcomed","commenter",[84,88,92],{"id":85,"by":86,"text":87},"40138675","rami3l","As a current Rustup maintainer with a bit of Ada background I gotta say: nice work! I do feel Ada as a language is way ahead of its time, but when I was learning it (a while…",{"id":89,"by":90,"text":91},"40134969","didip","This is amazing. devX matter a lot for adoption. I keep hearing about Ada a lot but the learning experience were difficult when I tried it.",{"id":93,"by":94,"text":95},"40133931","ithkuil","This! Tooling ease of use matters! A lot of interesting tech died off or never took off because the tooling was just too cumbersome to setup and use.",[97,104],{"value":98,"source":82,"evidence":99},"Alire itself is not great for simple builds; some prefer GPRbuild",[100],{"id":101,"by":102,"text":103},"40133500","adezxc","> Since one of the biggest complaints about Ada is getting the toolchain [6], I hope this can solve a lot of problems for newcomers to the language. It might be just me, but…",{"value":105,"source":82,"evidence":106},"Unclear why a wrapper is needed since Alire is easy to install",[107],{"id":108,"by":109,"text":110},"40133309","inamberclad","I'm a little confused - is this just a wrapper around https:\u002F\u002Falire.ada.dev\u002F ? That tool itself isn't very hard to install.",[112],{"value":113,"source":50,"evidence":114},"Support for musl\u002FAlpine and other platforms beyond glibc Linux and macOS",[115],{"id":116,"by":11,"text":117},"40137867","> I don't know if this tool solves the problem Not yet but it's on my list as a \"phase 2\" of sorts for getada. I have an alpine VPS that I'm playing around with but the main…",[119,126],{"value":120,"source":82,"evidence":121},"Does this enable Ada with SDL2 on Linux?",[122],{"id":123,"by":124,"text":125},"40133362","xyproto","Does this make it possible to use Ada and SDL2 on Linux?",{"value":127,"source":82,"evidence":128},"Why is it not called Byron?",[129],{"id":130,"by":131,"text":132},"40133335","trollian","How is this not called \"Byron\"?",[134,141],{"value":135,"source":82,"evidence":136},"Nix",[137],{"id":138,"by":139,"text":140},"40135550","max-privatevoid","Just use Nix",{"value":142,"source":82,"evidence":143},"apt-get install gnat",[144],{"id":145,"by":146,"text":147},"40137492","throwaway81523","> One of my goals with Ada is to have a one-liner copy-paste terminal command for people to install Ada so they can get to coding in just a few minutes. After extensive testing I…",{"comments":149,"answered":43,"key":150},8,[151,154,157],{"id":152,"text":153},"40135717","Alire puts \"\u002Fobj\u002F\", \"\u002Fbin\u002F\", \"\u002Falire\u002F\", and \"\u002Fconfig\u002F\" into its .gitignore when creating a new project so the platform-specific stuff shouldn't end up on other developer's…",{"id":155,"text":156},"40138619","Yeah, that's another major benefit; I can get different toolchain versions or even cross-compile to different architectures via \"alr toolchain --select\"",{"id":55,"text":56},{"commenters":159,"max_depth":160,"maker_replies":149,"first_comment_mins":161,"lifespan_hours":162},59,9,63,45,[164,166,168,172,175,177,180,183,186,188,191,193,197,200,202,204,207,209,213,215,218,221,223,225,228,231,234,237,239,242,244,246,248,253,256,259,261,264,267,270,274,277,279,281,284,287,290,293,294,296,298,300,303,305,308,311,313,315,318,321,324,327,329,332,335,337,339,341,343,346,349,351,353,355,358,360,362,364,366,369,371,374,376,379,382,385,389,391,393,395,397,399,402,404,407,409,412,415,417,420,422,425,427,430,431],[85,33,31,165,86,33],"maker\u002Fpositive\u002Fnone",[101,41,41,167,102,33],"project\u002Fcritical\u002Fexecution",[169,41,33,170,171,33],"40134209","commenter\u002Fneutral\u002Fnone","Lucretia9",[173,41,41,174,102,33],"40134721","project\u002Fcritical\u002Fdesign",[152,41,33,176,11,41],"maker\u002Fneutral\u002Fnone",[178,41,33,170,179,33],"40136617","kevlar700",[181,41,41,174,182,33],"40136776","Avshalom",[184,41,41,167,185,33],"40137077","crabbone",[187,41,41,167,102,33],"40137510",[189,41,41,190,185,33],"40137049","project\u002Fcritical\u002Fdocs",[192,41,33,170,182,33],"40135230",[194,41,45,195,196,33],"40140022","project\u002Fneutral\u002Fnone","anta40",[198,41,45,195,199,33],"40141030","synack",[201,41,33,170,196,33],"40141286",[89,38,31,203,90,33],"project\u002Fpositive\u002Fexecution",[205,38,33,206,179,33],"40136596","commenter\u002Fneutral\u002Fdocs",[145,45,41,208,146,33],"project\u002Fcritical\u002Fidea",[210,45,33,211,212,33],"40138285","other\u002Fneutral\u002Fnone","tormeh",[155,45,33,214,11,41],"project\u002Fpositive\u002Fnone",[216,45,33,211,217,33],"40138928","01HNNWZ0MV43FF",[219,43,33,211,220,33],"40138470","apitman",[108,31,45,222,109,33],"project\u002Fneutral\u002Fidea",[55,31,33,224,11,41],"maker\u002Fneutral\u002Fidea",[226,31,33,170,227,33],"40133886","Karellen",[229,31,33,211,230,33],"40134167","adastra22",[232,31,33,211,233,33],"40138663","zilti",[235,31,33,211,236,33],"40141139","workingjubilee",[238,31,41,208,233,33],"40141860",[240,31,41,208,241,33],"40133987","vips7L",[243,31,41,208,233,33],"40141859",[245,31,41,167,185,33],"40137097",[116,31,33,247,11,41],"maker\u002Fneutral\u002Fexecution",[249,250,31,251,252,33],"40133404",6,"project\u002Fpositive\u002Fidea","ultra_nick",[254,250,33,211,255,33],"40133548","sitzkrieg",[257,250,31,214,258,33],"40138027","owlstuffing",[130,260,45,195,131,33],7,[262,260,45,195,263,33],"40133688","nmz",[265,260,45,195,266,33],"40133915","jclulow",[268,260,45,195,269,33],"40138328","timeon",[271,260,41,272,273,33],"40134834","project\u002Fcritical\u002Fnone","fiddlerwoaroof",[275,260,33,170,276,33],"40134876","jrockway",[278,260,33,170,263,33],"40137072",[280,260,33,211,273,33],"40151362",[282,260,33,170,283,33],"40136871","pixelatedindex",[285,260,33,211,286,33],"40137385","sebtron",[288,149,33,211,289,33],"40133269","fer",[291,149,33,170,292,33],"40133639","agsacct",[123,160,45,222,124,33],[295,160,45,195,199,33],"40133503",[297,160,45,195,263,33],"40133763",[299,160,41,167,124,33],"40136079",[301,160,45,302,171,33],"40136745","project\u002Fneutral\u002Fexecution",[93,304,33,211,94,33],10,[306,304,33,211,307,33],"40134496","dijit",[309,304,33,211,310,33],"40134667","hu3",[312,304,33,170,276,33],"40134857",[314,304,33,170,310,33],"40135963",[316,304,33,211,317,33],"40135105","hyperman1",[319,304,33,211,320,33],"40140761","jchook",[322,304,33,211,323,33],"40134778","andrewflnr",[325,304,33,170,326,33],"40134898","flakes",[328,304,33,170,323,33],"40135558",[330,304,33,170,331,33],"40137173","sammoe13",[333,304,33,211,334,33],"40134997","bluGill",[336,304,33,211,307,33],"40142163",[338,304,33,211,94,33],"40135441",[340,304,33,211,179,33],"40136685",[342,304,33,170,94,33],"40140936",[344,304,33,211,345,33],"40135453","zamalek",[347,304,33,211,348,33],"40137112","randomdata",[350,304,33,211,345,33],"40137601",[352,304,33,170,348,33],"40137843",[354,304,33,170,179,33],"40139055",[356,304,33,211,357,33],"40142079","tome",[359,304,33,170,348,33],"40144334",[361,304,33,211,345,33],"40144656",[363,304,33,170,357,33],"40155306",[365,304,33,170,345,33],"40155882",[367,304,33,211,368,33],"40136082","IshKebab",[370,304,33,170,233,33],"40138682",[372,32,33,211,373,33],"40133063","glass-z13",[375,32,33,165,11,41],"40133181",[377,32,31,203,378,33],"40133593","brabel",[380,32,33,211,381,33],"40134751","riku_iki",[383,32,33,170,384,33],"40135013","kitd",[386,32,33,387,388,33],"40136197","other\u002Fneutral\u002Fidea","fwip",[390,32,33,387,381,33],"40136220",[392,32,33,387,179,33],"40136841",[394,32,33,387,11,41],"40136938",[396,32,33,387,185,33],"40137247",[398,32,33,211,179,33],"40136742",[400,32,33,170,401,33],"40138274","lolinder",[403,32,33,387,179,33],"40139215",[405,32,33,170,406,33],"40140763","sevagh",[408,32,33,211,381,33],"40140779",[410,32,33,211,411,33],"40133241","spauldo",[413,32,33,211,414,33],"40133828","nicce",[416,32,33,387,11,41],"40134046",[418,32,33,419,334,33],"40135056","other\u002Fneutral\u002Fpricing",[421,32,33,211,11,41],"40135377",[423,32,33,211,424,33],"40136933","mcguire",[426,32,33,170,179,33],"40137567",[428,32,33,211,429,33],"40133546","Barrin92",[138,18,33,211,139,33],[432,18,33,211,233,33],"40138696",[],[435,440,445,449,454,459],{"id":436,"name":437,"points":438,"category":439},"40130304","Balanc3d",338,"games",{"id":441,"name":442,"points":443,"category":444},"40104641","Stepify",271,"productivity",{"id":446,"name":447,"points":448,"category":444},"40112958","OpenOrb",259,{"id":450,"name":451,"points":452,"category":453},"40141980","Podlite",142,"languages",{"id":455,"name":456,"points":457,"category":458},"40089028","The Official MTA App",141,"consumer_social",{"id":460,"name":461,"points":462,"category":439},"40091379","Talk to Me Human",138,false,"v2",{"id":466,"name":5,"line":6,"ai":463,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":467,"top":18,"kw":468,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":469,"url":9,"mix":470,"praise":81,"objection":98,"sub":21},40132373,-0.09,[24,25,26,21,27],"3111351030115531003200000000000500000000",[31,32,33,34],1794036653577]