#] #] ********************* #] loaddefs link d_MindCode 'control structures.ndf' # www.BillHowell.ca 25Feb2020 initial # view this file in a text editor, with [constant width font, tab = 3 spaces] # /home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/control structures.ndf # 26Feb2020 drop this for now - sequences are important as a base for this # but I will start with classical NNs architectures to get a feel for what is needed f_MindCode_control := 'MindCode/control structures.ndf' ; loaddefs_start f_MindCode_control ; #] #]******************************************************* #] link d_QNial_mine 'MindCode/code test/control structures.ndf' # List of operators, see : # $ echo "$d_txted" "'""$d_Qndfs""MindCode/5_MindCode global variable explanations.txt""'" | xargs -0 sh -c & #**************************** # List of operators, generated with : # $ cat "$d_Qndfs""MindCode/control structures.ndf" | grep "^#]" | sed 's/^#\]/ /' # #*********************************** # Debugging setup and reminders # see link d_QNial_root '0_bug hunt QNial.txt' #*********** # Setup (kind of like header info) # 'MindCode [logic, comparisons, types].ndf' loaddefs 'MindCode neuron - QNial basic.ndf' loaddefs link d_QNial_mine 'MindCode/MindCode [logic, comparisons, types].ndf' #***************************************************** #] *** Control structures # My job isn't to [decide, propose] mechanisms, but to provide a tool with "multiple conflicting hypothesis" # possibly [mRNA-enzyme, epi]-based? - it may REQUIRE this, and in any case is a goal of this project! # chains of signal proteins on microtubules line up at nucleus, one molecules doesn't travel the whole distance, immediate input # like fire-bucket brigade # mRNA generated enzymes # each control structure - may be a specific net? this may not really generalise well? # start with simple examples # 26Feb2020 key may be expression sequences? #] if_exprn_Z80 IS OP netID strtNetID endNetID ifNetID if_exprn_Z80 IS OP netID strtNetID endNetID ifNetID { fire_apply 'and' 'boolean' neuronID ; } #] for_loop_Z80 IS OP netID strtNetID endNetID sequenceID for_loop_Z80 IS OP netID strtNetID endNetID sequenceID { fire_apply 'and' 'boolean' neuronID ; } #] while_loop_Z80 IS OP netID strtNetID endNetID sequenceID while_loop_Z80 IS OP netID strtNetID endNetID sequenceID { fire_apply 'and' 'boolean' neuronID ; } loaddefs_ended f_MindCode_control ; # enddoc