December 26, 2008
"Michael P." <baseball.mjp@gmail.com> wrote in message news:gj39a7$gb0$1@digitalmars.com...
> Nick Sabalausky Wrote:
>
>> "Chad J" <gamerchad@__spam.is.bad__gmail.com> wrote in message news:gj1uou$1ctu$1@digitalmars.com...
>> > Walter Bright wrote:
>> >> Chad J wrote:
>> >>> Or, better yet:
>> >>> Cross-platform C code.
>> >>> Get me that and I have a lot less reason to even care about the
>> >>> others.
>> >>
>> >> The problem with generating C code is: exception handling
>> >
>> > At any rate, please don't just give up on this!  GAME CONSOLES Walter!
>> > GAME CONSOLES!
>> > ;)
>>
>> Yea, I've always seen videogames as one of the biggest and best
>> applictions
>> for D, and the main one that originally got me excited for it. But
>> without
>> the ability to use it on game-consoles/embedded-cpus/microcontrollers,
>> it'll
>> never be worthwhile for most developers. They'd be forced into just one
>> platform, the PC (In this case, I'm including Mac as a "Personal
>> Computer").
>>
>>
>
> http://forums.qj.net/showthread.php?t=142864&highlight=programming+language

GDC seems to be dying. Not that GCC is all that great to begin with.


December 26, 2008
Walter Bright wrote:

> What platforms for dmd would you be most interested in using?
> 
> .net
> jvm
> mac osx 32 bit intel
> mac osx 64 bit intel
> linux 64 bit
> windows 64 bit
> freebsd 32 bit
> netbsd 32 bit
> 
> other?

linux 64 bit
December 27, 2008
Walter Bright wrote:
> What platforms for dmd would you be most interested in using?
> 
> .net
> jvm
> mac osx 32 bit intel
> mac osx 64 bit intel
> linux 64 bit
> windows 64 bit
> freebsd 32 bit
> netbsd 32 bit
> 
> other?

Was going to say linux 64 bit until someone mentioned game consoles...
December 27, 2008
Nick Sabalausky Wrote:

> "Michael P." <baseball.mjp@gmail.com> wrote in message news:gj39a7$gb0$1@digitalmars.com...
> > Nick Sabalausky Wrote:
> >
> >> "Chad J" <gamerchad@__spam.is.bad__gmail.com> wrote in message news:gj1uou$1ctu$1@digitalmars.com...
> >> > Walter Bright wrote:
> >> >> Chad J wrote:
> >> >>> Or, better yet:
> >> >>> Cross-platform C code.
> >> >>> Get me that and I have a lot less reason to even care about the
> >> >>> others.
> >> >>
> >> >> The problem with generating C code is: exception handling
> >> >
> >> > At any rate, please don't just give up on this!  GAME CONSOLES Walter!
> >> > GAME CONSOLES!
> >> > ;)
> >>
> >> Yea, I've always seen videogames as one of the biggest and best
> >> applictions
> >> for D, and the main one that originally got me excited for it. But
> >> without
> >> the ability to use it on game-consoles/embedded-cpus/microcontrollers,
> >> it'll
> >> never be worthwhile for most developers. They'd be forced into just one
> >> platform, the PC (In this case, I'm including Mac as a "Personal
> >> Computer").
> >>
> >>
> >
> > http://forums.qj.net/showthread.php?t=142864&highlight=programming+language
> 
> GDC seems to be dying. Not that GCC is all that great to begin with.
> 
> 
Yeah, I've noticed.
If GDC was still actively updated, this would be great.
December 27, 2008
freebsd 32 bit - This is the target platform for our live servers as the networking guy is a freebsd fanatic (drives me up the wall) - dmd should be a relatively easy port?


Walter Bright wrote:
> What platforms for dmd would you be most interested in using?
> 
> .net
> jvm
> mac osx 32 bit intel
> mac osx 64 bit intel
> linux 64 bit
> windows 64 bit
> freebsd 32 bit
> netbsd 32 bit
> 
> other?
December 27, 2008
Hello Eric,

> Why not just LLVM? let LLVM do the rest?
> 
>> What platforms for dmd would you be most interested in using?
>> 
>> .net
>> jvm
>> mac osx 32 bit intel
>> mac osx 64 bit intel
>> linux 64 bit
>> windows 64 bit
>> freebsd 32 bit
>> netbsd 32 bit
>> other?
>> 


Good question.  

I suppose if the question had been asked like "What platforms for /D/ would you most be interested in using?" then we'd know that ldc could act as the implementation answer to that question... 

But since he said /dmd/, I'm not quite sure what this means.  I guess it should be just taken to be a poll, and not a statement of intent.

As long as dmd remains the reference compiler, then there will be interest in seeing the reference working on other "high priority" platforms.  Seems like a lot of work to me when ldc could be developed to meet such goals. Then again, maybe ldc does factor into that picture, and we just don't know it yet.

-JJR


December 27, 2008
Hello Nick,

> "Nick Sabalausky" <a@a.a> wrote in message
> news:gj1olu$1390$1@digitalmars.com...
> 
>> "Walter Bright" <newshound1@digitalmars.com> wrote in message
>> news:gj0qht$2lc1$1@digitalmars.com...
>> 
>>> What platforms for dmd would you be most interested in using?
>>> 
>>> .net
>>> jvm
>>> mac osx 32 bit intel
>>> mac osx 64 bit intel
>>> linux 64 bit
>>> windows 64 bit
>>> freebsd 32 bit
>>> netbsd 32 bit
>>> other?
>>> 
>> - ARM7/ARM9
>> - Other misc microcontrollers, like Parallax's Propeller
>> - Mac osx 32 bit intel
>> - *maybe* bsd 32-bit, .net and jvm (and with .net and jvm I'd want to
>> still be able to use tango and phobos, and not be forced to switch to
>> the
>> .net and jvm standard libs)
> To elaborate:
> 
> 1. A "systems language" that doesn't compile to any embedded
> microcontroller seems more than a little bit silly to me. (Sad as it
> is to say, I don't think GDC counts anymore.)
> 
> 2. I have absolutely zero interest in 64-bit. To the people annoyed at
> the limitations of the 32-bit address space: What in the world are you
> working on? Non-linear video editors and 3D modeling packages?
> 
> I should also add near the top of my list, "the CPUs of all major game
> consoles". I think console game programmers are very much in need of a
> language that doesn't suck as horribly as C++, and D is the only one
> out there that doesn't contain fundamental deal-breakers for modern
> console game dev.
> 


You want D working on Game consoles?  Aren't most of those 64-bit now? :)

-JJR


December 27, 2008
Adam D. Ruppe wrote:
> On Fri, Dec 26, 2008 at 05:40:31PM +0000, dsimcha wrote:
>> Pardon my ignorance, but who still uses 16-bit?  I thought even most embedded
>> systems in this day and age are at least 32-bit.
> 
> I sometimes still work on old point of sale systems that run MS-DOS.

C is the best language for DOS. Just as C is no good for 8 bit programming, C++ and D are just not suited to 16 bit programming.
December 27, 2008
On Thu, 25 Dec 2008 12:30:52 -0800, Walter Bright <newshound1@digitalmars.com> wrote:

>What platforms for dmd would you be most interested in using?
>
>.net
>jvm
>mac osx 32 bit intel
>mac osx 64 bit intel
>linux 64 bit
>windows 64 bit
>freebsd 32 bit
>netbsd 32 bit
>
>other?

Windows 64
Linux 64


December 27, 2008
Nick Sabalausky wrote:
> 2. I have absolutely zero interest in 64-bit. To the people annoyed at the limitations of the 32-bit address space: What in the world are you working on? Non-linear video editors and 3D modeling packages?

Games. See http://arstechnica.com/articles/paedia/cpu/x86-64.ars/5