Yeah, but if it's a 'part of' then it provides exactly what as that part? Is it a glue kit between a python executer and the os? Is it a complete parser and all? Does it let programs that include it do python?
gcov, okey, I'm no closer on that one though. Obviously the .so file isn't a tool in itself, but rather it provides something to the apps that include it.
Yeah, sorry, I don't know the details. Hopefully someone else can fill them in.
At least Google can confirm my hunch about gcov being a test coverage tool. And there are several other parts of the GCC suite that are also implemented as .so files. Of course you could implement more or less any tool in an .so with just a minimal program to call its functionality.
libpython is for programs/games that use python for scripting, much like some programs use LUA or ARexx. F.e. the OS4 port of Battle for Wesnoth could use it for custom AIs written in Python.
BTW, from the "Amiga Python.pdf" that comes with the OS4 port in the July Update (in the Documentation drawer):
---8<--- 3.Specific features of Python 2.5.1 for AmigaOS 4.x Shared Library This port is implemented as a shared object library, libpython25.so. It usually resides in SOBJS: on your workbench disk. The provided SDK can be used to link your own programs against libpython25.so, as well as creating your own native modules. ---8<---
Yeah, but if it's a 'part of' then it provides exactly what as that part? Is it a glue kit between a python executer and the os? Is it a complete parser and all? Does it let programs that include it do python?
libpython is the python interpreter and system library. The "python" program is a few lines of code that just works as a frontend to libpython.
With libpython, you can also embed python as a scripting language into your own program. It works exactly like on other platforms, so any information on www.python.org applies to AmigaOS as well
EDIT: Cool idea, by the way. I like that
Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
edit: or "toolkit" if it needs to fit in the descriptions
Edited by Raziel on 2008/3/9 13:59:48
People are dying. Entire ecosystems are collapsing. We are in the beginning of a mass extinction. And all you can talk about is money and fairytales of eternal economic growth. How dare you! – Greta Thunberg
libdl.so has the .so part in its name, whereas every other file has not - intended?
Would it be possible to add the file sizes as one cannot judge the latest version by the given dates - at least not me?
People are dying. Entire ecosystems are collapsing. We are in the beginning of a mass extinction. And all you can talk about is money and fairytales of eternal economic growth. How dare you! – Greta Thunberg