- 5 Posts
- 10 Comments
cli345@programming.devOPto Game Development@programming.dev•FuncSug: to make GUI (and so game) programming easier2·5 months agoThanks 🙂
cli345@programming.devOPto Game Development@programming.dev•FuncSug: to make GUI (and so game) programming easier2·5 months agoHere, 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.
cli345@programming.devOPto Game Development@programming.dev•FuncSug: to make GUI (and so game) programming easier1·5 months agoYes, 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. 🙂
cli345@programming.devOPto Game Development@programming.dev•FuncSug: to make GUI (and so game) programming easier2·5 months agoYes, that’s why I hope others will be able to join me. In the meantime, you can try FuncSug in the Playground. 🙂
cli345@programming.devto Web Development@programming.dev•FuncSug: To make GUI programming easier1·5 months agoThank you, Kissaki, for the crossposting :)
cli345@programming.devOPto Programming@programming.dev•FuncSug: To make GUI programming easier1·5 months agoThank 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
cli345@programming.devOPto Programming@programming.dev•FuncSug: To make GUI programming easier2·5 months agoThank you for your feedback, which lets me know that you enjoyed the playground. :)
cli345@programming.devOPto Programming@programming.dev•FuncSug: To make GUI programming easier2·5 months agoThank you! I look forward to hearing your opinion.
cli345@programming.devOPto Programming Languages@programming.dev•A Naive Execution Model for Concurrency2·1 year agoThank you very much for your feedback. 🙂
Thank you for your kind wish! 🙂