Jaroslaw Zabiello wrote: > On Wed, 26 Jul 2006 16:25:48 +0200, Bruno Desthuilliers wrote: > > >>I have difficulty imagining how a language could be more dynamic than >>Python... > > > E.g. try to extends or redefine builtin Python classes on fly.
Ok, this is one of the few restrictions - builtin types. Yeah. Have something more convincing ? > Ruby is so > flexible that it can be used to create Domain-specific Programming > Languages. Yes, Ruby is not bad at *embedded* DSLs. Nor are Lisp and Python and Smalltalk and a few others too. Now embedded DSLs all have the same limitation: they are just a specialisation of an existing general-purpose language - so you have to deal with the host language's syntax. Care to write an external DSL in Ruby ? -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list