Thread overview
D == Strongly typed, compiled Python?
Dec 04, 2003
Jon Thoroddsen
Dec 04, 2003
Walter
Dec 05, 2003
Matthew Wilson
Dec 06, 2003
Charles Sanders
December 04, 2003
I´ve been looking over the spec and the threads here.
It seems some people here want the same thing I do.
A strongly typed compiled Python ;-)

The modern features thread about multiple returns, read like people knew python and were pretending not to ;-)


The slicing operator is pure Pythonesque, and so is foreach(i,a) and associative
arrays (called dicts in Python).

Walter, you've said before that you hadn't programmed in Python.
I'd seriously suggest you download it and see what features it has and see if it
could influence D more than it has already ;-)
It won't take long :-)
Get it at www.python.org

Nonni

PS: I'm not affiliated with any python group per se, I'm working at a games company called CCP making a massively multiplayer game called EVE which has been out for half a year now (www.eve-online.com). Were using python for everything 'cept the really intensive stuff, which is done in C++.


December 04, 2003
"Jon Thoroddsen" <Jon_member@pathlink.com> wrote in message news:bqm4rm$1k5a$1@digitaldaemon.com...
> I´ve been looking over the spec and the threads here.
> It seems some people here want the same thing I do.
> A strongly typed compiled Python ;-)
>
> The modern features thread about multiple returns, read like people knew
python
> and were pretending not to ;-)
>
>
> The slicing operator is pure Pythonesque, and so is foreach(i,a) and
associative
> arrays (called dicts in Python).
>
> Walter, you've said before that you hadn't programmed in Python.
> I'd seriously suggest you download it and see what features it has and see
if it
> could influence D more than it has already ;-)
> It won't take long :-)
> Get it at www.python.org

Python is a great language, and I like its compactness and economy of expression. I like its libraries being simple and easy, not the massive overcomplex bloated morass found in other languages. I don't like its dynamic typing and interpretive nature. I have tried porting some simple python applications to D just to see how hard it was, and so far I've been pleased with the results.

BTW, much of the inspiration for D's arrays came from Jan Knepper, not Python. Associative arrays and foreach are common to many languages. I believe the way D's foreach works with the opApply() technique is unique to D.


December 05, 2003
> BTW, much of the inspiration for D's arrays came from Jan Knepper, not Python. Associative arrays and foreach are common to many languages. I believe the way D's foreach works with the opApply() technique is unique
to
> D.

I'm pretty sure it is.

Somebody should write an article on it. ;)



December 06, 2003
Cool looking game, im going to try it.

I always liked python, but now im a stickler for this strong typeing, so yea D fits perfect for me :).

C
"Jon Thoroddsen" <Jon_member@pathlink.com> wrote in message
news:bqm4rm$1k5a$1@digitaldaemon.com...
> I´ve been looking over the spec and the threads here.
> It seems some people here want the same thing I do.
> A strongly typed compiled Python ;-)
>
> The modern features thread about multiple returns, read like people knew
python
> and were pretending not to ;-)
>
>
> The slicing operator is pure Pythonesque, and so is foreach(i,a) and
associative
> arrays (called dicts in Python).
>
> Walter, you've said before that you hadn't programmed in Python.
> I'd seriously suggest you download it and see what features it has and see
if it
> could influence D more than it has already ;-)
> It won't take long :-)
> Get it at www.python.org
>
> Nonni
>
> PS: I'm not affiliated with any python group per se, I'm working at a
games
> company called CCP making a massively multiplayer game called EVE which
has been
> out for half a year now (www.eve-online.com). Were using python for
everything
> 'cept the really intensive stuff, which is done in C++.
>
>