DSO Terms Galore
От | David E. Wheeler |
---|---|
Тема | DSO Terms Galore |
Дата | |
Msg-id | 0B593F46-E673-49BC-A4F7-F27489655284@justatheory.com обсуждение исходный текст |
Ответы |
Re: DSO Terms Galore
Re: DSO Terms Galore |
Список | pgsql-hackers |
Hackers, I’m trying to understand the standard terms for extension libraries. There seem too a bewildering number of terms used torefer to a shared object library, for example: * LOAD[1]: * “shared library” * “shared library file” * dynamic_library_path[2]: * “dynamically loadable module” * xfunc-c[3]: * “dynamically loadable object” * “shared library” * “loadable object” * “loadable object file” * “object file” * “dynamically loaded object file” * pg_config[5]: * “object code libraries” (static?) * “dynamically loadable modules” * PGXS[4]: * “MODULES” * “shared-library objects” * “shared library” Bonus confusion points to PGXS for MODULEDIR having nothing to do with MODULES. What is the standard term for these things? Or perhaps, what *should* it be? “Module”? “Library”? “Object”? “Shared ____”?“Dynamic ____”? Would it be useful to decide on one term (perhaps with “file” appended where it refers to a file that contains one of thesethings) and standardize the docs? Confusedly yours, David [1]: https://www.postgresql.org/docs/current/sql-load.html [2]: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-DYNAMIC-LIBRARY-PATH [3]: https://www.postgresql.org/docs/current/xfunc-c.html [4]: https://www.postgresql.org/docs/current/extend-pgxs.html [5]: https://www.postgresql.org/docs/current/app-pgconfig.html
В списке pgsql-hackers по дате отправления: