Satans Disciples GangLang $
Satan's Disciples GangLang is an output only esolang which prints a highly composable programmatic function that reads as "YO! I am the Gang Leader of the Satan's Disciples."
Data storage
Data is stored at most in People's brains.
Program execution
Program execution proceeds as follows:
- Be the gang leader of the Satan's disciples
- Say "YO!"
- Let your disciples hear you.
- Identify the unique data node that's control-connected from the active node, and has value 0. If there is more than one such node, this is illegal behaviour. (Mathematically, there must be at least one such node.)
- The program executes.
- People who are not the gang leader keep quiet.
Extensions
As an output only esolang, it's extensions tend to emerge if writing XKDCs random number generator. For instance: to say "I am the Gang Leader of the Satan's Disciples too" is strictly not possible, however when programming with it as a spoken language the variability of interpretation (due to it's high composability, it is extremely difficult to implement in a context or architecture where it does not run multiple uninintended programs). This allows some flexibility, and any words which sound like numbers such as "To" can be more-or-less placed under transformations (which yields the number 4).
Output
An extension to Satan's Disciples GangLang does "POP POP POP POP"
meta-code:
YO I am the Gang Leader of the Satan's Disciples POP POP POP POP
It's possible for functions to themselves contain function instantiations, but recursion (even indirectly) is not allowed. It's also possible to instantiate a function in reverse (i.e. with all its connections reversed), via appending '
to its name when instantiating it.