Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 4.21 KB

ReadMe.md

File metadata and controls

38 lines (24 loc) · 4.21 KB

Script2

 /\               MP""""""`MM                   oo            dP   d8888b.
( /   @ @    ()   M  mmmmm..M                                 88       `88
 \  __| |__  /    M.      `YM .d8888b. 88d888b. dP 88d888b. d8888P .aaadP'
  -/   "   \-     MMMMMMM.  M 88'  `"" 88'  `88 88 88'  `88   88   88'
 /-|       |-\    M. .MMM'  M 88.  ... 88       88 88.  .88   88   88.
/ /-\     /-\ \   Mb.     .dM `88888P' dP       dP 88Y888P'   dP   Y88888P
 / /-`---'-\ \    MMMMMMMMMMM                      88
  /         \                                      dP

Section video tutorial

The Serial Chinese Room, Interprocess, and Telemetry Specification, or SCRIPT Specification for short, is a definition for a family of technologies based of the Chinese Room Thought Experiment and ASCII C0 Codes. Script2 is useful for creating all kinds of apps, games, operating systems, consumer electronics, computers, etc with. It was designed from scratch with a Sandwich Development Method to clean up and minimize the amount of code required to create apps as well as the memory and overhead processing using modern C++1x with cross-language bindings. Script2 specifies:

Serial Chinese Room, Interprocess, and Telemetry (SCRIPT) Script, or Script2 for short, is a Modern Embedded-C++ nanoframework, which means that it is the core of an SDK that you can use to make many different types of Microframeworks, and the C++ nanoframework is used to create a Software-defined Networking Protocol (SDNP) defined in the SCRIPT Specification. An SDNP is best described as a protocol for a plug and play ad-hoc Internet of Things similar to a mix of USB Human Interface Devices (USB-HID) with the Boarder Gateway Protocol.

Example image of a Software-defined Network

Script2 uses a seam-oriented approach that allows you to break your software up into seams and test each seam in isolation similar to pealing back the layers of an onion.

The Automaton Standard Code for information Interchange (ASCII) Data Types are a set of POD and complex data structures that can define most commonly-used computerized data. ASCII Data Types support all of the C++ data types, UTF-8, UTF-16, and MSB Variant Encoding, 8, 16, 32, 64, 128, 256, 512, 1024, 1024, 4096, and 4096, and 8192-bit signed and unsigned integers, 16, 32, 64, and 128-bit floating-point numbers, and a set of map data structures that use contiguous memory. The use of contiguous memory is very useful for interprocess communication and network apps. The data structures work as inter-process pointers that allows multiple processors to communicate and to perform reflections.

<< Previous Section: Summary | Next Section: Script2 >>

License

Copyright 2014-22 © Cale McCollough.

This is an open-source document, the Document, that was written by and contains intellectual property. The Document consists of documents, files, source code, technology design files, art, and other content contained this file, folder and markdown.cookbook GitHub repository located at https://github.com/KabukiStarship/KabukiPressCookbook, the Repository. The Document is subject to the terms of the Kabuki Strong Source-available License, the License, and is for educational and demonstration purposes only. You may use, reproduce, publicly display, and modify the Document so long as you submit and donate fixes and derived intellectual property, the Donated Ideas, to the Repository as an Issue ticket to become part of the Document. You may not sell the Document or otherwise profit from derivative works created from the Document without the expressed written permission of Cale McCollough. Unless required by applicable law or agreed to in writing, the Document distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.