Personally, I like CoffeeScript syntax combined with JavaScript's "a hash is an object" better than Python's object syntax (too much unnecessary use of "self" and class method decorators could be better achieved with the @ sigil). What I would really find interesting is a CoffeeScript-like language that can compile to both Python and JS (with snake_case for Python and camelCase for JS). Couple it with a JS client-sid…
CoffeeScript feels for me like more flexible Python. Only thing I was missing until ES6 were generators. I simply love how I can wrap line from csv file in custom CoffeeScript object just by declaring class like: class Entry constructor: ([@id, @description, @amount]) -> and doing new Entry(line.split(','))
>>> Entry = namedtuple("Entry", "id description amount")
>>> Entry(*line.split(','))
Entry(id='1', description='an entry', amount='99')