logoalt Hacker News

CJeffersontoday at 5:33 AM2 repliesview on HN

Wow, that might be the worst name for a project I’ve ever seen. I think every programmer who sees this is going to assume it’s a Python thing.

With regards the library itself —- I think it’s generally known the c++ standard library is a poorly designed mess in places but if you make an entirely new one you lose all the software already written, at which point why use C++ nowadays?


Replies

smokeltoday at 6:22 AM

It is a Python thing, in the sense that it is Python-inspired:

> design-wise copy the Python standard library's APIs whenever possible [1]

[1] https://github.com/jpakkane/pystd

show 2 replies
integrichotoday at 5:48 AM

Agreed, I thought this is a wrapper for STL under Python, what does the py prefix stand for here actually?

As for the why c++ at all, as long as one falls into the "don't care" category, it works fine.. lately I found myself I rather build my apps in C with NODEFAULTLIB (under Windows at least), and creating my own size-optimized standard library which on Windows wraps the Win32 API wherever possible. The size savings are incredible, my executable is in the ~500KB range, ultra small and ultra fast. This is unattainable with normal modern C++.

show 2 replies