flexoron

Results 19 issues of flexoron

``` NOTE: UWN detected that this issue is not dif/2 related. See #2333 Thanks UWN. ``` Version 0.9.3-214-g70795134-modified ``` # Note: dif/2 used to provoke the issue $ scryer-prolog -f...

``` ?- [user]. :-X. % Warning: singleton variables X at line 1 of user ^C error('$interrupt_thrown',repl/0). ^C error('$interrupt_thrown',repl/0). ?- ``` Hint: ^C because ^D doesn't work ``` $ cat x.pl...

``` ?- A = [A|c], write_term(A,[max_depth(0)]),nl. [...|c] A = [A|c]. ?- A = [A|c], write_term(A,[max_depth(1)]),nl. [...|...] A = [A|c]. ?- A = [A|c], write_term(A,[max_depth(2)]),nl. [c,...|...] % unexpected A = [A|c]....

``` ?- [user]. en dof ile. ?- % unexpected.

v0.9.3-126-g1e0fa567-modified ``` $ scryer-prolog -f ?- use_module(library(time)). true. ?- time(X = 1). % CPU time: 0.000s, -22 inference (exception?) % Meaning? X = 1. ?- time(X = 1). % CPU...

Version: scryer-prolog_ubuntu-22.04.zip (Nov 3) ``` ?- [user]. x(L) :- [A,B,C|D] = L, write(A/B/C/D),nl. ?- Y = [x,[X|Y]], Z =.. Y. Y = [x,[X|Y]], Z = x([X,x,[]|X]). % I wonder where...

v2.50.32 ``` ?- assertz(clpz:monotonic). true. ?- use_module(library(clpz)). true. ?- 1 #= #X. Error: syntax error, near '#=', operator expected, user:1 % unexpected ?- ```

``` $ scryer-prolog ?- use_module(library(clpz)). true. ?- #X #= #X * #Y, #X #= -1 * #Y. % Immediate answer clpz:(-1*Y#=X), clpz:(X*Y#=X). ?- halt. $ tpl ?- use_module(library(clpz)). true. ?-...

v2.38.8 ``` $ tpl ?- dif(W,V),V=[V]. V = [V], dif:dif(W,[[[_A]]]). ?- dif(V,W),V=[V]. V = [V], . % half-done ?- ```

Oh please, check and correct. ``` ?- A= +B, B= +C, C= +A, write_term([A]*[B]*[C], [max_depth(3)]),nl, write_term([A]*[B]*[C], [max_depth(4)]). GNU, SWI, ECLiPSe [...]*[...]*[+ ...] % max_depth(3) [+ ...]*[+ ...]*[+ + ...] %...