-
Notifications
You must be signed in to change notification settings - Fork 0
Differences between ".get" and "get" instructions
The Representational State Transfer protocol has constrained information architectures and application program interfaces to specific sets of resource identifier patterns and methods. In such way, the BASIC "peek" and "poke" commands have described the flow of data within the same architectural context, but these BASIC commands only work with binary words and addresses of information while the HTTP "GET" method worked with entire stateless messages. Between two or more contexts, HTTP allowed passage of those messages with given overhead, "headers," until more optimal or ideal (HTTPS) stateful representations completed known addresses.
The ".get" assembly instruction is similar to the "GET" method except that ".get" only works at compile-time with related repositories or intended assets. URIs work for its address syntax. The compiler may use the given technique (or string), transcode it, or compile it further.
The "get" assembly instruction works at run-time and its state is constant to the manifest of assemblies. In that sense, its context is limited only to the entire compiled object and not the entire context of the architecture. URLs work for its address syntax. This may be enabled with the ".connect [URN] ..." instruction. The run-time must use the string as given.
Unlike HTTP and HTTPS, the only overhead known is the specific techniques and profiles. There is no other "cookie header" needed, and only the addressable string (or "nested content") instead of the entire message is the intent of the URI and URL pointers.
These are low-level, so only the presence of repository assets and link data in assembly manifests validate type identifiers, locations, and resource names. Higher-level reflection (and exception handlers) may wrap these for more extensive compilation beyond contexts stated above.