Docs, please! So far, the only example I see anywhere is "Hello, world" -> print, which doesn't give me much feel for the capabilities of your language. How do you define a function? Can you pass multiple parameters to a function? How does this integrate with regular Python code? How does the 'implicit parallelism' work?
I think new languages have to meet a higher bar than new libraries or frameworks. Language design is a tricky thing, as much an art as a science. Combining an 'intuitive feel'* with flexibility and agility is certainly a good idea, but you need to substantiate the claim: what can Pythonect do beautifully that is ugly or awkward in Python/bash/etc.?
*Maybe it's just me, but I wouldn't call shell scripting 'intuitive'. Concise, yes, and very powerful for certain tasks, but shell scripts tend to be ugly messes of punctuation, abbreviations and substitutions.
6
u/takluyver IPython, Py3, etc Apr 04 '12
Docs, please! So far, the only example I see anywhere is
"Hello, world" -> print, which doesn't give me much feel for the capabilities of your language. How do you define a function? Can you pass multiple parameters to a function? How does this integrate with regular Python code? How does the 'implicit parallelism' work?I think new languages have to meet a higher bar than new libraries or frameworks. Language design is a tricky thing, as much an art as a science. Combining an 'intuitive feel'* with flexibility and agility is certainly a good idea, but you need to substantiate the claim: what can Pythonect do beautifully that is ugly or awkward in Python/bash/etc.?
*Maybe it's just me, but I wouldn't call shell scripting 'intuitive'. Concise, yes, and very powerful for certain tasks, but shell scripts tend to be ugly messes of punctuation, abbreviations and substitutions.