The basic pattern for writing a module is to fill a table with keys that are function names and values that are the functions themselves. The module then returns this function for calling code to require and use. (Functions are first-class values in Lua, so storing a function in a table is easy an...
WinAPI (also known as Win32; officially called the Microsoft Windows API) is an application programming interface written in C by Microsoft to allow access to Windows features. The main components of the WinAPI are:
WinBase: The kernel functions, CreateFile, CreateProcess, etc
WinUser: The GUI...
This section provides an overview of what msbuild is, and why a developer might want to use it.
It should also mention any large subjects within msbuild, and link out to the related topics. Since the Documentation for msbuild is new, you may need to create initial versions of those related topic...
Machine Learning is the science (and art) of programming computers so they can learn from data.
A more formal definition:
It is the field of study that gives computers the ability to learn without being explicitly programmed.
Arthur Samuel, 1959
A more engineering-oriented definition:
A compu...
GUID (or UUID) is an acronym for 'Globally Unique Identifier' (or 'Universally Unique Identifier'). It is a 128-bit integer number used to identify resources.
Guids are Globally Unique Identifiers, also known as UUID's, Universally Unique Identifiers.
They are 128-bit pseudorandom values. The...
The official overview for Google Apps Script is published at http://www.google.com/script/start, from there
Google Apps Script is a JavaScript cloud scripting language that provides easy ways to automate tasks across Google products and third party services and build web applications.
From h...
R comes with classes for dates, date-times and time differences; see ?Dates, ?DateTimeClasses, ?difftime and follow the "See Also" section of those docs for further documentation. Related Docs: Dates and Date-Time Classes.
Classes
POSIXct
A date-time class, POSIXct stores ti...
In order to group input elements and submit data, HTML uses a form element to encapsulate input and submission elements. These forms handle sending the data in the specified method to a page handled by a server or handler. This topic explains and demonstrates the usage of HTML forms in collecting an...
AttributeDescriptionheightSpecifies the canvas heightwidthSpecifies the canvas width
This tag is not compatible with versions of Internet Explorer less than 9. Check caniuse.com for browser compatibility.
canvas is only a container for graphics, and the actual drawing of graphics is done by J...
This section provides an overview of what x86 is, and why a developer might want to use it.
It should also mention any large subjects within x86, and link out to the related topics. Since the Documentation for x86 is new, you may need to create initial versions of those related topics.
The pipe | character is used to apply pipes in Angular 2. Pipes are very similar to filters in AngularJS in that they both help to transform the data into a specified format.
Function/ParameterExplanation@Pipe({name, pure})metadata for pipe, must immediately precede pipe classname: stringwhat y...
What is Boost?
Boost is a large collection of free, high quality C++ libraries that cover a broad range of topics. It is often considered a "second standard library" for C++, since many common problems in C++ are solved by using Boost.
From boost.org:
Boost provides free peer-revi...
Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
Everything in Mongoose starts with a Schema. Each schema maps to a MongoDB collection and defines the shape of the documents within that collection.
Mongoose makes it painlessly easy to work with ...
Serde is a popular serialization and deserialization framework for Rust, used to convert serialized data (e.g. JSON and XML) to Rust structures and vice versa. Serde supports many formats, including: JSON, YAML, TOML, BSON, Pickle and XML.