;;; .EnTete "Le-Lisp (c) version 15.2" " " "Test des fonctions circulaires" ;;; .EnPied "testcir.ll" "%" " " ;;; ;;; .SuperTitre "Test des fonctions sur les sequences circulaires" ;;; ;;; ;;; .Centre "*****************************************************************" ;;; .Centre " Ce fichier est en lecture seule hors du projet ALE de l'INRIA. " ;;; .Centre " Il est maintenu par ILOG SA, 2 Avenue Gallie'ni, 94250 Gentilly " ;;; .Centre " (c) Le-Lisp est une marque de'pose'e de l'INRIA " ;;; .Centre "*****************************************************************" ;;; ;;; .Centre "$Header: testcir.ll,v 1.1 89/01/07 18:50:03 nuyens Exp $" (unless (>= (version) 15.2) (error 'load 'erricf 'testcir)) (unless (featurep 'libcir) (loadmodule 'libcir t)) ; Appel de la fonction de test (unless (featurep 'testcomm) (libload testcomm t)) (testfn ()) (test-serie "Tests des fonctions circulaires" ()) (setq a '(1 2 3)) (1 2 3) (cadr (rplaca (cdr a) (cdr a))) 3; #1=(#1# 3) (car (rplacd (cddr a) a)) 3; #1=(1 . #2=(#2# #1#)) (car a) 1 (caddr a) 3 (listp (cirequal a '#1=(1 . #2=(#2# #1#)))) t (cirequal a (circopy a)) t (test-serie "Fin du test" ()) () ()