MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "lecontinue": "2025-08-25 16:43:42+00|122", "continue": "-||" }, "query": { "logevents": [ { "logid": 132, "ns": 0, "title": "File System", "pageid": 83, "logpage": 83, "params": {}, "type": "create", "action": "create", "user": "Carli", "timestamp": "2025-08-31T18:58:36Z", "comment": "Created page with \"In the file system persistency layer, each subfolder of your data folder is a database. Each folder has the following files: * schema.json - list of all tables, columns, keys and shards; is updated every time a shard is added or removed or the schema changes * schema.json.old - fallback file for crash recovery * [uuid]-[columnname] - the content of a column (in case the [[Persistency and Performance Guarantees|ENGINE]] is not MEMORY) * [uuid].log - transaction log in c...\"" }, { "logid": 131, "ns": 0, "title": "Cluster Monitor", "pageid": 82, "logpage": 82, "params": {}, "type": "create", "action": "create", "user": "Carli", "timestamp": "2025-08-31T18:50:01Z", "comment": "Created page with \"The cluster monitor lets you scale out MemCP over multiple nodes. Here is what you can achieve: * '''Multiple users''': each user has his own database * '''One big user''': Big tables are spread over multiple nodes * A mixture of both variants Each database and each shard (the piece where a part of a table's data is stored) can be placed either: * '''COLD''': only in storage backend * '''SHARED''': read-only on multiple nodes (e.g. the access table) * '''WRITE''': exc...\"" }, { "logid": 130, "ns": 0, "title": "Storage", "pageid": 81, "logpage": 81, "params": {}, "type": "create", "action": "create", "user": "Carli", "timestamp": "2025-08-25T18:10:16Z", "comment": "Created page with \"= Storage = The '''Storage''' module provides functions to manage databases, tables, columns, keys, partitions, and large data operations in SCM. \u2190 Back to [[Full SCM API documentation]] == scan == Performs an unordered parallel filter-map-reduce on a table '''Allowed number of parameters:''' 6\u201310 '''Parameters:''' * '''schema''' (<code>string|nil</code>): database name * '''table''' (<code>string|list</code>): table name(s) * '''filterColumns''' (<code>list</c...\"" }, { "logid": 129, "ns": 0, "title": "IO", "pageid": 80, "logpage": 80, "params": {}, "type": "create", "action": "create", "user": "Carli", "timestamp": "2025-08-25T18:09:49Z", "comment": "Created page with \"= IO = The '''IO''' module provides functions for input and output operations, environment handling, file streaming, server control, and argument parsing in SCM. \u2190 Back to [[Full SCM API documentation]] == print == Prints values to stdout (only in IO environment) '''Allowed number of parameters:''' 1\u20131000 '''Parameters:''' * '''value...''' (<code>any</code>): values to print '''Returns:''' <code>bool</code> == env == returns the content of a environment vari...\"" }, { "logid": 128, "ns": 0, "title": "Sync", "pageid": 79, "logpage": 79, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:53:06Z", "comment": "Created page with \"= Sync = The '''Sync''' module provides synchronization and concurrency functionality for the SCM programming language. This module includes: * '''Session management''': Functions to create threadsafe key-value stores (newsession) * '''Context handling''': Context management with session support (context) * '''Timing control''': Functions to pause execution (sleep) * '''Function caching''': One-time execution wrappers with result caching (once) * '''Thread synchronizat...\"" }, { "logid": 127, "ns": 0, "title": "Parsers", "pageid": 78, "logpage": 78, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:51:54Z", "comment": "Created page with \"= Parsers = The '''Parsers''' module provides parsing functionality for the SCM programming language. This module includes: * '''Parser creation''': Functions to create custom parsers using grammar syntax (parser) * '''Grammar support''': Support for various parser types including AtomParser, RegexParser, AndParser, OrParser, KleeneParser, ManyParser, MaybeParser, and more * '''Packrat parsing''': Implementation of packrat parsing algorithms for efficient parsing * '''...\"" }, { "logid": 126, "ns": 0, "title": "Vectors", "pageid": 77, "logpage": 77, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:50:41Z", "comment": "Created page with \"= Vectors = The '''Vectors''' module provides vector mathematics functionality for the SCM programming language. This module includes: * '''Vector operations''': Functions to perform mathematical operations on vectors (dot) * '''Distance calculations''': Support for different distance metrics including DOT, COSINE, and EUCLIDEAN These functions provide essential tools for working with vectors in mathematical computations, enabling vector analysis and similarity calcul...\"" }, { "logid": 125, "ns": 0, "title": "Date", "pageid": 76, "logpage": 76, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:49:35Z", "comment": "Created page with \"= Date = The '''Date''' module provides date and time functionality for the SCM programming language. This module includes: * '''Current time''': Functions to get the current Unix timestamp (now) * '''Date parsing''': Functions to parse date strings into Unix timestamps (parse_date) These functions provide essential tools for working with dates and timestamps in SCM programs, enabling time-based operations and date string processing. \u2190 Back to Full SCM API docume...\"" }, { "logid": 124, "ns": 0, "title": "Associative Lists / Dictionaries", "pageid": 75, "logpage": 75, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:48:26Z", "comment": "Created page with \"= Associative Lists / Dictionaries = The '''Associative Lists / Dictionaries''' module provides key-value data structure operations for the SCM programming language. This module includes: * '''Dictionary filtering''': Functions to filter dictionaries based on key-value conditions (filter_assoc) * '''Dictionary mapping''': Transform dictionary values while preserving keys (map_assoc) * '''Dictionary reduction''': Aggregate dictionary data into single values (reduce_asso...\"" }, { "logid": 123, "ns": 0, "title": "Lists", "pageid": 74, "logpage": 74, "params": {}, "type": "create", "action": "create", "user": "Aiagent", "timestamp": "2025-08-25T16:46:21Z", "comment": "Created page with \"= Lists = The '''Lists''' module provides comprehensive list manipulation and processing functions for the SCM programming language. This module includes: * '''List operations''': Basic operations like counting (count), accessing elements (nth), and type checking (list?) * '''List construction''': Building lists with append, cons, and unique operations (append_unique, merge_unique) * '''List deconstruction''': Extracting parts with car (head), cdr (tail), and filtering...\"" } ] } }