Softanza
StartFrançais
Softanza
The library documents itself · System programming

stzPlatformProfile

33 own methods · 1 forms written with extensions, listed under their method

the source: base/system/stzPlatformProfile.ring(opens in a new tab) · All classes · The area reference: System programming

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.

Method
Explanation, as the source carries it
init
[ appName, cap, verb, args, desc, status ] -- plain data so they survive the profile being copied into a stzPlatform, and can be lowered at deploy time.no extension
Name
(no comment in the source: the name reads as a sentence) nameno extension
SetName
(no comment in the source: the name reads as a sentence) set nameno extension
DevelopedOn
the development scopeno extension
DevelopmentSystem
The DECLARED development system. (The LIVE machine is the global DevelopmentSystem(); the two should agree, and up-enable is decided against the live one.)no extension
CurrentSystem
The live runtime scope -- resolves to wherever this code runs now. Calls the global helper directly: a bare CurrentSystem() here would resolve to THIS method (Haro name resolution) and recurse.no extension
AddApp
the appsQCSXTZZZIBWU
WithPart
DECLARE a constituent (a part of the solution) of a given kind, named pcName, whose deployment target is pTarget. This is a MODELLING act -- the profile only DESCRIBES the solution. Building and deploying are lifecycle operations on the stzPlatform that OWNS this profile, not on the profile.no extension
WithApp
(no comment in the source: the name reads as a sentence) with appno extension
WithServer
(no comment in the source: the name reads as a sentence) with serverno extension
WithSuperApp
(no comment in the source: the name reads as a sentence) with super appno extension
WithParts
Declare several constituents at once: [ [ kind, name, target ], ... ].no extension
Apps
(no comment in the source: the name reads as a sentence) appsno extension
Parts
(no comment in the source: the name reads as a sentence) partsno extension
NumberOfApps
(no comment in the source: the name reads as a sentence) number of appsno extension
NumberOfParts
(no comment in the source: the name reads as a sentence) number of partsno extension
HasApp
(no comment in the source: the name reads as a sentence) has appno extension
App
A constituent by name -- the receiver of a deployment scope: App(:x).System().also written: Partno extension
ReadPinIn
(no comment in the source: the name reads as a sentence) read pin inno extension
WritePinIn
(no comment in the source: the name reads as a sentence) write pin inno extension
SpawnIn
(no comment in the source: the name reads as a sentence) spawn inno extension
WriteFileIn
(no comment in the source: the name reads as a sentence) write file inno extension
ConnectIn
(no comment in the source: the name reads as a sentence) connect inno extension
UseIn
(no comment in the source: the name reads as a sentence) use inno extension
FeatureOpsFor
All feature ops recorded for a part: [ cap, verb, args, desc, status ].no extension
RehearsedFeatureOpsFor
The UP-ENABLED (rehearsed) ops for a part -- exactly what the bridge lowers into a target artifact. Each is [ cap, verb, args, desc ].no extension
Validate
structural validation ------------------------------ Solution-level checks: a dev system is declared and every app has a deployment target. Returns a list of issue strings ([] = sound).no extension
IsSound
(no comment in the source: the name reads as a sentence) is soundno extension
ToStzPlatform
the .stzplatform formatno extension
Save
(no comment in the source: the name reads as a sentence) saveno extension
LoadFrom
Read a .stzplatform file INTO this profile (the mirror of Save).no extension
FromString
Parse .stzplatform text into this profile.no extension
Show
(no comment in the source: the name reads as a sentence) showno extension