- 5 Posts
- 10 Comments
Thanks 🙂
Here, for example, is how the
showMessage
function would work:$MessageLabel
is a field defined by the programmer in Godot.- The
showIn(p_message, p_place)
function shows the messagep_message
in the fieldp_place
. - waitSeconds(2) waits 2 seconds.
- When the 2 seconds are elapsed, the second branch
waitSeconds(2)
is finished and so theparallel
block is exited (because ofexitWith branch 2
) and the other branch (the first one) is definitely interrupted (because myparallel exitWith branch N
does so). - The interruption of the first branch
showIn(p_message, $MessageLabel)
makes the$MessageLabel
invisible.
Yes, it’s very different from what is done in G’MIC. Here, the language is preferably adapted to user interactions. There aren’t many in G’MIC. 🙂
Yes, that’s why I hope others will be able to join me. In the meantime, you can try FuncSug in the Playground. 🙂
Thank you, Kissaki, for the crossposting :)
Thank you for your very useful feedback :)
A native representation of HTML tags is a good idea: I’ll have to do that.
For
...---
, I wanted a big split symbol between branches (||========
) and a small split symbol between the two steps inside a branch (...---
).because the branch continues and
to mark a smaller split than
==========
.I intend to add a syntaxic sugar for:
parallel(select N) || ||============== myFunction(arg1,...,argM) ...-------- restOfBranch1 ||============= myFunction(arg1b,...,argMb) ...------- restOfBranch2
that would be:
choose N by myFunction * arg1,...,argM restOfBranch1 * arg1b,...,argMb restOfBranch2
Thank you for your feedback, which lets me know that you enjoyed the playground. :)
Thank you! I look forward to hearing your opinion.
Thank you very much for your feedback. 🙂
Thank you for your kind wish! 🙂