In response to Akushumi
Most of the similarities are superficial. The ones that are most meaningful are:
- Dynamically typed (There are other languages in this milieu - Ruby, for example)
- Built-in lists and dictionaries (what DM calls 'associative lists') with wide support
- Whitespace for block structure

One thing Python has that I'd love for DM to have is the lambda function. It'd be great to get some functional programming functionality into DM.
In response to Jp
Well I just thought of one difference and it's the biggest difference I can find.

Python is a scripting language (Not compiled) while dm is programming.
In response to Stephen001
Python has multiple inheritance, templating, and exeptions. As I said I'm not that far so I don't know about the rest.

"No inherent platform independence."
Are you trying to say that python is platform dependent? or.... because python runs on any Mac OS(I think), Linux, and windows.
In response to Akushumi
"but I'd say DM is more C++ "
In response to Akushumi
The difference between a 'programming' and 'scripting' language isn't all that large. Python can be compiled (and there are projects, like Psyco, that do it on the fly), and DM is compiled to bytecode rather than machine code and executed on a virtual machine (Like Java)
Page: 1 2