From 966eef2d6557eeffc5b5c7b379efc1f2e7d0de0b Mon Sep 17 00:00:00 2001 From: s-ol Date: Sun, 10 May 2020 16:25:09 +0200 Subject: make == --- alv-lib/logic.moon | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'alv-lib') diff --git a/alv-lib/logic.moon b/alv-lib/logic.moon index c3cc66f..aaf255e 100644 --- a/alv-lib/logic.moon +++ b/alv-lib/logic.moon @@ -59,10 +59,11 @@ eq = Constant.meta return { :first, :rest } = @unwrap_all! + type = @inputs.first\type! equal = true for other in *rest - if first != other + if not type\eq first, other equal = false break @@ -89,7 +90,7 @@ not_eq = Constant.meta diff = true for a=1, #@inputs-1 for b=a+1, #@inputs - if @inputs[a].stream == @inputs[b].stream + if @inputs[a].result == @inputs[b].result diff = false break -- cgit v1.2.3