Learning DeadCL DeadCL Tutorials DeadCL Syntax DeadCL MBS

Walk throughs

Author Keys Conversations Libraries Arrays

  Network Status Community Hub Contact Us



Objects

(deadCL Syntax)


Object (syntax) is used to simplify abstract object definition within Libraries & Arrays.

They're generally only seen in Arrays and libraries used to managed said Arrays - if you have any questions best to visit our Community hub.





A:

Defines Array

Examples



Within deadCL we use A: to inform when we are speaking about an Array.



For example we use A: when first calling/changing/creating an object within an Array.

OB[00.0] -- A:



OB

Defines object

Examples



Within deadCL we use OB when explicitly referencing an object within an Array.



For example we use OB to connect an Object or Object class within an Array to an action or statement.

In this case we're connecting a different state.

OB -- HOLD_STATE


We can also use OB to effect sub-classes.

CALL - ?OB.D9 > $_call005



-N

Object name follows, generally object names begin with an underscore

Examples



Within deadCL we use -N to name objects within an Array.



For example we use -N to name an object with your [email protected]



CLASS_

Set object class

Examples



Within deadCL we use CLASS_ to set an object class within an Array.


For example we use CLASS_ when setting the critical classes required for every Array

CLASS_ $_NAME



RUN_

Executes multiple object strings as one, provided they are authoritative (contained in {   })

Examples



Within deadCL we use RUN_ to execute multiple object strings as one - however they must be authoritative.



For example we use RUN_ to set up & run the initial staging for an array.

You can examine this process in greater details within our Object Management Library.

RUN_ { CALL - ?OB.D0 > NAME/SCHEMA -- A: [email protected] CALL - ?OB.D1 > USER CALL - ?OB.D2 > AUTHORITY CALL - ?OB.D3 > REQUEST CALL - ?OB.D4 > POST -- O.POST }



RECORD_

Allows for alteration of Object writes (not required to write an object)

Examples



Within deadCL we use RECORD_ to allows alterations of Object writes - it is however not required to write an object)


For example we use RECORD_ to write the values of one Object class to another.

RECORD_ { OB.D _all RW. OB.R _all }



POST_

Allows for alteration of Object Posting (not required to post an object)

Examples



Within deadCL we use POST_ to alter object posting from an Array.



For example we use POST_ to post Object information from an array

In this instance we're handling a single value in the sub class OB.D1

recall OB.D1 -- O_POST



DETECT_STATE

Detect state of objects, in class

Examples



Within deadCL we use DETECT_STATE to detect the state of an object or string in a class.



For example we use DETECT_STATE to ensure an object can be added into an Array without damaging an Array, or corrupting object(s).

OB -- DETECT_STATE



RECORD_STATE

Records object state

Examples



Within deadCL we use RECORD_STATE to record the state of an object class or string.



For example we use RECORD_STATE to record an object to an Array.

OB -- RECORD_STATE



HOLD_STATE

Holds object state

Examples



Within deadCL we use HOLD_STATE to prevent the change of an object state - hold it in other words.



For example we use HOLD_STATE to prevent a change to object in the array class D00

OB.D00 -- HOLD_STATE



WING_STATE

Creates a wing (sub-class) of an object(s)

Examples



Within deadCL we use WING_STATE to create a sub-class of an existing object class within an Array


For example we use WING_STATE to create a sub-class of OB.D6 00.050 with the value OB.D6_2 00.500

[ //SET OB.D6 -- 00.050 //SET WING_STATE OB.D6_2 -- 00.500 ]



OB [   ]

Defines, value of object contained

Examples



Within deadCL we use OB [   ] to define values for objects generally within an Array.



For example we use OB [   ] to set the initial value of '00.0' in an Array.


OB[00.0] -- A:



OB --

Object statement follows

Examples



Within deadCL we use OB -- to create object statements - they are only used within Arrays & the Libraries which manage them.



For example we use OB -- to create a sub-class for OB.D5 of OB.D5-1


OB.D5-1 OB -- WING_STATE



O_POST

Post object

Examples



Within deadCL we use O_POST to perform a post request from an Array.



For example we use O_POST to send the object value for OB.D4 to either a Conversation, Library or directly to another KC.


CALL - ?OB.D4 > POST -- O.POST