Re: Conspiracy Theory #1

2009-11-19 Thread hasenj
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

Re: Go: A new system programing language

2009-11-11 Thread hasenj
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 (

Re: Go: A new system programing language

2009-11-11 Thread hasenj
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

Re: Go: A new system programing language

2009-11-11 Thread hasenj
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

Re: Go: A new system programing language

2009-11-11 Thread hasenj
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).

Re: Go: A new system programing language

2009-11-11 Thread hasenj
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

Re: Go: A new system programing language

2009-11-10 Thread hasenj
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

Re: module hijacking

2009-11-01 Thread hasenj
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