08-28-2022, 08:12 PM
As far as I understand it the 'and' ludeme has two functions so far: the natural logic one, and the functionality to enclose a list of ludemes.
I guess the new (seq{}) was introduced to clarify this ambiguity.
And maybe in some future version the and-ludeme will be used for the logic part only.
In the game I submitted recently I used the (do next:(if)) construction, too.
But only because it did what I wanted it to do when nothing else i tried worked.
Actually I tried to simplify it later but didn't find anything better (there always were issues regarding decision & non-decision moves..),
So I'm also interested in what would be a more idiomatic way of doing this.
I guess the new (seq{}) was introduced to clarify this ambiguity.
And maybe in some future version the and-ludeme will be used for the logic part only.
In the game I submitted recently I used the (do next:(if)) construction, too.
But only because it did what I wanted it to do when nothing else i tried worked.
Actually I tried to simplify it later but didn't find anything better (there always were issues regarding decision & non-decision moves..),
So I'm also interested in what would be a more idiomatic way of doing this.