Jump to page: 1 2
Thread overview
"There have been at least a dozen languages called D"
Apr 20, 2004
Stewart Gordon
Apr 20, 2004
J C Calvarese
Apr 20, 2004
Walter
Apr 20, 2004
J C Calvarese
Apr 20, 2004
Matthew
Apr 20, 2004
Walter
Apr 20, 2004
Matthew
Apr 21, 2004
Phill
Apr 21, 2004
Stewart Gordon
Apr 21, 2004
C. Sauls
Apr 21, 2004
J C Calvarese
Apr 21, 2004
Kris
Apr 21, 2004
C. Sauls
April 20, 2004
So says Bjarne Stroustrup.

FOLDOC mentions:

1. "The Data Language." MS-DOS 4GL.

2. A Haskell-like language, with type classes.


I recall reading of another one on some little dictionary of programming languages somewhere on the web.  But I forget where.

Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them?

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.
April 20, 2004
In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says...
>
>So says Bjarne Stroustrup.
>
>FOLDOC mentions:
>
>1. "The Data Language." MS-DOS 4GL.
>
>2. A Haskell-like language, with type classes.
>
>
>I recall reading of another one on some little dictionary of programming languages somewhere on the web.  But I forget where.
>
>Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them?
>
>Stewart.

3.
Sun's D programming language for DTrace (Solaris)
http://www.sun.com/bigadmin/content/dtrace/

Justin


April 20, 2004
"J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com...
> In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says...
> 3.
> Sun's D programming language for DTrace (Solaris)
> http://www.sun.com/bigadmin/content/dtrace/
>
> Justin

According to what I've read on it, that project was kicked off in 2001. Our D predates it by two years.

I spent a fair amount of time looking for pre-existing D programming languages before D got started, and came up pretty much with nothing significant that was being actively maintained.


April 20, 2004
In article <c63odu$77a$2@digitaldaemon.com>, Walter says...
>
>"J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com...
>> In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says...
>> 3.
>> Sun's D programming language for DTrace (Solaris)
>> http://www.sun.com/bigadmin/content/dtrace/
>>
>> Justin
>
>According to what I've read on it, that project was kicked off in 2001. Our

2001 sounds like what I read. I didn't mean to imply their D predates ours.

>D predates it by two years.
>
>I spent a fair amount of time looking for pre-existing D programming languages before D got started, and came up pretty much with nothing significant that was being actively maintained.

I spent some time Googling "D Programming Language" and 99% of the pages I found had a link or reference to Digital Mars. I think we've gotten the name recognition taken care of.

Justin
April 20, 2004
I was talking to a friend - who's a Sun engineer - about D while in England, and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that, AFAIK, Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's side, which I have no indication that there is, of course).

"J C Calvarese" <jcc7@cox.net> wrote in message news:c63gbp$2qfm$1@digitaldaemon.com...
> In article <c6375m$2a2p$1@digitaldaemon.com>, Stewart Gordon says...
> >
> >So says Bjarne Stroustrup.
> >
> >FOLDOC mentions:
> >
> >1. "The Data Language." MS-DOS 4GL.
> >
> >2. A Haskell-like language, with type classes.
> >
> >
> >I recall reading of another one on some little dictionary of programming languages somewhere on the web.  But I forget where.
> >
> >Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them?
> >
> >Stewart.
>
> 3.
> Sun's D programming language for DTrace (Solaris)
> http://www.sun.com/bigadmin/content/dtrace/
>
> Justin
>
>


April 20, 2004
"Matthew" <matthew.hat@stlsoft.dot.org> wrote in message news:c63vum$kc0$2@digitaldaemon.com...
> I was talking to a friend - who's a Sun engineer - about D while in
England,
> and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that,
AFAIK,
> Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's
side,
> which I have no indication that there is, of course).

The earliest dates on Sun's D public documentation are November 2003. The D spec first appeared publicly in August 2001, and appeared on slashdot that month. I'd been working specifically on D since late 1999, though D as a successor to C has been talked about since at least 1988.

The precedent is clear and easilly verified.


April 20, 2004
Cool. We wouldn't want to have to rename that book. ;)

"Walter" <walter@digitalmars.com> wrote in message news:c64bb2$17rq$1@digitaldaemon.com...
>
> "Matthew" <matthew.hat@stlsoft.dot.org> wrote in message news:c63vum$kc0$2@digitaldaemon.com...
> > I was talking to a friend - who's a Sun engineer - about D while in
> England,
> > and he mentioned Sun's D language. He suggested that Sun is not an organisation that tries to screw over the likes of Digital Mars, but he suggested that we establish who used the name first. I offered that,
> AFAIK,
> > Walter's been talking about D for 15 years, and has been doing it since about 1998, which should make it ok (if there was a problem from Sun's
> side,
> > which I have no indication that there is, of course).
>
> The earliest dates on Sun's D public documentation are November 2003. The
D
> spec first appeared publicly in August 2001, and appeared on slashdot that month. I'd been working specifically on D since late 1999, though D as a successor to C has been talked about since at least 1988.
>
> The precedent is clear and easilly verified.
>
>



April 21, 2004
Stewart Gordon wrote:

> So says Bjarne Stroustrup.
> 
> FOLDOC mentions:
> 
> 1. "The Data Language." MS-DOS 4GL.
> 
> 2. A Haskell-like language, with type classes.
> 
> 
> I recall reading of another one on some little dictionary of programming languages somewhere on the web.  But I forget where.
> 
> Does anyone here actually know anything about any of these namesakes? Or even have a reference for any of them?
> 
> Stewart.

Is this what you refer to as "Haskell-like with type classes"?

http://www.cs.jhu.edu/~scott/plbook/book/html/mainch4.html#x6-300002.3
----------------------------------------------------------------------

The D Programming Language

Now that we have seen how to define and understand operational semantics, we will begin to study our first programming language: D. D is a “Diminutive” pure functional programming language. It has integers, booleans, and higher-order anonymous functions. In most ways D is much weaker than Caml: there are no reals, lists, types, modules, state, or exceptions.

D is untyped, and in this way is it actually more powerful than Caml. It is possible to write some programs in D that produce no runtime errors, but which will not typecheck in Caml. For instance, our encoding of recursion in Section 2.3.5 is not typeable in Caml. Type systems are discussed in Chapter 6. Because there are no types, runtime errors can occur in D, for example the application (5 3).

Although it is very simplistic, D is still Turing-complete: every partial recursive function on numbers can be written in D. In fact, it is even Turing-complete without numbers or booleans. This language with only functions and application is known as the pure lambda-calculus, and is discussed briefly in Section 2.4.3. No deterministic programming language can compute more than the partial recursive functions.

-- 
Justin
http://jcc_7.tripod.com/d/
April 21, 2004
Ack; I see that reference to Caml and balk: I recently built a mini-compiler for Caml, as in "Clothing Animation Markup Language", for a wearable micro-controller environment ... all the good names are already overloaded :-(

Don Knuth was right; get the name down first, then build the language around it <g>

- Kris


"J C Calvarese" <jcc7@cox.net> wrote in message > The D Programming Language
>
> Now that we have seen how to define and understand operational
> semantics, we will begin to study our first programming language: D. D
> is a “Diminutive” pure functional programming language. It has integers,
> booleans, and higher-order anonymous functions. In most ways D is much
> weaker than Caml: there are no reals, lists, types, modules, state, or
> exceptions.


April 21, 2004
Kris wrote:
> all the good names are already overloaded

Its true!  Some friends and I worked on a concept-language named Definer, then renamed it to Lux in 2001.  A little web-searching one day made me realize there were already a few Lux's running around.  (Its a good thing we only jokingly considered shortening its name to D...)

-C. Sauls
-Invironz
« First   ‹ Prev
1 2