Live briefing
Everything about Wrapper library
Software library for programming
Wrapper libraries consist of a thin layer of code which translates a library's existing interface into a compatible interface. This is done for several reasons:To refine a poorly designed or complicated interface Allow code to work together which otherwise cannot Enable cross language and/or runtime interoperability Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Wrapper libraryA 5-minute orientation
- Pick up a classic book: The Age of RevolutionThe most-reprinted book on the subject
- Read the landmark paper: rintrojs: A Wrapper for the Intro.js LibraryCited 18 times
- Go sideways: Thread safetyA closely related topic
- Go sideways: Barrier (computer science)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
rintrojs: A Wrapper for the Intro.js Library
Feature library-assisted surrogate model for evolutionary wrapper-based feature selection and classification
CompactTree: a lightweight header-only C++ library and Python wrapper for ultra-large phylogenetics
A new portable random number generator wrapper library
ASPECT-ORIENTED PROGRAMMING AND EXCEPTION WRAPPING: A CASE STUDY OF A WRAPPER LIBRARY
📚 Books worth reading
The Age of RevolutionEric Hobsbawm · 1962
Java software solutionsLewis, John, John E. Lewis Ph. D. · 1997
Girl in the Plain Brown WrapperJohn D. MacDonald · 1968
Smoke and MirrorsNeil Gaiman, Richard Chizmar · 1998
JavaScriptDavid Flanagan · 1996
Objects first with JavaDavid J. Barnes, Michael Kolling · 2002
About This Life - Journeys On The Threshold Of MemoryBarry Lopez · 1998
The BottomsJoe R. Lansdale · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Thread safety In multi-threaded computer programming, a function is thread-safe when it can be invoked or accessed concurrently by multiple threads without causing unexpected…
- Barrier (computer science) In parallel computing, a barrier is a synchronization method. A barrier for a group of threads or processes in the source code means that all thread/process…
- Pthreads In computing, POSIX Threads, commonly known as pthreads (after its header <pthread.h>), is an execution model that exists independently from a programming…
- Readers–writer lock In computer science, a readers–writer (single-writer lock, a multi-reader lock, a push lock, or an MRSW lock) is a synchronization primitive that solves…
- Singleton pattern In object-oriented programming, the singleton pattern is a software design pattern that restricts the instantiation of a class to a singular instance.…
- Execution model In computing, a programming language consists of a syntax plus an execution model. The execution model specifies the behavior of elements of the language…
- Double-checked locking In software engineering, double-checked locking (also known as "double-checked locking optimization") is a software design pattern used to reduce the overhead…
- Lock (computer science) In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple…