Thanks ๐
cli345
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! ๐