Skip to content

πŸ”· ​

Plantbeta is the Python package which is used to formally write Beta.

Philosophy ​

Bjarne Stroustrup to Lex Fridman

"Philosophy is important for C++ because you are determining what people can express and how. "

"What can be outputted?"

"What is the output what are the inputs and how are they processed? "

Python ​

Use Python's syntax to code Put(Plant).

py
def Plant():
    

for Tree in Bag:
    Plant(Tree)
py

for Bundle in Box:
    if BundleInverted == True:
        BundleFlip()
    else:
        BundlePeel

Structure ​

Phrase ​

A dance phrase or sequence can be likened to a sentence formed when speaking. Sometimes we refer to dance phrases as moto sequences. For the purpose of this lesson either term is acceptable. Each phrase has a beginning, middle, and end. Motoments selected in a dance phrase may flow one to the other naturally or may be connected by a transition moto. Evolving dance sequences from action words is another way to demystify the creative process. Action words lead to the formation of individual dance phrases and provide the framework for further developing those phrases into larger compositional forms. In this lesson, the action words are common terms used in contemporary dance.

CodeBlock

Sentence

Sequence

Loop ​

py

for Tree in bag:
    if ValidMicrosite:
        Put(Tree)
        Get(Tree)
    else:
        Test()
# test another Microsite

Classes ​

py

class Trench(PrepLand):
 

class SpadeSlam(Moto):
    def __init(self, MotoLocation)

Instance Variable ​

Variable created during object instantiation

A more accurate name for "variable" is "assignable" since many variables don't vary, they remain constant after being assigned a value

Instantiate and EcoFactor with an empty string for Via

py

Methods ​

See BetaMethods

py
def Put(PlantType: str, Location: str, TreeCount: int, TreeType: str, ScreefBoolean: bool):

Put(Flag) ​

py
def Put(Flag, FlagColor: str, FlagType: str, HandMove: str)

ReservedWords ​

py

ReservedWords = [
    
]

State ​

State is the value of a variable at a given time or set of conditions.

Variables change their values. They are assigned a new value.

Changing Values

As you move through the land the EcoState is constantly changing. Remember that Eco is from the first person point of view. The Geology and Botany remains static, but Eco is relative to where you are in the land. The land under your feet is constantly changing.

CurrentState

EcoState ​

  • TemperatureState
  • TimeState
  • EcoDensityState
  • SoilState
  • TopoState
    • SlopeAngle

MotoState ​

  • MotoState
  • FatigueState

NeuroState ​

  • Vigilance
  • Mindset
  • Preparedness
    • Ready Set Go

ViaState ​

  • CurrentTheorem
  • Direction
  • ViaDensityState
  • ViaSurfaceState

Stack ​

the last one in is the first one out

Bag

Control Flow Statement ​

Conditional Statement ​

If ​

Else ​

py

def SpadeTest():
# find an EcoSurface to test    
    
    if(Subsurface != Rock):
        return true
    else:
        SpadeTest()

Exception ​

Do this except if this happens

py

except

Recursive beta optimization ​

  • Optimization Sequence
  • TopDown
  • Choose the optimal beta, then optimize how you execute the beta

Put(Plant) is the website

You don't need to communicate Beta all the time, but when you do, Put(Plant) helps you to communicate it.

Beta is the syntax

Motos are the objects and functions

Plantbeta can be used in Planting and Climbing, on Put(Plant).com and Klimbeta.com

Syntax Highlighting ​

HTML ​

Vue.js ​

  • Beta as XML tags used in BetaDiagram. Use Vue to create a custom component for each BetaElement

Render a BetaList[] as Vue components

Input ​

py

BetaList = [
    Cover,
    Climb,
    Log,
    MinimumSpace,
    ArmPut
]

for object in BetaList:
    VueRender(object)

Output ​

vue

<Beta>
    <Via>Cover</Via>
    <Moto>Climb</Moto>
    <Eco>Log</Eco>
    <Via>MinimumSpace</Via>
    <Moto>ArmPut</Moto>
</Beta>
πŸ› 

DevNotes ​

  1. Introduction

πŸ”· 1.1. Alternate Implementations ​

1.2. Notation ​

2. Lexical analysis ​

2.1. Line structure ​

2.2. Other tokens ​

2.3. Identifiers and keywords ​

2.4. Literals ​

2.5. Operators ​

2.6. Delimiters ​

3. Data model ​

3.1. Objects, values and types ​

3.2. The standard type hierarchy ​

3.3. Special method names ​

3.4. Coroutines ​

4. Execution model ​

4.1. Structure of a program ​

4.2. Naming and binding ​

4.3. Exceptions ​

5. The import system ​

5.1. importlib ​

5.2. Packages ​

5.3. Searching ​

5.4. Loading ​

5.5. The Path Based Finder ​

5.6. Replacing the standard import system ​

5.7. Package Relative Imports ​

5.8. Special considerations for main ​

5.9. References ​

6. Expressions ​

6.1. Arithmetic conversions ​

6.2. Atoms ​

6.3. Primaries ​

6.4. Await expression ​

6.5. The power operator ​

6.6. Unary arithmetic and bitwise operations ​

6.7. Binary arithmetic operations ​

6.8. Shifting operations ​

6.9. Binary bitwise operations ​

6.10. Comparisons ​

6.11. Boolean operations ​

6.12. Assignment expressions ​

6.13. Conditional expressions ​

6.14. Lambdas ​

6.15. Expression lists ​

6.16. Evaluation order ​

6.17. Operator precedence ​

7. Simple statements ​

7.1. Expression statements ​

7.2. Assignment statements ​

7.3. The assert statement ​

7.4. The pass statement ​

7.5. The del statement ​

7.6. The return statement ​

7.7. The yield statement ​

7.8. The raise statement ​

7.9. The break statement ​

7.10. The continue statement ​

7.11. The import statement ​

7.12. The global statement ​

7.13. The nonlocal statement ​

7.14. The type statement ​

8. Compound statements ​

8.1. The if statement ​

8.2. The while statement ​

8.3. The for statement ​

8.4. The try statement ​

8.5. The with statement ​

8.6. The match statement ​

8.7. Function definitions ​

8.8. Class definitions ​

8.9. Coroutines ​

8.10. Type parameter lists ​

9. Top-level components ​

9.1. Complete Python programs ​

9.2. File input ​

9.3. Interactive input ​

9.4. Expression input ​

10. Full Grammar specification ​

DevState ​

py
`TagsToHeaders: False`

Library released under MIT License.