|
Suspicious Dish posted:They still seem to believe that dynamic linking is the devil, so it's hard to write a solid Go library. I don't follow, how does not having dynamic linking make it hard to write a good library? And besides, dynamic linking is coming eventually, it's just not that important to the go team because of what they use it for.
|
# ¿ Mar 29, 2014 19:27 |
|
|
# ¿ Apr 28, 2024 23:51 |
|
Copland posted:What kind of projects do you use it for? I love the philosophy of Go, but what has always kept me from putting the effort into learning it was thinking that I wouldn't get much mileage out of it in my day-to-day life. I use Go a bit at my job as well. I tend to reach for it for things where I previously used ruby - to write little development tools and scripts. The fact that it produces statically-linked executables makes it much easier for me to hand them out to other folks who might not have the same stuff installed. I've been doing a lot of development on a device that runs a very stripped down linux on ARM and it's really nice to be able to easily make tools or scripts to try poo poo out in a rational language (not sh) and then trivially cross-compile them. EDIT: Also, for those not in the know - Gophercon was last week. Apparently videos of the talks should be up in 2-3 weeks. SavageMessiah fucked around with this message at 16:47 on Apr 29, 2014 |
# ¿ Apr 29, 2014 16:40 |
|
Copland posted:Between this and the simple standard library mentioned by Azazel, I think I will give it a try. It really does sound right up my alley. I do pretty much all of my personal programming on a Mac and haven't run into any bugs or problems with Go there.
|
# ¿ Apr 29, 2014 20:26 |
|
The talks from Gophercon are starting to come online here: http://confreaks.com/events/gophercon2014
|
# ¿ May 7, 2014 15:38 |
|
Jo posted:Thanks for the feedback. I'm not too bothered by a lack of operator overloading. A lack of generics, however, is a little bit cumbersome. Maybe I'll wait for it to be a little farther along. You'll be waiting for a really long time. Generics aren't coming for years, if ever.
|
# ¿ Jun 21, 2014 18:22 |
|
Well tools like godeps and goven just automate something like what you're talking about anyway. One of them imports the dependencies into a sub-package of your project and then rewrites all the import paths - this way you don't need the separate script to manage GOPATH and stuff.
|
# ¿ Jul 16, 2014 22:28 |
|
|
# ¿ Apr 28, 2024 23:51 |
|
Docker is a containerization tool for linux, how on earth would it help with this problem? The only thing that really alleviates it is tools like goven that help you seamlessly manage local copies of code from remote sources. I understand what they were going for but I think the urls in imports things is definitely one of the weaker parts of go.
|
# ¿ Oct 1, 2014 02:12 |