[m-users.] More optimization away

Volker Wysk post at volker-wysk.de
Wed Dec 20 22:38:27 AEDT 2023


Am Mittwoch, dem 20.12.2023 um 20:21 +1100 schrieb Mark Brown:
> On Wed, Dec 20, 2023 at 6:02 PM Volker Wysk <post at volker-wysk.de> wrote:
> > 
> > Hi
> > 
> > I've made my predicate dependent on the IO state, in order to prevent it
> > from being optimized away. However, the IO state isn't used inside the
> > predicate. So will this be optimized away in a non-default semantics?
> 
> Not with strict semantics. A hypothetical lazy implementation might
> optimize this away, but then I wouldn't expect this technique to work
> well in lazy languages generally.

Okay... After all, it doesn't seem to be a good idea to try to write
programs that work in all semantics.

Cheers,
Volker


More information about the users mailing list