www.digitalmars.com         C & C++   DMDScript  

D - How are people finding D?

reply Brad Anderson <brad sankaty.dot.com> writes:
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
Feb 17 2004
next sibling parent Andrew Edwards <remove_ridimz remove_yahoo.com> writes:
Brad Anderson wrote:
 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
Feb 17 2004
prev sibling next sibling parent reply "Matthew" <matthew.hat stlsoft.dot.org> writes:
 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)

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

Feb 17 2004
parent reply dmt tonesoft.com writes:
In article <c0uc8f$2fo4$1 digitaldaemon.com>, Matthew says...
 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)

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.
Mar 22 2004
next sibling parent reply ,larry cowan <,larry_member pathlink.com> writes:
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.
Mar 22 2004
next sibling parent reply "C. Sauls" <ibisbasenji yahoo.com> writes:
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
Mar 22 2004
parent reply Andy Friesen <andy ikagames.com> writes:
C. Sauls wrote:
 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
Mar 22 2004
next sibling parent reply Karl Bochert <kbochert copper.net> writes:
On Mon, 22 Mar 2004 19:17:42 -0800, Andy Friesen <andy ikagames.com> wrote:
 C. Sauls wrote:
 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
Mar 23 2004
parent reply SL <shadowlord13 users.sourceforge.net> writes:
Karl Bochert wrote:

 On Mon, 22 Mar 2004 19:17:42 -0800, Andy Friesen <andy ikagames.com> wrote:
 
C. Sauls wrote:

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
Mar 24 2004
parent "C. Sauls" <ibisbasenji yahoo.com> writes:
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
Mar 24 2004
prev sibling parent reply Lars Ivar Igesund <larsivar igesund.net> writes:
Andy Friesen wrote:
 C. Sauls wrote:
 
 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
Mar 25 2004
parent Andy Friesen <andy ikagames.com> writes:
Lars Ivar Igesund wrote:
 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
Mar 25 2004
prev sibling parent reply Stewart Gordon <smjg_1998 yahoo.com> writes:
,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.
Mar 23 2004
parent larry cowan <larry_member pathlink.com> writes:
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.

Mar 23 2004
prev sibling parent larry cowan <larry_member pathlink.com> writes:
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.
Mar 22 2004
prev sibling next sibling parent beltorak <beltorak_member pathlink.com> writes:
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:

I found it while searching thru some online language docs, in a section of a web page titled "Other Languages"... cant remember the page tho.
Feb 17 2004
prev sibling next sibling parent reply "C" <dont respond.com> writes:
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

 wondering what caused the traffic.

 Cheers,
 Brad

Feb 17 2004
next sibling parent "Phill" <phill pacific.net.au> writes:
"C" <dont respond.com> wrote in message
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

Me too, so I am attempting to make my own newsreader, written in D. Phill.
 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

 wondering what caused the traffic.

 Cheers,
 Brad


Feb 18 2004
prev sibling parent reply "davepermen" <davepermen hotmail.com> writes:
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

 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

 wondering what caused the traffic.

 Cheers,
 Brad


Feb 18 2004
parent reply "Phill" <phill pacific.net.au> writes:
"davepermen" <davepermen hotmail.com> wrote in message
news:c0vaau$v2i$1 digitaldaemon.com...
 remove the news at all, disable all sort of deletion after some days in

 options, and add yourself on the reader list again, and download all.

mmmm Maybe they should add that to their help file. Not very user friendly is it? Phill.
Feb 18 2004
parent reply "davepermen" <davepermen hotmail.com> writes:
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...
 "davepermen" <davepermen hotmail.com> wrote in message
 news:c0vaau$v2i$1 digitaldaemon.com...
 remove the news at all, disable all sort of deletion after some days in

 options, and add yourself on the reader list again, and download all.

mmmm Maybe they should add that to their help file. Not very user friendly is it? Phill.

Feb 18 2004
parent reply Stewart Gordon <smjg_1998 yahoo.com> writes:
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.

Patches, patches everywhere, but not a fix for the *real* bugs.... http://smjg.port5.com/faqs/usenet/quote.html http://www.epinions.com/content_67328904836 Unless I'm a little out of date - I switched to Mozilla a while back.... 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.
Feb 18 2004
parent "davepermen" <davepermen hotmail.com> writes:
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


 it just got patches since then.

Patches, patches everywhere, but not a fix for the *real* bugs.... http://smjg.port5.com/faqs/usenet/quote.html http://www.epinions.com/content_67328904836 Unless I'm a little out of date - I switched to Mozilla a while back.... 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.

Feb 18 2004
prev sibling next sibling parent J Anderson <REMOVEanderson badmama.com.au> writes:
Brad Anderson wrote:

 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

other Walter brought me here when I asked about D on another newgroup. Actually I read a DDJ artical on d first. -- -Anderson: http://badmama.com.au/~anderson/
Feb 17 2004
prev sibling next sibling parent "Phill" <phill pacific.net.au> writes:
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

 wondering what caused the traffic.

 Cheers,
 Brad

Feb 17 2004
prev sibling next sibling parent Sean Kelly <sean ffwd.cx> writes:
Brad Anderson wrote:
 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
Feb 17 2004
prev sibling next sibling parent reply Stewart Gordon <smjg_1998 yahoo.com> writes:
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. http://groups.google.co.uk/groups?threadm=c5b88987.0305170629.212c635c%40posting.google.com 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.
Feb 18 2004
parent "davepermen" <davepermen hotmail.com> writes:
and? D is a language wich grew on windows only? linux is only recently
supported.

"Stewart Gordon" <smjg_1998 yahoo.com> schrieb im Newsbeitrag
news:c0vfje$179e$1 digitaldaemon.com...
 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.

Feb 18 2004
prev sibling next sibling parent imr1984 <imr1984_member pathlink.com> writes:
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

Feb 18 2004
prev sibling next sibling parent J C Calvarese <jcc7 cox.net> writes:
Brad Anderson wrote:
 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. ;)
 
 Cheers,
 Brad

-- Justin http://jcc_7.tripod.com/d/
Feb 19 2004
prev sibling parent Jon B <Jon_member pathlink.com> writes:
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

downloading it.
Feb 20 2004