Re: [dev] Let's talk about Go, baby
Hi
[2019-01-25 17:53] Nick <suckless-dev_AT_njw.me.uk>
> Quoth Hiltjo Posthuma:
> > On Fri, Jan 25, 2019 at 02:21:26PM +0000, Nick wrote:
> > > That way we can devote the mailing list to more productive pursuits,
> > > like arguing for the millionth time that C++ is terrible.
> > >
> >
> > Don't keep spamming the mailinglist with the same things then. It is up to the
> > community to make the mailinglist interesting. An example could be to post your
> > personal projects (that conform to the suckless philosophy ofcourse) or patches
> > that make the software world better.
> >
> > It is a community group effort to make suckless an interesting and fun place to
> > be.
>
> I know, I was just joking, I agree.
>
> On that subject, I've been really enjoying writing Go code, lately.
> It's the first high level language I've properly enjoyed using for
> an extended period of time, and the standard library is great. My
> favourite thing about it is that there aren't really many language
> features, but what is there is very powerful (interfaces ftw!), so
> it's easy to learn, understand, and read.
>
> I'm still learning, so figuring out the best ways to construct and
> organise things is a work in progress (my first proper project had
> many tiny libraries, which is annoying), but I'm getting there. And
> the journey to becoming competent in a different language is
> certainly helping me think through problems in new ways, which is
> always good.
>
> Anybody else enjoying Go? Or hating it? Have I become lazy and
> trendy in my middle age?
The opinions on Go are mixed on this list from what I remember.
Personally, I have been writing Go backend code at my day job for almost
two years now and I enjoy it a lot. Like any language, it has its issues
and it's not the best tool for everything. It's a good one for the kind
of software I have to write though (mostly REST services).
Cheers,
Silvan
Received on Fri Jan 25 2019 - 20:41:54 CET
This archive was generated by hypermail 2.3.0
: Fri Jan 25 2019 - 20:48:07 CET