Fix dictp as mapcar alsways returns T

This commit is contained in:
Marcus Kammer 2023-09-22 15:45:33 +02:00
parent 6fe194c5b4
commit f340507b44

View file

@ -17,13 +17,14 @@
(and (listp entry)
(= (length entry) 2)
(stringp (first entry))
(mapcar (lambda (entry) (every #'stringp entry)) (rest entry)))))
(every #'stringp (second entry)))))
(deftype dict ()
'(and list (satisfies dictp)))
(declaim (type dict l10n))
(defvar l10n '(("submit" ("en" "Submit" "de" "Absenden" "fr" "Soumettre"))
(declaim (type dict *l10n*))
(defvar *l10n*
'(("submit" ("en" "Submit" "de" "Absenden" "fr" "Soumettre"))
("cancel" ("en" "Cancel" "de" "Abbrechen" "fr" "Annuler"))
("upload" ("en" "Upload" "de" "Hochladen" "fr" "Télécharger"))
("search" ("en" "Search" "de" "Suchen" "fr" "Rechercher"))