Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with everything you say, but I don't understand this part:

> it serves not only as a critical bare-metal layer

What's bare-metal about NumPy??



Heh, I’m probably misusing that term—forgive me, I’m just a script kiddy! :D

I meant that it can serve the role of low-level, nitty gritty machinery, entirely separate from its use case as a module unto its own right.

Eg, pandas (in some sense) is just a convenience layer on top of numpy—but to me that’s like saying any piece of software is “just a convenience layer on top of python.” It’s partly a means to an end! Not just an end unto itself.

Numpy enables a whole new class of functionality, independent of its direct use as part of my software. Is there a better word for that?


I think you sum it up nicely! The better word you're looking for might be cornerstone?


perhaps foundation, or base layer.


Sidebar: I originally used the word “gunmetal” and that...was even less correct.

Get this guy a dictionary!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: