package skills;
import AXJava.*;
import LivinGrimoire.APVerbatim;
import LivinGrimoire.DISkillUtils;
import LivinGrimoire.DiSkillV2;
import java.util.ArrayList;
public class DiHabit extends DiSkillV2 {
/*1 *habit*
set: i should x
get: random habit
engage : x completed
clear : clear...
class TODOListManager:
'''manages to do tasks.
q1 tasks are mentioned once, and forgotten
backup tasks are the memory of recently mentioned tasks'''
def __init__(self, todoLim: int):
self._q1: UniqueItemSizeLimitedPriorityQueue =...
''' DISKILLV2 CLASS '''
class DiSkillV2:
def __init__(self):
# The variables start with an underscore (_) because they are protected
self._kokoro = Kokoro(AbsDictionaryDB()) # consciousness, shallow ref class to enable interskill communications
self._diSkillUtils =...
''' DISKILLUTILS CLASS '''
class DISkillUtils:
# alg part based algorithm building methods
# var args param
def algBuilder(self, *itte: Mutatable) -> Algorithm:
# returns an algorithm built with the algPart varargs
algParts1: list[Mutatable] = []
for i in...
class TODOListManager{
/* manages to do tasks.
q1 tasks are mentioned once, and forgotten
backup tasks are the memory of recently mentioned tasks
* */
var q1:UniqueItemSizeLimitedPriorityQueue = UniqueItemSizeLimitedPriorityQueue()
var...
open class DiSkillV2{
private(set) var kokoro:Kokoro = Kokoro(absDictionaryDB: AbsDictionaryDB())
let diSkillUtills:DiSkillUtils = DiSkillUtils()
var outAlg:Algorithm? = nil
var outpAlgPriority:Int = -1 // defcon 1->5
init() {}
func input(ear:String, skin:String...
class DiSkillUtils{
// alg part based algorithm building methods
// var args param
func algBuilder(algParts:Mutatable...)->Algorithm{
// returns an algorithm built with the algPart varargs
var algParts1: Array<Mutatable> = [Mutatable]()
for algPart in...