Re:Sunset of libspotify
by tommiegannert on Wednesday May 18, 2022 @03:11PM
(#31426472)
I agree. Seems it had a good run. I still remember the fairly long discussions of whether to make the public API C or C++. Fun times. :)
[ Parent
| on HN ]
> C or C++
How did Spotify land on C?
Re:Sunset of libspotify
by tommiegannert on Thursday May 19, 2022 @03:05AM
(#31431577)
The client itself was C++, so it would have been the natural choice. But we didn't want the ABI liability since it was shipped in binary form. So libspotify became a thin C-wrapper over the C++ core. That way, we didn't have to worry about vtable layouts blowing up.