On Sat, 22 Oct 2011 01:28:28 +0200, bearophile <bearophileh...@lycos.com> wrote:

so:

IMO people are spoiled by dynamic languages

We should aim to something *better* than dynamic languages, where possible. If you have to do certain things (even "slow" ones), there's no point in making them harder than necessary in D.

Python is a good language, but it's not perfect, and in a new language I'd like something even better. D contains several small things that are better than Python (an many things that are worse than Python).

Bye,
bearophile

Well the first thing I tried out was:

#!/usr/bin/env python
for c in "f#a# ∞":
    print c

Which I still didn't get to run after:

- reading SyntaxError: Non-ASCII character '\xe2' in file ./run.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
 - adding a BOM to the script
 - remove the shebang which collides with the BOM
 - writing unicode("f#a# ∞") so I don't get an encoding error

martin

Reply via email to