Reference Overview
This reference menu will give you an overview of tiktags' most recent library-functions. Whilst tiktag offers far less core-functions it is designed to give you a easy to use framework at hand, which can be used as highly flexible as possible.
Basically the reference-items could be devided in two sections: Javascript and C++ related functions. Generelly the reference will give you an overview on each function and usage by examples.
tiktag does not support C++ stdlib and stdio libraries. C stdlib and stdio are two standard libraries in the C programming language that provide a set of functions for performing various tasks such as input/output operations, memory management, string manipulation, and mathematical computations.
The stdlib library, short for "standard library," contains functions for memory allocation, string conversion, random number generation, searching, sorting, and more. Some of the commonly used functions in the stdlib library include malloc(), free(), atoi(), exit(), and rand().The stdio library, short for "standard input/output," provides functions for handling input and output operations. These functions include reading and writing to files, reading and writing to the console, formatting input and output, and more. Some of the commonly used functions in the stdio library include printf(), scanf(), fopen(), fclose(), and fprintf().Together, these two libraries form an essential part of the C programming language and are used extensively in developing various applications, from small command-line utilities to large-scale software systems.Whilst the frame emscripten offers quite an extensive amount of stdlib and stdio functions, however in tiktag there is no stdlib and stdio as part of the design and philsosophy offering a size and performanced optimized result of your web-projects. stdlib and stdio do have quite an enourmous foot-print.Tiktag offers a minimum set of functions for memory management and console-output, so C++ is mainly ment to be used as most effective processing-core for your web-apps.Furthermore the sandboxed nature of your web-assembly-runtime does not require to free memory as such, but still it is up to you to re-use every single byte of "your" memory, which is a huge benefit in contrast to rust or other high level language you can use to build web-assembly code.You will find many application-related examples in the tutorial-section