12:41 PM
so, yeah about that CLPFD inclusion
The main problems I have are on labelling and floating arithmetic
If I modify Brachylog so that everything uses CLP, I'm screwed on float arithmetic aren't I?
As for labelling the main problem I have is on the place where I need to call label/1
e.g. X #> 2, label([X]), X #< 5.
doesn't work but X #> 2, X #< 5, label([X]).
does
and I'm not sure I can easily find the proper point in a Brachylog program where one variable can be labelled
So I would have to use an explicit call to label things, which loses bytes