View mode: basic / threaded / horizontal-split · Log in · Help
June 23, 2005
What do you use D for?
I myself use D for fast prototyping and small utility programs with only a 
few thousand lines of code.  I wonder whether people are working on D 
projects for more serious purposes, for example, commercial softwares.
June 23, 2005
Re: What do you use D for?
zwang wrote:
> I myself use D for fast prototyping and small utility programs with only 
> a few thousand lines of code.  I wonder whether people are working on D 
> projects for more serious purposes, for example, commercial softwares.

I'm coding a 3D game/engine with more than few thousand lines of code. 
It will probably also branch off into a commercial visualization program :)


-- 
Tomasz Stachowiak  /+ a.k.a. h3r3tic +/
June 23, 2005
Re: What do you use D for?
zwang wrote:
> I myself use D for fast prototyping and small utility programs with only 
> a few thousand lines of code.  I wonder whether people are working on D 
> projects for more serious purposes, for example, commercial softwares.

I've used it for a variety of purposes.  Mainly toy projects for now, 
but hopefully in the not-too-distant future I'll have some stuff worthy 
of releasing not just as SDWF demos.

Stewart.

-- 
My e-mail is valid but not my primary mailbox.  Please keep replies on 
the 'group where everyone may benefit.
June 23, 2005
Re: What do you use D for?
In article <d9ej3v$2hpb$1@digitaldaemon.com>, zwang says...
>
>I myself use D for fast prototyping and small utility programs with only a 
>few thousand lines of code.  I wonder whether people are working on D 
>projects for more serious purposes, for example, commercial softwares.

Here's what I'm working on:

DSP - Server-side dyanmic servlet generation (Dynamic Servlet Pages).  Simliar
to ColdFusion or PHP, DSP provides a tag syntax plus embedded D code, that
renders your servlet script as compiled D on the server. 
http://www.dsource.org/projects/dsp

Watcher (new) - FTP Syncronization Utility. Sychronizes an arbitrary directory
with an FTP account in real-time, as the local filesystem changes. (A great
time-saver for web development)
http://www.dsource.org/projects/watcher

Both of these are Beta FOSS projects, and I take them quite seriously.  DSP has
oodles of commercial potential for obvious reasons (no language interpreter or
VM).  Watcher may well be destined to the average webdev toolbox; not a direct
commercial impact, but its already saved me *tons* of time developing web sites.

Stuff that's on the back burner: 
- An XML library with XMLNS, DOM3 and XPATH support (the parser is a part of DSP
right now).  
- D to XML converter, suitable for doc generation (a modified DMDFE project).

Also, since Kris is on vacation, I'll plug in Mango for him.  I use Mango for
both of the above projects.  It is far-and-away, the highest quality D library
available today.  It certainly is a commercial-grade product.

Mango - Primarily an I/O library, Mango makes all kinds of tasks easy in D:
client-server, TCP/IP, streams (conduits), file system manipulation, Unicode,
XML, its all there.  Documentation and examples are available.
http://www.dsource.org/projects/mango

I'm sure Kris has other stuff he's working on too. ;)

- EricAnderton at yahoo
June 23, 2005
Re: What do you use D for?
zwang wrote:
> I myself use D for fast prototyping and small utility programs with only 
> a few thousand lines of code.  I wonder whether people are working on D 
> projects for more serious purposes, for example, commercial softwares.

As a better hobby language
http://svn.dsource.org/projects/warbots/web/index.html
June 23, 2005
Re: What do you use D for?
zwang wrote:
> I myself use D for fast prototyping and small utility programs with only 
> a few thousand lines of code.  I wonder whether people are working on D 
> projects for more serious purposes, for example, commercial softwares.

I am using it to write a framework for making applications that use 
OpenGL to render their interface. (http://dsource.org/projects/terra)

But, once I get Terra working well enough, I will be embarking on a 
really ambitious project that is intended to be commercial software. 
It's a mutlimedia production system with allot of my own inventions 
thrown into the basic functionality of many popular audio, video, and 
graphics programs.

-- 
Thanks,
Trevor Parscal
www.trevorparscal.com
trevorparscal@hotmail.com
June 24, 2005
Re: What do you use D for?
zwang wrote:
> I myself use D for fast prototyping and small utility programs with only 
> a few thousand lines of code.  I wonder whether people are working on D 
> projects for more serious purposes, for example, commercial softwares.

I have the Derelict project at dsource 
(http://www.dsource.org/projects/derelict/), which I'm currently using 
in 2 other projects:

* a game for a contest at gamedev.net
* a game framework I have dubbed WMD (the graphics portion being loosely 
based upon Dave Eberly's Wild Magic 3). I have finally settled on D as 
my language of choice for my little indie game company, and WMD will be 
the foundation for at least the first game I attempt to sell.
June 24, 2005
Re: What do you use D for?
"zwang" <nehzgnaw@gmail.com> wrote in message 
news:d9ej3v$2hpb$1@digitaldaemon.com...
>I myself use D for fast prototyping and small utility programs with only a 
>few thousand lines of code.  I wonder whether people are working on D 
>projects for more serious purposes, for example, commercial softwares.

I'm also writing a 3D game engine.  Not really sure what for, as I'm really 
not that good at writing games.  But it's fun, and it gives me something to 
do :)

I also use D for just about everything.  It's a great text parsing language 
too.
June 24, 2005
Re: What do you use D for?
Jarrett Billingsley wrote:
> "zwang" <nehzgnaw@gmail.com> wrote in message 
> news:d9ej3v$2hpb$1@digitaldaemon.com...
> 
>>I myself use D for fast prototyping and small utility programs with only a 
>>few thousand lines of code.  I wonder whether people are working on D 
>>projects for more serious purposes, for example, commercial softwares.
> 
> 
> I'm also writing a 3D game engine.  Not really sure what for, as I'm really 
> not that good at writing games.  But it's fun, and it gives me something to 
> do :)
> 

Hmm, I see D is popular among gamedevers. It's looks like more than 1/5 
of D users are gamedevers. I'm use it to write game engine too :).

I work in one of Russian gamedev company where I have to work with huge 
project in C++, I love it but with time it become bigger and bigger 
cesspit of code. And when I set to D on my spare time, I feel I get into 
small paradise :).


-- 
Victor (aka nail) Nakoryakov
nail-mail<at>mail<dot>ru

Krasnoznamensk, Moscow, Russia
June 24, 2005
Re: What do you use D for?
Victor Nakoryakov wrote:
> Jarrett Billingsley wrote:
> 
>> "zwang" <nehzgnaw@gmail.com> wrote in message 
>> news:d9ej3v$2hpb$1@digitaldaemon.com...
>>
>>> I myself use D for fast prototyping and small utility programs with 
>>> only a few thousand lines of code.  I wonder whether people are 
>>> working on D projects for more serious purposes, for example, 
>>> commercial softwares.
>>
>>
>>
>> I'm also writing a 3D game engine.  Not really sure what for, as I'm 
>> really not that good at writing games.  But it's fun, and it gives me 
>> something to do :)
>>
> 
> Hmm, I see D is popular among gamedevers. It's looks like more than 1/5 
> of D users are gamedevers. I'm use it to write game engine too :).
> 
> I work in one of Russian gamedev company where I have to work with huge 
> project in C++, I love it but with time it become bigger and bigger 
> cesspit of code. And when I set to D on my spare time, I feel I get into 
> small paradise :).
> 
> 

I don't see why D appeals to game developers.
The unpredictable pauses of GC are unacceptable, aren't they?
« First   ‹ Prev
1 2
Top | Discussion index | About this forum | D home