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

There is a big divide between interpreted and compiled resources though.

If you have the original source in an interpreted language, it supports your ARM raspberry pi or chromebook just as well. With the C variation you need to build / package / install.

I've kinda just come to accept that code re-use cross language has never been good except with the unix pipe.



Except tons of Python code depends on C. This project depends on Pandas. Pandas has C dependency.

So to run this there's code that needs to be compiled anyway.


haven't linux package managers (e.g. emerge, aptitude, yum, etc.) basically solved the packaging problem?


It's quite a bit of work to make sure that a project is available on all potentially relevant distros and always up-to-date, so that only works for popular projects, and even for those there are often alternative package sources to get current versions on older releases etc.


Not really.

The problem there is updates: you'll get bugfixes, maybe even backported bugfixes, but in order to get a new version with new features you either have to deal with installing/building from a non-OS-package-manager source, or upgrade your entire OS.


Or add ppa/OBS/hosted repo that builds the latest version.




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

Search: