I'm just curious as to what media are being successful in attracting people to
D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and was
wondering what caused the traffic.
Cheers,
Brad

I'm just curious as to what media are being successful in attracting
people to D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and
was wondering what caused the traffic.
Cheers,
Brad

All of the above...
Google [ "Programming Language" ] brought me here a year and a half ago.
I assisted in bringing you here by way of slashdot. I've tried to do the
same on numerous other occasions since then, but they continue to ignore
my posts. Took somewhere in the neighborhood of 7 attempts last time,
but I'm afraid they're not as easily persuaded this time around.
Andrew

I don't know that I can tell you how well the articles are going? Walter
would have to try and analyse any spikes/ramps in the web traffic on or
around the publication of articles mentioning D.
All I can say is that there are more written that are yet to be published,
and Walter and I are talking about a couple more in the next 2-3 months. :)

- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

I don't know that I can tell you how well the articles are going? Walter
would have to try and analyse any spikes/ramps in the web traffic on or
around the publication of articles mentioning D.
All I can say is that there are more written that are yet to be published,
and Walter and I are talking about a couple more in the next 2-3 months. :)

- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

wondering what caused the traffic.
Cheers,
Brad

People will be more attracted to "D" when somebody provides makefile for
compiler linix distribution. It is hard to figure out on what platform and
with what libraries binaries been compiled and linked.

People will be more attracted to "D" when somebody provides makefile for
compiler linix distribution. It is hard to figure out on what platform and
with what libraries binaries been compiled and linked.

determine what other modules will be imported (for this compile, subject to any
versioning), add them, scan them recursively to get everything that is needed.
It should be aware of Phobos (which are loaded automatically) and able to deal
with packages however we decide to handle that. This doesn;t seem very
terrible, I may do it next after a round of improvement on my wildcard code.

I recently started using SCons and have to say, it beats the buttons off
of traditional 'make'. Try giving it a look, at least.
http://www.scons.org/
Of course I guess I'm biased, being a bit of a Python person. :)
-C. Sauls
-Invironz

I recently started using SCons and have to say, it beats the buttons off
of traditional 'make'. Try giving it a look, at least.
http://www.scons.org/
Of course I guess I'm biased, being a bit of a Python person. :)

Seconded. SCons is awesome. I should see if it's possible to make a
standalone package with py2exe.
-- andy

I recently started using SCons and have to say, it beats the buttons off
of traditional 'make'. Try giving it a look, at least.
http://www.scons.org/
Of course I guess I'm biased, being a bit of a Python person. :)

Seconded. SCons is awesome

I should see if it's possible to make a
standalone package with py2exe.

I recently started using SCons and have to say, it beats the buttons off
of traditional 'make'. Try giving it a look, at least.
http://www.scons.org/
Of course I guess I'm biased, being a bit of a Python person. :)

Seconded. SCons is awesome

..

I should see if it's possible to make a
standalone package with py2exe.

Please!
Karl Bocher

I always make and use a compile.bat for compiling and a debug.bat for
debugging. (They're different for each project, but I only have to
modify them every so often. For c# and java I have them compile *.cs, or
*.java, etc, and only have to modify the compile.bat once or twice. I
haven't tried that with D yet.)
Example:
------------------
echo off
set path=c:\dm\bin;c:\dmd\bin;%path%
set LIB=\dmd\lib;\dm\lib
del D_SpaceSim.exe
dmd.exe spacesim.d mt.d webinterface.d winutil.d socket.d winsock.d
windows.d ws2_32.lib D_SpaceSim.exe -debug -g -gt -unittest | more
if exist D_SpaceSim.exe goto g
goto x2
:g
del SpaceSim.exe
dmd.exe spacesim.d mt.d webinterface.d winutil.d socket.d winsock.d
windows.d ws2_32.lib SpaceSim.exe -release -O | more
if exist SpaceSim.exe goto g2
goto x2
:x2
pause
:g2
del *.obj /q
pause
------------------
(The pause at the very end is there because DMD still creates an EXE if
the linker fails, so I need that to see if there are linker errors :/ -
Otherwise it would auto-close when there are no errors, in XP anyways.)
But personally, I never liked make or automake, etc.
Admittedly, a tool which automatically determines what libraries you
need and puts them in the command line COULD be useful, but if the time
it takes to learn and be able to use it is greater than the time it
takes to write a batch file to do the job (Which takes a minute or
less), then I would just write the batch file.
-SL

I used to use compile.bat myself before switching to SCons, which I did
partly so I could have one compile script on both Windows and Linux,
since my main projects need that. But to make a brief point and then
hush about it, this is your compile script, converted to SCons...
=======file: %project%\SConstruct=======
env = Environment(
DC = '/dmd/bin/dmd',
DLIB = '/dm/bin/lib'
)
common = Split("""
spacesim.d
mt.d
webinterface.d
winutil.d
socket.d
winsock.d
windows.d
ws2_32.lib
""")
prefix = ''
exe = 'SpaceSim'
if (ARGUMENTS.get('debug', False)):
env.Append(DCFLAGS = ' -debug -g -gt -unittest ')
prefix = 'D_'
else:
env.Append(DCFLAGS = ' -release -O ')
Default(env.Program(prefix + exe, [common]))
=======end file: %project%\SConstruct=======
=======file: %project%\compile.bat=======
echo off
set D_TARGET=D_SpaceSim.exe
set TARGET=SpaceSim.exe
scons -Q -s debug=1 | more
if exist %D_TARGET% goto good
goto bad
:good
scons -Q -s | more
if exist %TARGET% goto good2
goto bad
:good2
del *.obj /q
:bad
pause
=======end file: %project%\compile.bat=======
Now bear in mind I threw this together literally over the last two
minutes, and that I tried to mimic your batch file's behaviour as close
as possible, which is the only reason there still is a batch file at
all. Normally I might spend a few more minutes and iron the thing out a
little so that I wouldn't need a batch at all...
Plus now with this you would have the added conveniance that the same
pair of files would work with any project. Just replace the two SET's
in the batch file, and name the appropriate files and exe in the
SConstruct file.
Alrighty then, now I'm done.
-C. Sauls
-Invironz

I recently started using SCons and have to say, it beats the buttons
off of traditional 'make'. Try giving it a look, at least.
http://www.scons.org/
Of course I guess I'm biased, being a bit of a Python person. :)

Seconded. SCons is awesome. I should see if it's possible to make a
standalone package with py2exe.
-- andy

And of course A-A-P is even better ;). It's syntax is close to make's,
can be scripted by Python and is actually somewhat influenced by
SCons. And it supports dmd (hopefully gdmd and others will follow
soon). I think it works wonderfully.
http://www.a-a-p.org/
Lars Ivar Igesund

And of course A-A-P is even better ;). It's syntax is close to make's,
can be scripted by Python and is actually somewhat influenced by
SCons. And it supports dmd (hopefully gdmd and others will follow
soon). I think it works wonderfully.

AAP can be scripted with Python, but SCons files *are* Python. :)
(regardless, both are better than make)
-- andy

Would like a D automake program that can scan a module and the options given,
determine what other modules will be imported (for this compile, subject to any
versioning), add them, scan them recursively to get everything that is needed.
It should be aware of Phobos (which are loaded automatically) and able to deal
with packages however we decide to handle that. This doesn;t seem very
terrible, I may do it next after a round of improvement on my wildcard code.

It would be handy if it would compile the whole lot in one dmd run,
enabling the holistic optimisations to take place. But then again, it
would also be handy if OSs supported infinitely long command lines!
Stewart.
--
My e-mail is valid but not my primary mailbox, aside from its being the
unfortunate victim of intensive mail-bombing at the moment. Please keep
replies on the 'group where everyone may benefit.

It probably should be switchable to try a single-compile or separate ones at the
user's option. There are potential problems there with pure template modules
that require a much smarter code scanner or more user provided info.
In article <c3p3j1$gj3$2 digitaldaemon.com>, Stewart Gordon says...

,larry cowan wrote:
<snip>

Would like a D automake program that can scan a module and the options given,
determine what other modules will be imported (for this compile, subject to any
versioning), add them, scan them recursively to get everything that is needed.
It should be aware of Phobos (which are loaded automatically) and able to deal
with packages however we decide to handle that. This doesn;t seem very
terrible, I may do it next after a round of improvement on my wildcard code.

It would be handy if it would compile the whole lot in one dmd run,
enabling the holistic optimisations to take place. But then again, it
would also be handy if OSs supported infinitely long command lines!
Stewart.
--
My e-mail is valid but not my primary mailbox, aside from its being the
unfortunate victim of intensive mail-bombing at the moment. Please keep
replies on the 'group where everyone may benefit.

People will be more attracted to "D" when somebody provides makefile for
compiler linix distribution. It is hard to figure out on what platform and
with what libraries binaries been compiled and linked.

determine what other modules will be imported (for this compile, subject to any
versioning), add them, scan them recursively to get everything that is needed.
It should be aware of Phobos (which are loaded automatically) and able to deal
with packages however we decide to handle that. This doesn't seem very
terrible, I may do it next after a round of improvement on my wildcard code.

I dont think people are finding it very easily thats for sure. Im sick of
the outlook newsreader I keep losing messages I have no idea where they go.
Anyway i cant find the thread that talked about advertising and im just
babbling and am pissed at MS's crap ass products ( other troubles with IE /
outlook ).
C
"Brad Anderson" <brad sankaty.dot.com> wrote in message
news:c0ua0o$2cej$1 digitaldaemon.com...

I'm just curious as to what media are being successful in attracting

D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

remove the news at all, disable all sort of deletion after some days in the
options, and add yourself on the reader list again, and download all.
i have no such problems. dunno, i just had luck, i guess:D
"C" <dont respond.com> schrieb im Newsbeitrag
news:c0ufls$2l4h$1 digitaldaemon.com...

I dont think people are finding it very easily thats for sure. Im sick of
the outlook newsreader I keep losing messages I have no idea where they

Anyway i cant find the thread that talked about advertising and im just
babbling and am pissed at MS's crap ass products ( other troubles with IE

D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

dunno. they have different oppinions on what their users want than some
users. but thats always the case. thats why there are option menues..
but hey, it's just outlook express. an outdated, not anymore supported
program from the last way microsoft designed. thats even pre-xp, the design.
it just got patches since then.
"Phill" <phill pacific.net.au> schrieb im Newsbeitrag
news:c0vb3f$105n$1 digitaldaemon.com...

While it was 2/18/04 10:35 AM throughout the UK, davepermen sprinkled
little black dots on a white screen, and they fell thus:

dunno. they have different oppinions on what their users want than some
users. but thats always the case. thats why there are option menues..
but hey, it's just outlook express. an outdated, not anymore supported
program from the last way microsoft designed. thats even pre-xp, the design.
it just got patches since then.

they are hard working on solving the real problems. but with a 40gb
codebase, thats not an easy task, is it? :D
but yes, they are trying to find the roots of evil. and they found quite
some, wich require full recompilation of windows XP. they really do hard
work.
"Stewart Gordon" <smjg_1998 yahoo.com> schrieb im Newsbeitrag
news:c0vgos$1988$1 digitaldaemon.com...

While it was 2/18/04 10:35 AM throughout the UK, davepermen sprinkled
little black dots on a white screen, and they fell thus:

dunno. they have different oppinions on what their users want than some
users. but thats always the case. thats why there are option menues..
but hey, it's just outlook express. an outdated, not anymore supported
program from the last way microsoft designed. thats even pre-xp, the

I'm just curious as to what media are being successful in attracting
people to D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months
and was wondering what caused the traffic.
Cheers,
Brad

I can honestly say that if I had never browsed
Digital Mars newsgroups, I would never have heard of D.
Im not sure if D is ever mentioned at
http://www.codeproject.com
But I think it would be great if you could get an
article posted on that site. Its very popular.
Phill.
"Brad Anderson" <brad sankaty.dot.com> wrote in message
news:c0ua0o$2cej$1 digitaldaemon.com...

I'm just curious as to what media are being successful in attracting

D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and

I'm just curious as to what media are being successful in attracting
people to D.

Daveed Vandevoorde was comparing notes with Walter in a discussion on
"export" in C++ and D was mentioned. I naturally became curious :)
Since then I've mentioned D to people I think would be interested. Word
of mouth is probably the best method until D hits version 1. And
frankly, it is probably a good thing that there aren't a million people
freaking out about the language quite yet. It makes management of this
mess a tad simpler.
Sean

While it was 2/18/04 12:02 AM throughout the UK, Brad Anderson sprinkled
little black dots on a white screen, and they fell thus:

I'm just curious as to what media are being successful in attracting
people to D. Is it:

- other?

I heard of it on comp.unix.programmer.

Unfortunately, I don't use Linux, only Mac OS X and Windows....
Stewart.
--
My e-mail is valid but not my primary mailbox, aside from its being the
unfortunate victim of intensive mail-bombing at the moment. Please keep
replies on the 'group where everyone may benefit.

I found D by looking at hte programming languages directory on Google, because I
thought "there is a C, i wonder if there is a D". If D didnt have such a crappy
name, i would never have found it :)
In article <c0ua0o$2cej$1 digitaldaemon.com>, Brad Anderson says...

I'm just curious as to what media are being successful in attracting people to
D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and was
wondering what caused the traffic.
Cheers,
Brad

I'm just curious as to what media are being successful in attracting
people to D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and
was wondering what caused the traffic.

I found out about D because somebody in the B++ group mentioned that
Pavel Minayev's interest in D was why he had drifted away from his B++
project: http://groups.yahoo.com/group/bpp-translator/message/1276
So I went to the Digital Mars website and found the D specification to
be quite interesting.
But that was a couple of years ago, so this probably doesn't really
answer your question. ;)

I'm just curious as to what media are being successful in attracting people to
D. Is it:
- word of mouth
- articles in mags, online (Matthew, I'm looking in your direction here)
- slashdot (did the trick for me a year ago)
- other?
I've seen a lot of new posts and contributors in the last few months and was
wondering what caused the traffic.
Cheers,
Brad