On Monday, 18 March 2013 at 19:39:38 UTC, Walter Bright wrote:
On 3/18/2013 12:08 PM, Paulo Pinto wrote:
Am 18.03.2013 13:21, schrieb Andrei Alexandrescu:
On 3/18/13 1:46 AM, Rory McGuire wrote:
The reason I use golang and not dlang for development at
work is because
debugging is straightforward no weird segfaults after you
program has
been running for a couple of days.
Their debugging and benchmark tools are really good and the
documentation is fantastic.
Could you please go into details on the debugging and
benchmarking
tools? Thanks.
From the time I used Go.
You can use gdb or if you prefer something like a debugger
IDE, LiteIDE
http://code.google.com/p/liteide/
For benchmarking there is an old blog entry about the tools.
http://blog.golang.org/2011/06/profiling-go-programs.html
Nothing that you cannot find in other languages, unless there
is now something
much better available.
dmd has the -profile, to automatically generate a profile
report, and -cov, to tell you which lines were executed and how
many times.
That was my point.
I was initially attracted to Go given its similarity with Oberon
concepts and was even enthusiastic to try to contribute something.
However the way some Go concepts are sold as being new, while
other languages outside the C world have had them for years, and
the resistance of Go community to anything new look elsewhere.
This answer from one of their developers is a good example,
http://9fans.net/archive/2008/08/134
--
Paulo