Here, for example, is how the showMessage
function would work:
$MessageLabel
is a field defined by the programmer in Godot.showIn(p_message, p_place)
function shows the message p_message
in the field p_place
.waitSeconds(2)
is finished and so the parallel
block is exited (because of exitWith branch 2
) and the other branch (the first one) is definitely interrupted (because my parallel exitWith branch N
does so).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 very much for your feedback. 🙂
Thank you for your kind wish! 🙂