dbo:abstract |
Posh is a software framework used in cross-platform software development. It was created by Brian Hook. It is BSD licensed and as of 17 March 2014 at version 1.3.002. The Posh software framework provides a header file and an optional C source file. Posh does not provide alternatives where a host platform does not offer a feature, but informs through preprocessor macros what is supported and what is not. It sets macros to assist in compiling with various compilers (such as GCC, MSVC and OpenWatcom), and different host endiannesses. In its simplest form, only a single header file is required. In the optional C source file, there are functions for byte swapping and in-memory serialisation/deserialisation. Brian Hook also created (Simple Audio Library) that utilises Posh. Both are featured in his book "Write Portable Code". Posh is also used in and Vega Strike. (en) |
dbo:wikiPageExternalLink |
http://www.bookofhook.com/sal/ http://www.bookofhook.com/poshlib/ https://archive.today/20061124190529/http:/poshlib.hookatooka.com/ https://github.com/PhilipLudington/poshlib/ |
dbo:wikiPageID |
9491290 (xsd:integer) |
dbo:wikiPageLength |
2021 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1049931983 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:BSD_license dbr:Libslack dbr:Compiler dbr:Cross-platform dbr:Endianness dbr:GNU_Compiler_Collection dbr:Simple_DirectMedia_Layer dbr:Subroutine dbr:Computer_programming dbr:C_(programming_language) dbr:C_preprocessor dbr:Doxygen dbr:Vega_Strike dbr:Header_file dbc:Computer_libraries dbr:Software_framework dbr:Macro_(computer_science) dbr:Serialization dbr:Software dbr:Software_versioning dbr:Visual_C++ dbr:Watcom_C_compiler dbr:Platform_(computing) dbr:Ferret_search_library dbr:Simple_Audio_Library |
dbp:wikiPageUsesTemplate |
dbt:As_of dbt:Multiple_issues dbt:Notability dbt:Portal dbt:Short_description dbt:Unreferenced dbt:Context dbt:Compu-prog-stub |
dcterms:subject |
dbc:Computer_libraries |
gold:hypernym |
dbr:Framework |
rdf:type |
dbo:Software yago:WikicatComputerLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:Whole100003553 |
rdfs:comment |
Posh is a software framework used in cross-platform software development. It was created by Brian Hook. It is BSD licensed and as of 17 March 2014 at version 1.3.002. The Posh software framework provides a header file and an optional C source file. Brian Hook also created (Simple Audio Library) that utilises Posh. Both are featured in his book "Write Portable Code". Posh is also used in and Vega Strike. (en) |
rdfs:label |
Poshlib (en) |
owl:sameAs |
freebase:Poshlib yago-res:Poshlib wikidata:Poshlib https://global.dbpedia.org/id/fQsV |
prov:wasDerivedFrom |
wikipedia-en:Poshlib?oldid=1049931983&ns=0 |
foaf:homepage |
https://archive.today/20061124190529/http:/poshlib.hookatooka.com/ |
foaf:isPrimaryTopicOf |
wikipedia-en:Poshlib |
is dbo:wikiPageDisambiguates of |
dbr:Posh |
is dbo:wikiPageRedirects of |
dbr:Libposh |
is dbo:wikiPageWikiLink of |
dbr:Posh dbr:Porting dbr:Libposh |
is foaf:primaryTopic of |
wikipedia-en:Poshlib |