Я новичок в Lisp и хочу изучить Lisp-программирование. Я хочу отсортировать некоторые списки, прочитанные из текстового файла, например, в следующей форме:
(a 120 135 124 124)
(b 120 135 124 124)
(c 120 135 124 124)
Как лучше всего отсортировать их по первому целочисленному элементу, может быть, второму или третьему и так далее?
У меня есть следующая идея:
Существуют ли более подходящие структуры данных для достижения этой цели, например, Коллекции в Java, которые автоматически принимают сопоставимые объекты, содержащие логику сортировки и полную сортировку?
Большое спасибо.