Message 1 of 59
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Good day!
Below is an excerpt of code:
(princ "\n qList1: ")(princ qList) (setq qList (vl-sort qList (function (lambda (x y) (< (car x) (car y)))))) (princ "\n qList2: ")(princ qList)
And below is the what is returned:
qList1: ((NEW-TEST-VAL-D . 0) (NEW-TEST-VAL-D . 0) (NEW-TEST-VAL-C . 0) (NEW-TEST-VAL-B . 0) (NEW-TEST-VAL-A . 0)) qList2: ((NEW-TEST-VAL-A . 0) (NEW-TEST-VAL-B . 0) (NEW-TEST-VAL-C . 0) (NEW-TEST-VAL-D . 0) (NEW-TEST-VAL-D . 0))
Why doesn't this instance of vl-sort remove the duplicate dotted pair (highlighted red)? What am I missing?
Thanks!
~Z
Solved! Go to Solution.