and, yes I have spent the odd moment programming such a thing
edit: oh I see what you are getting at. a new product from a new company created at mit in 2012. https://www.datanitro.com/
I would argue that a $500 license is also not targeted at newbie programmers either.
can you run native python from excel without shelling out $500 ?
Oh, and it's free for non-commercial use (educational etc.)
I'm still curious as to how putting any "real" programming language behind spreadsheets is supposed to fix the situation that happened last week. the blog wasn't very convincing and it feels like it's just giving a poor disciplined group of people a more powerful tool to screw things up with. That's not a future I look forward to.
Read the MS-VBAL spec: http://msdn.microsoft.com/en-us/library/dd361851.aspx
I must respectfully disagree. Python is required to be visually clean by making indentation part of the syntax.
If x > 0 Then
y = 3
Else
y = 4
End If
is much easier to scan than if x > 0:
y = 3
else:
y = 4
Even though there are more characters in the vb side, the fact that the blocks are explicitly ended give you a much better mental cue than merely shifting the whitespace indentationVB was one of my early languages, and I recall trying to find a way to turn off VB capitalisation way-back-when when I was developing in it.
But it might be odd to me. Whenever I see a directory of C with a CVS directory, I feel a brief tension from all the shouting.
Part of it is that you can communicate the same information with fewer tokens and in less space. My eyes don't have to jump around as much to figure out what's going on.