Ferreteria/v0.6/clade/Sys/Events/InputRq/Setting/@fx/Go: Difference between revisions

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | Sys‎ | Events‎ | InputRq‎ | Setting
Jump to navigation Jump to search
(Created page with "{{fmt/title|function Go()}} ==About== * '''General''': <code>{{l/ver/fx|Go}}()</code> * '''Instar''': Set the Current Option Value from the Action Option Value ** This was done in <code>../ParseInput/()</code>, but needs to be repeated for proper sequencing. ==Notes== * Go() doesn't currently do anything here because: ** The default action for an Option Actor is to save the value for use at execution-time. ** If we get this far, then the value has already been saved...")
 
No edit summary
 
Line 7: Line 7:
* Go() doesn't currently do anything here because:
* Go() doesn't currently do anything here because:
** The default action for an Option Actor is to save the value for use at execution-time.
** The default action for an Option Actor is to save the value for use at execution-time.
** If we get this far, then the value has already been saved in InChker_UseValue().
** If we get this far, then the value has already been saved in <code>InChker_UseValue()</code>.
*** {{hashtag|TODO}}: ...but when is the value made available to other Actors?
*** {{hashtag|TODO}}: ...but when is the value made available to other Actors?
* The Option Actor value is not global (i.e. is not accessible yet to other Actors); it is what will be used when the Option Actor is invoked. ...I think.
* The Option Actor value is not global (i.e. is not accessible yet to other Actors); it is what will be used when the Option Actor is invoked. ...I think.
** {{hashtag|TODO}} {{fmt/date|2025|01|07}}: figure out how this works and make a note here.)
** {{hashtag|TODO}} {{fmt/date|2025|01|07}}: figure out how this works and make a note here.)
==Issues==
* '''{{fmt/date|2025|03|11}}''' OK, problem here. We currently set this during the Read User Input (RUI) phase -- but it needs to be *re* set during the Go() phase so that sequenced changes in the command line will update the Kept data in the proper order.
** So really, each input request item *does* need to store the received input locally (either raw or parsed).
** That was *supposed* to be <code>{{l/ver/fx|OAUserInput}}()</code>, but I guess that isn't being set during RUI?
** It needs to be set during RUI, *instead* of setting Kept. <- {{fmt/date|2025|11|15}} I don't think Kept exists anymore...
** Kept should only be set during the Describe and Go phases. <- ibid.

Latest revision as of 16:31, 16 November 2025

function Go()

About

  • General: Go()
  • Instar: Set the Current Option Value from the Action Option Value
    • This was done in ParseInput(), but needs to be repeated for proper sequencing.

Notes

  • Go() doesn't currently do anything here because:
    • The default action for an Option Actor is to save the value for use at execution-time.
    • If we get this far, then the value has already been saved in InChker_UseValue().
      • #TODO: ...but when is the value made available to other Actors?
  • The Option Actor value is not global (i.e. is not accessible yet to other Actors); it is what will be used when the Option Actor is invoked. ...I think.
    • #TODO 2025-01-07: figure out how this works and make a note here.)

Issues

  • 2025-03-11 OK, problem here. We currently set this during the Read User Input (RUI) phase -- but it needs to be *re* set during the Go() phase so that sequenced changes in the command line will update the Kept data in the proper order.
    • So really, each input request item *does* need to store the received input locally (either raw or parsed).
    • That was *supposed* to be OAUserInput(), but I guess that isn't being set during RUI?
    • It needs to be set during RUI, *instead* of setting Kept. <- 2025-11-15 I don't think Kept exists anymore...
    • Kept should only be set during the Describe and Go phases. <- ibid.