Live data from Hacker News

Excel team considering Python as scripting language: asking for feedback

news.ycombinator.com

261–270 of 280 posts

Re: Excel team considering Python as scripting language: asking for feedback

#261

Earlier quoted context omitted.

People will tell you that instagram uses python or yelp or other big name projects use python. Certainly, type checking is not Essential to a large project the same way utensils are not essential when you eat. You can just use your hands to shove all the food into your mouth.

As an Indian, I'm not sure what I'm supposed to make of your analogy...

[deleted]

Re: Excel team considering Python as scripting language: asking for feedback

#262

Earlier quoted context omitted.

As an Indian, I'm not sure what I'm supposed to make of your analogy...

Wait, was the underlying message not supposed to be "everyone should conform to my world view"?

That was not the underlying message. The underlying message is: I have my world view, I am offering it, you can agree, disagree or conform. The choice is yours. I would never force anyone to conform. Where in my post did I say that?

Re: Excel team considering Python as scripting language: asking for feedback

#263

Earlier quoted context omitted.

People will tell you that instagram uses python or yelp or other big name projects use python. Certainly, type checking is not Essential to a large project the same way utensils are not essential when you eat. You can just use your hands to shove all the food into your mouth.

As an Indian, I'm not sure what I'm supposed to make of your analogy...

It's controversial. It could be good or bad, depending on your culture and opinions.

Re: Excel team considering Python as scripting language: asking for feedback

#264
post #141

Earlier quoted context omitted.

As an Indian, I'm not sure what I'm supposed to make of your analogy...

Perhaps you can infer that someone who thinks eating with their hands is uncivilized will have equally ignorant opinions about computing.

And what you are inferring is incorrect. I never said eating with your hands is uncivilized. You inferred it in your request for someone else to infer something.

Re: Excel team considering Python as scripting language: asking for feedback

#265

Earlier quoted context omitted.

Wait, was the underlying message not supposed to be "everyone should conform to my world view"?

That was not the underlying message. The underlying message is: I have my world view, I am offering it, you can agree, disagree or conform. The choice is yours. I would never force anyone to conform. Where in my post did I say that?

You latched onto the word "conform" when the word "should" was more important. You implied that type systems are better in the same way that utensils are better. If that wasn't your intention, your analogy was extremely confusing.

Re: Excel team considering Python as scripting language: asking for feedback

#266
post #141

Earlier quoted context omitted.

Perhaps you can infer that someone who thinks eating with their hands is uncivilized will have equally ignorant opinions about computing.

And what you are inferring is incorrect. I never said eating with your hands is uncivilized. You inferred it in your request for someone else to infer something.

Oh, stop backtracking. If I were you, I'd take the metaphor further and explain why eating with utensils is more hygienic. Type safety, food safety, ... You could write some flavorful prose (ha!).

Re: Excel team considering Python as scripting language: asking for feedback

#267
post #249

Earlier quoted context omitted.

Someone posted a link to a really nice 3rd part addin on the reddit thread, on mobile so can't find the link unfortunately but was very well done. Shame on Microsoft for half-assing Excel for the last decade.

Possibly querystorm, in case anyone is looking for it. It did look interesting last time I looked at it, but I've never tried it.

That was it:

https://www.querystorm.com

Re: Excel team considering Python as scripting language: asking for feedback

#268

Earlier quoted context omitted.

Code written in dynamically typed language requires less code, which often means less surface area for failure, and less tests.

> often means No it does not, neither in theory nor in practice. Also, "less code" depends primarily on the language structure and not on whether the language is dynamically typed or not. (Haskell, for example, is more terse than Python.)

>No it does not, neither in theory nor in practice.

I've yet to come across something that was fewer loc in C++/java than in python.

That said, this is true even if I use pytype.

Re: Excel team considering Python as scripting language: asking for feedback

#269

Aim for a front end notebook interface like Jupyter or Mathematica. Most excel i've had to play with was to store/manipulate data _and then_ C&P charts or data to word for the report. Seriously, notebooks.

You can basically use Jupyter as a frontend to Excel now anyway and never need to open Excel except to read and write to Excel files that you are sharing with Excel users.

Re: Excel team considering Python as scripting language: asking for feedback

#270

Earlier quoted context omitted.

Please not matplotlib ... are we really stuck with matplotlib forever ..?

If you've got better suggestions I'm all ears. I've found it pretty great for debugging and being able to understand data in a rapid manner.

ggplot2. Simply better in every way. Hell, even base R is better than matplotlib. Full disclosure: I hate matplotlib so very, very much.
Post reply on HN