beta library

Modeling joint, reusable controls and operations for libraries.

dawo/beta, dawo version: 0.0.7. 18.12.2017 devState 40 % in GIT Yes

Time to start thinking 6.th floor's machinery, when you are only just laying basic foundations for your 20-floor factory.

All dawo code-constructing should depend on code, that is here, and all thinking about dawo should concentrate on collecting reusable code here.

idea: some basic / flow functionality, that is too small for packages, and too big for tools.dart or dawo_app.dart. Connections to packages, that we do not want to import fully. (?) Extra control / flow / actor variables for processes/events/jobs

Hist: hkl 9.10.2013 0.0.1 dawo/lib daw lib_base.dart > beta.dart Returned 10.9.2017 to same idea with empty hands. Open for all ideas, when seeking joint functionality between app / lib / classes / process aso. NOTE: Problem: #actor / glbActor; how to handle in sub-processes RULE: #actor every #actor deletes it's own name when op-done, and --- returns previous actor, if it,s operation is not done. #Glorious. devNote: No notes.

Classes

Stock
Chores are biggest users of this. NOTE: also Store-class. Stock handles and shares joint resources with participants. Resources are: people, places, jobs aso.

Properties

betaBuf StringBuffer
buffer also outside class, for testing and adding visibility
getter/setter pair
betaMotto String
Some betaX variables that are outside classes.
getter/setter pair
betaPlacardM Map<String, String>
.. or is it class BetaPlacard ? Placard: Uniform information, that is in hand for every operation. Model for #id-data in joint handshake method. Usage: dawo_app uses this in :roll:con:opJoin
getter/setter pair
betaReadiness num
final
flowI int
getter/setter pair
printGlobalB bool
setting flow-print now to zero.
getter/setter pair

Functions

betaAssign() → void
test: for testing, assign-functions are for sharing stuff.
betaClause(dynamic placard) String
Form a String that describes operation-sender-activity-time for log-entry.
flowFind(String caller, String _fs, int len) → void
Find String in out-buffers;
flowServe(String actor, StringBuffer buf, String msg, bool pr) → void
    • This is main f-Print, that handles all flowC call from every library. Do not look out unprofessionally and spam your code with print-clauses! Instead use: flow !! DONE: To avoid messing with buffer and actor HOORAY: used local flowC(). ALL local flowC() calls this flowServe()
  • getOperationInfoOnParameters() → void
    IDEA: flow command through function, that records it's info for op-system Name for this heart of big-clocking-system ?
    ifPrint(Object obj, bool _b) → void
    renderBeta(String caller) StringBuffer
    Usual presentation / play function.
    sPrint(String msg) → void