Windows Template Library

Windows Template Library (WTL) is a free software, object-oriented C++ template library for Win32 development. WTL was created by Microsoft employee Nenad Stefanovic for internal use and later released as an unsupported add-on to Visual Studio and the Win32 Framework SDK. It was developed primarily as a light-weight alternative to the Microsoft Foundation Classes and builds upon Microsoft's ATL, another lightweight API widely used to create COM and ActiveX libraries.

Windows Template Library
Developer(s)Microsoft
Stable release
10.0.9163 / June 12, 2019 (2019-06-12)
Repository
Written inC++
Operating systemMicrosoft Windows
TypeLibrary
LicenseCommon Public License, Microsoft Public License
Websitewtl.sourceforge.net/ 

Overview

WTL provides support for implementing various user interface elements, from frame and popup windows, to MDI, standard and common controls, common dialogs, property sheets and pages, GDI objects, and other common UI elements, such as scrollable windows, splitter windows, toolbars and command bars. WTL's main objective is to deliver small and efficient code, close in size and speed to "straight" SDK programs while providing a higher-level and more flexible object model to developers. Other classes such as a string wrapper that is syntax-compatible with MFC's CString and some templated collections are also included.

Most of the WTL API is a mirror of the standard Win32 calls, so the interface tends to be familiar to most Windows programmers. Although no official documentation from Microsoft exists, the WTL Documentation Project is attempting to create a comprehensive reference for the library.[1] The WTL is not supported by Microsoft Product Support Services.

Licensing

While WTL is a template library and therefore code-based, the original license was similar to the one used for the Microsoft Foundation Class Library (MFC) source code, although it contained no usage or distribution restrictions. In 2004 Microsoft made the complete source code available under the Common Public License and released it through SourceForge. Since version 9.1, the library is licensed under the Microsoft Public License.[2]

gollark: And my idea for how the buying/selling would work is that you'd create a "sell order" if you wanted to sell it, and set a price, and your share would be sold as soon as anyone created a "buy order" with that price or a higher one.
gollark: The auctioning could be done with a Vickrey auction, which apparently "gives bidders an incentive to bid their true value", which seems like a good property.
gollark: My suggested way for it to work has always been having meme shares pay dividends (based on upvotes, maybe every hour or after a fixed time or something), giving the creator some of the shares, and selling the others to "the market" (maybe via some sort of short auction mechanism?), then just letting everyone trade them freely until they pay out.
gollark: Investing is a losing proposition, or at least a breaking-even-usually one, sooo...
gollark: Yep!

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.