Martin Hanson wrote:
I noticed the "Metaprogramming in D : Some Real-world Examples" Meeting was
held at Microsoft Headquarters. With Google Go now the flavour of the month will there be
big support from Microsoft for D to counteract the Go onslaught...
I think we should be told...
Microsoft
dsimcha wrote:
== Quote from Walter Bright (newshou...@digitalmars.com)'s article
hasenj wrote:
Walter Bright wrote:
Message passing for concurrency is a solid solution for many types of
concurrency problems, but it isn't a panacea.
Do you think D would benefit if you add this (
Walter Bright wrote:
hasenj wrote:
I think the "go" language creators would consider a language with all
these features to be bloated.
Probably true. The trouble with a too-simple language, however, is it
makes the user code overly complex. Consider the Java IDE that generates
h
Walter Bright wrote:
Bill Baxter wrote:
It's harder to find those when you're skimming through trying to get
the highlights with a 5 minute limit. :-) What are some things is it
missing?
Off the top of my head, some major ones:
. exception handling
. generic programming
. metaprogramming
. i
Kagamin wrote:
I'm affraid, goroutines and interfaces are the only interesting things in the
language.
And "channels".
It's not the "only" interesting thing; what's interesting is they put
these things on top of an restricted/improved subset of C (with a
modified syntax).
BLS wrote:
On 11/11/2009 18:35, Bill Baxter wrote:
It's harder to find those when you're skimming through trying to get
the highlights with a 5 minute limit.:-) What are some things is it
missing? (Also recall that D lacked even templates until long after
its inception -- so if the language c
Knud Soerensen wrote:
Google have made a new language.
See http://www.youtube.com/watch?v=rKnDgT73v8s
It fills the same niche that D is trying to fill:
- Systems programming language with ideas taken from dynamic languages
like Python to make life easier
- Fast compile times
- Built-in sup
Andrei Alexandrescu wrote:
I ran the following experiment:
mkdir deleteme
cd deleteme
mkdir std
touch std/algorithm.d
echo 'import std.algorithm; void main(){int a, b;swap(a,b);}' >main.d
dmd main
The attempt to compile main fails with "undefined identifier swap",
which means that the module I