Re: A reason to choose D over Go

2015-03-29 Thread cym13 via Digitalmars-d
On Friday, 27 March 2015 at 14:21:18 UTC, Shammah Chancellor wrote: D is a superset of go's functionality aside from the structural typing (which in my opinion is a huge fail for a variety of reasons you will see if you try to use it for anything extensive). If you don't want to learn about

Re: A reason to choose D over Go

2015-03-29 Thread Bienlein via Digitalmars-d
I was recently told by a commercial D user, that using D helps them to more easily identify good programmers. It would be nice, if not just D users had this attitude :-) It's also a bit like that for Scala when companies look for Java people. Alas, Scala is a bit overloaded ...

Re: A reason to choose D over Go

2015-03-28 Thread Moritz Maxeiner via Digitalmars-d
On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large categories of programmers: those like writing the same loops over

Re: A reason to choose D over Go

2015-03-28 Thread Shammah Chancellor via Digitalmars-d
On 2015-03-27 19:27:37 +, Martin Nowak said: On Friday, 27 March 2015 at 19:00:16 UTC, Chris wrote: Also, and this counts for something I think, Go is a trendy language right now, so when it comes to recruiting, I think having Go as a critical part of Repustate’s tech stack will help.

Re: A reason to choose D over Go

2015-03-27 Thread Shammah Chancellor via Digitalmars-d
On 2015-03-25 10:17:00 +, Bienlein said: I recently made a pull request for a go tool and spent about half an hour trying to find some function to test whether an array contains a particular element. There are libraries for this like gen: http://clipperhouse.github.io/gen. But it also

Re: A reason to choose D over Go

2015-03-27 Thread Chris via Digitalmars-d
On Wednesday, 25 March 2015 at 15:36:16 UTC, Idan Arye wrote: On Wednesday, 25 March 2015 at 10:17:01 UTC, Bienlein wrote: I recently made a pull request for a go tool and spent about half an hour trying to find some function to test whether an array contains a particular element. There are

Re: A reason to choose D over Go

2015-03-27 Thread Martin Nowak via Digitalmars-d
On Friday, 27 March 2015 at 19:00:16 UTC, Chris wrote: Also, and this counts for something I think, Go is a trendy language right now, so when it comes to recruiting, I think having Go as a critical part of Repustate’s tech stack will help. Stop the world, I wanna get out! I was recently

Re: A reason to choose D over Go

2015-03-27 Thread Chris via Digitalmars-d
On Friday, 27 March 2015 at 19:27:38 UTC, Martin Nowak wrote: On Friday, 27 March 2015 at 19:00:16 UTC, Chris wrote: Also, and this counts for something I think, Go is a trendy language right now, so when it comes to recruiting, I think having Go as a critical part of Repustate’s tech stack

Re: A reason to choose D over Go

2015-03-27 Thread Chris via Digitalmars-d
On Saturday, 21 March 2015 at 22:16:10 UTC, Martin Nowak wrote: This blog post describes what to consider when switching from python to go. http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/#tips It's very interesting, because the long list of things to give

Re: A reason to choose D over Go

2015-03-26 Thread Jesse Phillips via Digitalmars-d
On Saturday, 21 March 2015 at 23:14:58 UTC, Ola Fosheim Grøstad wrote: This is a funny workaround: http://bouk.co/blog/idiomatic-generics-in-go/ And someone found a hole to implement it: https://www.reddit.com/r/golang/comments/2hw356/idiomatic_generics_in_go/ckwpfms The interpretation of

Re: A reason to choose D over Go

2015-03-26 Thread via Digitalmars-d
On Thursday, 26 March 2015 at 18:33:17 UTC, Jesse Phillips wrote: import ( templates.Map{int, string} ) Hahahaha. It is crazy stuff like that that makes fringe languages more fun to read about than the big serious ones. ;)

Re: A reason to choose D over Go

2015-03-25 Thread Bienlein via Digitalmars-d
I recently made a pull request for a go tool and spent about half an hour trying to find some function to test whether an array contains a particular element. There are libraries for this like gen: http://clipperhouse.github.io/gen. But it also suffers from the absence of generics. trust

Re: A reason to choose D over Go

2015-03-25 Thread Idan Arye via Digitalmars-d
On Wednesday, 25 March 2015 at 10:17:01 UTC, Bienlein wrote: I recently made a pull request for a go tool and spent about half an hour trying to find some function to test whether an array contains a particular element. There are libraries for this like gen:

Re: A reason to choose D over Go

2015-03-25 Thread Laeeth Isharc via Digitalmars-d
I earn my pay with Java development. In my spare time I learn some Scala hoping there might be some work for me with Scala in the future. Then I need to become familiar with all kinds of new frameworks, tools, libraries and systems that continue to pop up every year in the JVM eco system.

Re: A reason to choose D over Go

2015-03-25 Thread Laeeth Isharc via Digitalmars-d
On Wednesday, 25 March 2015 at 17:21:43 UTC, Laeeth Isharc wrote: I earn my pay with Java development. In my spare time I learn some Scala hoping there might be some work for me with Scala in the future. Then I need to become familiar with all kinds of new frameworks, tools, libraries and

Re: A reason to choose D over Go

2015-03-24 Thread Martin Nowak via Digitalmars-d
On Sunday, 22 March 2015 at 20:35:31 UTC, Mengu wrote: trust me, from an undecided but experienced developer's perspective there are so many reasons to choose D over Go. on the otherhand same person has a lot more reasons to choose Go over D. i'm writing a very long blog post about this. if

Re: A reason to choose D over Go

2015-03-23 Thread Jonathan M Davis via Digitalmars-d
On Sunday, March 22, 2015 02:32:36 deadalnix via Digitalmars-d wrote: On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two

Re: A reason to choose D over Go

2015-03-22 Thread Mengu via Digitalmars-d
On Saturday, 21 March 2015 at 22:16:10 UTC, Martin Nowak wrote: This blog post describes what to consider when switching from python to go. http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/#tips It's very interesting, because the long list of things to give

Re: A reason to choose D over Go

2015-03-22 Thread Tobias Müller via Digitalmars-d
weaselcat weasel...@gmail.com wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large categories of programmers: those like writing the same loops over and over again and

Re: A reason to choose D over Go

2015-03-21 Thread via Digitalmars-d
This is a funny workaround: http://bouk.co/blog/idiomatic-generics-in-go/

A reason to choose D over Go

2015-03-21 Thread Martin Nowak via Digitalmars-d
This blog post describes what to consider when switching from python to go. http://blog.repustate.com/migrating-code-from-python-to-golang-what-you-need-to-know/#tips It's very interesting, because the long list of things to give up for more efficient go code reads like an argumentation against

Re: A reason to choose D over Go

2015-03-21 Thread Atila Neves via Digitalmars-d
The moment I realised that Go requires you to write loops was the moment I decided we were done. I actually think that there are two large categories of programmers: those like writing the same loops over and over again and those who use algorithms. On Saturday, 21 March 2015 at 22:16:10 UTC,

Re: A reason to choose D over Go

2015-03-21 Thread weaselcat via Digitalmars-d
On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large categories of programmers: those like writing the same loops over and over again and those who use algorithms. I agree, at

Re: A reason to choose D over Go

2015-03-21 Thread Martin Nowak via Digitalmars-d
On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large categories of programmers: those like writing the same loops over and over again and those who use algorithms. I agree, at some point I learned that there is a huge cultural distinction

Re: A reason to choose D over Go

2015-03-21 Thread deadalnix via Digitalmars-d
On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large categories of programmers: those like writing the same loops over

Re: A reason to choose D over Go

2015-03-21 Thread weaselcat via Digitalmars-d
On Sunday, 22 March 2015 at 02:32:38 UTC, deadalnix wrote: On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves wrote: I actually think that there are two large

Re: A reason to choose D over Go

2015-03-21 Thread deadalnix via Digitalmars-d
On Sunday, 22 March 2015 at 02:36:03 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 02:32:38 UTC, deadalnix wrote: On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak wrote: On Saturday, 21 March 2015 at 23:49:26 UTC, Atila Neves

Re: A reason to choose D over Go

2015-03-21 Thread weaselcat via Digitalmars-d
On Sunday, 22 March 2015 at 04:53:06 UTC, deadalnix wrote: On Sunday, 22 March 2015 at 02:36:03 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 02:32:38 UTC, deadalnix wrote: On Sunday, 22 March 2015 at 01:44:32 UTC, weaselcat wrote: On Sunday, 22 March 2015 at 01:24:10 UTC, Martin Nowak