Quaternion type: Difference between revisions

Line 5,964:
(and (= a1 a2) (= b1 b2)
(= c1 c2) (= d1 d2))))))))))
(case-lambda (q . q*)
(let loop ((q)* #tq*))
((qif .(pair? q*)
(let loop (and (=? q* (car q*))
(ifloop (pair?cdr q*)))
(and (=? q (car q*#t)))))
(loop (cdr q*)))
#t))))))
 
(define q (quaternion 1 2 3 4))
1,448

edits