Mercurial > emacs
comparison lisp/emacs-lisp/cl-loaddefs.el @ 85765:f1a78e8d37f0
* textmodes/flyspell.el (message-signature-separator):
* longlines.el (message-indent-citation-function): Pacify byte
compiler.
* emacs-lisp/cl-loaddefs.el:
* ldefs-boot.el: Regenerate.
* Makefile.in (BYTE_COMPILE_EXTRA_FLAGS): New variable.
(.el.elc, compile, compile-always, compile-calc)
($(lisp)/progmodes/cc-mode.elc): Use it.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Mon, 29 Oct 2007 18:32:32 +0000 |
parents | 5a87629042db |
children | eab11dedafe5 880960b70474 |
comparison
equal
deleted
inserted
replaced
85764:e12efff1fa77 | 85765:f1a78e8d37f0 |
---|---|
281 ;;;;;; lexical-let* lexical-let symbol-macrolet macrolet labels | 281 ;;;;;; lexical-let* lexical-let symbol-macrolet macrolet labels |
282 ;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist | 282 ;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist |
283 ;;;;;; do* do loop return-from return block etypecase typecase ecase | 283 ;;;;;; do* do loop return-from return block etypecase typecase ecase |
284 ;;;;;; case load-time-value eval-when destructuring-bind function* | 284 ;;;;;; case load-time-value eval-when destructuring-bind function* |
285 ;;;;;; defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" | 285 ;;;;;; defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" |
286 ;;;;;; "cl-macs.el" "d1c9f68f599fbec644a06dd5cf520fb5") | 286 ;;;;;; "cl-macs.el" "c9b59a98f2066022e751aa5203b8d6b0") |
287 ;;; Generated autoloads from cl-macs.el | 287 ;;; Generated autoloads from cl-macs.el |
288 | 288 |
289 (autoload 'cl-compile-time-init "cl-macs" "\ | 289 (autoload 'cl-compile-time-init "cl-macs" "\ |
290 Not documented | 290 Not documented |
291 | 291 |
743 ;;;;;; merge stable-sort sort* search mismatch count-if-not count-if | 743 ;;;;;; merge stable-sort sort* search mismatch count-if-not count-if |
744 ;;;;;; count position-if-not position-if position find-if-not find-if | 744 ;;;;;; count position-if-not position-if position find-if-not find-if |
745 ;;;;;; find nsubstitute-if-not nsubstitute-if nsubstitute substitute-if-not | 745 ;;;;;; find nsubstitute-if-not nsubstitute-if nsubstitute substitute-if-not |
746 ;;;;;; substitute-if substitute delete-duplicates remove-duplicates | 746 ;;;;;; substitute-if substitute delete-duplicates remove-duplicates |
747 ;;;;;; delete-if-not delete-if delete* remove-if-not remove-if remove* | 747 ;;;;;; delete-if-not delete-if delete* remove-if-not remove-if remove* |
748 ;;;;;; replace fill reduce) "cl-seq" "cl-seq.el" "c972a97c053d4e001ac1d1012c315b28") | 748 ;;;;;; replace fill reduce) "cl-seq" "cl-seq.el" "77bee7df392948b6ab0699e391e8abc1") |
749 ;;; Generated autoloads from cl-seq.el | 749 ;;; Generated autoloads from cl-seq.el |
750 | 750 |
751 (autoload (quote reduce) "cl-seq" "\ | 751 (autoload 'reduce "cl-seq" "\ |
752 Reduce two-argument FUNCTION across SEQ. | 752 Reduce two-argument FUNCTION across SEQ. |
753 | 753 |
754 Keywords supported: :start :end :from-end :initial-value :key | 754 Keywords supported: :start :end :from-end :initial-value :key |
755 | 755 |
756 \(fn FUNCTION SEQ [KEYWORD VALUE]...)" nil nil) | 756 \(fn FUNCTION SEQ [KEYWORD VALUE]...)" nil nil) |
757 | 757 |
758 (autoload (quote fill) "cl-seq" "\ | 758 (autoload 'fill "cl-seq" "\ |
759 Fill the elements of SEQ with ITEM. | 759 Fill the elements of SEQ with ITEM. |
760 | 760 |
761 Keywords supported: :start :end | 761 Keywords supported: :start :end |
762 | 762 |
763 \(fn SEQ ITEM [KEYWORD VALUE]...)" nil nil) | 763 \(fn SEQ ITEM [KEYWORD VALUE]...)" nil nil) |
764 | 764 |
765 (autoload (quote replace) "cl-seq" "\ | 765 (autoload 'replace "cl-seq" "\ |
766 Replace the elements of SEQ1 with the elements of SEQ2. | 766 Replace the elements of SEQ1 with the elements of SEQ2. |
767 SEQ1 is destructively modified, then returned. | 767 SEQ1 is destructively modified, then returned. |
768 | 768 |
769 Keywords supported: :start1 :end1 :start2 :end2 | 769 Keywords supported: :start1 :end1 :start2 :end2 |
770 | 770 |
771 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | 771 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) |
772 | 772 |
773 (autoload (quote remove*) "cl-seq" "\ | 773 (autoload 'remove* "cl-seq" "\ |
774 Remove all occurrences of ITEM in SEQ. | 774 Remove all occurrences of ITEM in SEQ. |
775 This is a non-destructive function; it makes a copy of SEQ if necessary | 775 This is a non-destructive function; it makes a copy of SEQ if necessary |
776 to avoid corrupting the original SEQ. | 776 to avoid corrupting the original SEQ. |
777 | 777 |
778 Keywords supported: :test :test-not :key :count :start :end :from-end | 778 Keywords supported: :test :test-not :key :count :start :end :from-end |
779 | 779 |
780 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | 780 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) |
781 | 781 |
782 (autoload (quote remove-if) "cl-seq" "\ | 782 (autoload 'remove-if "cl-seq" "\ |
783 Remove all items satisfying PREDICATE in SEQ. | 783 Remove all items satisfying PREDICATE in SEQ. |
784 This is a non-destructive function; it makes a copy of SEQ if necessary | 784 This is a non-destructive function; it makes a copy of SEQ if necessary |
785 to avoid corrupting the original SEQ. | 785 to avoid corrupting the original SEQ. |
786 | 786 |
787 Keywords supported: :key :count :start :end :from-end | 787 Keywords supported: :key :count :start :end :from-end |
788 | 788 |
789 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 789 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
790 | 790 |
791 (autoload (quote remove-if-not) "cl-seq" "\ | 791 (autoload 'remove-if-not "cl-seq" "\ |
792 Remove all items not satisfying PREDICATE in SEQ. | 792 Remove all items not satisfying PREDICATE in SEQ. |
793 This is a non-destructive function; it makes a copy of SEQ if necessary | 793 This is a non-destructive function; it makes a copy of SEQ if necessary |
794 to avoid corrupting the original SEQ. | 794 to avoid corrupting the original SEQ. |
795 | 795 |
796 Keywords supported: :key :count :start :end :from-end | 796 Keywords supported: :key :count :start :end :from-end |
797 | 797 |
798 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 798 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
799 | 799 |
800 (autoload (quote delete*) "cl-seq" "\ | 800 (autoload 'delete* "cl-seq" "\ |
801 Remove all occurrences of ITEM in SEQ. | 801 Remove all occurrences of ITEM in SEQ. |
802 This is a destructive function; it reuses the storage of SEQ whenever possible. | 802 This is a destructive function; it reuses the storage of SEQ whenever possible. |
803 | 803 |
804 Keywords supported: :test :test-not :key :count :start :end :from-end | 804 Keywords supported: :test :test-not :key :count :start :end :from-end |
805 | 805 |
806 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | 806 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) |
807 | 807 |
808 (autoload (quote delete-if) "cl-seq" "\ | 808 (autoload 'delete-if "cl-seq" "\ |
809 Remove all items satisfying PREDICATE in SEQ. | 809 Remove all items satisfying PREDICATE in SEQ. |
810 This is a destructive function; it reuses the storage of SEQ whenever possible. | 810 This is a destructive function; it reuses the storage of SEQ whenever possible. |
811 | 811 |
812 Keywords supported: :key :count :start :end :from-end | 812 Keywords supported: :key :count :start :end :from-end |
813 | 813 |
814 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 814 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
815 | 815 |
816 (autoload (quote delete-if-not) "cl-seq" "\ | 816 (autoload 'delete-if-not "cl-seq" "\ |
817 Remove all items not satisfying PREDICATE in SEQ. | 817 Remove all items not satisfying PREDICATE in SEQ. |
818 This is a destructive function; it reuses the storage of SEQ whenever possible. | 818 This is a destructive function; it reuses the storage of SEQ whenever possible. |
819 | 819 |
820 Keywords supported: :key :count :start :end :from-end | 820 Keywords supported: :key :count :start :end :from-end |
821 | 821 |
822 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 822 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
823 | 823 |
824 (autoload (quote remove-duplicates) "cl-seq" "\ | 824 (autoload 'remove-duplicates "cl-seq" "\ |
825 Return a copy of SEQ with all duplicate elements removed. | 825 Return a copy of SEQ with all duplicate elements removed. |
826 | 826 |
827 Keywords supported: :test :test-not :key :start :end :from-end | 827 Keywords supported: :test :test-not :key :start :end :from-end |
828 | 828 |
829 \(fn SEQ [KEYWORD VALUE]...)" nil nil) | 829 \(fn SEQ [KEYWORD VALUE]...)" nil nil) |
830 | 830 |
831 (autoload (quote delete-duplicates) "cl-seq" "\ | 831 (autoload 'delete-duplicates "cl-seq" "\ |
832 Remove all duplicate elements from SEQ (destructively). | 832 Remove all duplicate elements from SEQ (destructively). |
833 | 833 |
834 Keywords supported: :test :test-not :key :start :end :from-end | 834 Keywords supported: :test :test-not :key :start :end :from-end |
835 | 835 |
836 \(fn SEQ [KEYWORD VALUE]...)" nil nil) | 836 \(fn SEQ [KEYWORD VALUE]...)" nil nil) |
837 | 837 |
838 (autoload (quote substitute) "cl-seq" "\ | 838 (autoload 'substitute "cl-seq" "\ |
839 Substitute NEW for OLD in SEQ. | 839 Substitute NEW for OLD in SEQ. |
840 This is a non-destructive function; it makes a copy of SEQ if necessary | 840 This is a non-destructive function; it makes a copy of SEQ if necessary |
841 to avoid corrupting the original SEQ. | 841 to avoid corrupting the original SEQ. |
842 | 842 |
843 Keywords supported: :test :test-not :key :count :start :end :from-end | 843 Keywords supported: :test :test-not :key :count :start :end :from-end |
844 | 844 |
845 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) | 845 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) |
846 | 846 |
847 (autoload (quote substitute-if) "cl-seq" "\ | 847 (autoload 'substitute-if "cl-seq" "\ |
848 Substitute NEW for all items satisfying PREDICATE in SEQ. | 848 Substitute NEW for all items satisfying PREDICATE in SEQ. |
849 This is a non-destructive function; it makes a copy of SEQ if necessary | 849 This is a non-destructive function; it makes a copy of SEQ if necessary |
850 to avoid corrupting the original SEQ. | 850 to avoid corrupting the original SEQ. |
851 | 851 |
852 Keywords supported: :key :count :start :end :from-end | 852 Keywords supported: :key :count :start :end :from-end |
853 | 853 |
854 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 854 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
855 | 855 |
856 (autoload (quote substitute-if-not) "cl-seq" "\ | 856 (autoload 'substitute-if-not "cl-seq" "\ |
857 Substitute NEW for all items not satisfying PREDICATE in SEQ. | 857 Substitute NEW for all items not satisfying PREDICATE in SEQ. |
858 This is a non-destructive function; it makes a copy of SEQ if necessary | 858 This is a non-destructive function; it makes a copy of SEQ if necessary |
859 to avoid corrupting the original SEQ. | 859 to avoid corrupting the original SEQ. |
860 | 860 |
861 Keywords supported: :key :count :start :end :from-end | 861 Keywords supported: :key :count :start :end :from-end |
862 | 862 |
863 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 863 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
864 | 864 |
865 (autoload (quote nsubstitute) "cl-seq" "\ | 865 (autoload 'nsubstitute "cl-seq" "\ |
866 Substitute NEW for OLD in SEQ. | 866 Substitute NEW for OLD in SEQ. |
867 This is a destructive function; it reuses the storage of SEQ whenever possible. | 867 This is a destructive function; it reuses the storage of SEQ whenever possible. |
868 | 868 |
869 Keywords supported: :test :test-not :key :count :start :end :from-end | 869 Keywords supported: :test :test-not :key :count :start :end :from-end |
870 | 870 |
871 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) | 871 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) |
872 | 872 |
873 (autoload (quote nsubstitute-if) "cl-seq" "\ | 873 (autoload 'nsubstitute-if "cl-seq" "\ |
874 Substitute NEW for all items satisfying PREDICATE in SEQ. | 874 Substitute NEW for all items satisfying PREDICATE in SEQ. |
875 This is a destructive function; it reuses the storage of SEQ whenever possible. | 875 This is a destructive function; it reuses the storage of SEQ whenever possible. |
876 | 876 |
877 Keywords supported: :key :count :start :end :from-end | 877 Keywords supported: :key :count :start :end :from-end |
878 | 878 |
879 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 879 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
880 | 880 |
881 (autoload (quote nsubstitute-if-not) "cl-seq" "\ | 881 (autoload 'nsubstitute-if-not "cl-seq" "\ |
882 Substitute NEW for all items not satisfying PREDICATE in SEQ. | 882 Substitute NEW for all items not satisfying PREDICATE in SEQ. |
883 This is a destructive function; it reuses the storage of SEQ whenever possible. | 883 This is a destructive function; it reuses the storage of SEQ whenever possible. |
884 | 884 |
885 Keywords supported: :key :count :start :end :from-end | 885 Keywords supported: :key :count :start :end :from-end |
886 | 886 |
887 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 887 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
888 | 888 |
889 (autoload (quote find) "cl-seq" "\ | 889 (autoload 'find "cl-seq" "\ |
890 Find the first occurrence of ITEM in SEQ. | 890 Find the first occurrence of ITEM in SEQ. |
891 Return the matching ITEM, or nil if not found. | 891 Return the matching ITEM, or nil if not found. |
892 | 892 |
893 Keywords supported: :test :test-not :key :start :end :from-end | 893 Keywords supported: :test :test-not :key :start :end :from-end |
894 | 894 |
895 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | 895 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) |
896 | 896 |
897 (autoload (quote find-if) "cl-seq" "\ | 897 (autoload 'find-if "cl-seq" "\ |
898 Find the first item satisfying PREDICATE in SEQ. | 898 Find the first item satisfying PREDICATE in SEQ. |
899 Return the matching item, or nil if not found. | 899 Return the matching item, or nil if not found. |
900 | 900 |
901 Keywords supported: :key :start :end :from-end | 901 Keywords supported: :key :start :end :from-end |
902 | 902 |
903 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 903 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
904 | 904 |
905 (autoload (quote find-if-not) "cl-seq" "\ | 905 (autoload 'find-if-not "cl-seq" "\ |
906 Find the first item not satisfying PREDICATE in SEQ. | 906 Find the first item not satisfying PREDICATE in SEQ. |
907 Return the matching item, or nil if not found. | 907 Return the matching item, or nil if not found. |
908 | 908 |
909 Keywords supported: :key :start :end :from-end | 909 Keywords supported: :key :start :end :from-end |
910 | 910 |
911 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 911 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
912 | 912 |
913 (autoload (quote position) "cl-seq" "\ | 913 (autoload 'position "cl-seq" "\ |
914 Find the first occurrence of ITEM in SEQ. | 914 Find the first occurrence of ITEM in SEQ. |
915 Return the index of the matching item, or nil if not found. | 915 Return the index of the matching item, or nil if not found. |
916 | 916 |
917 Keywords supported: :test :test-not :key :start :end :from-end | 917 Keywords supported: :test :test-not :key :start :end :from-end |
918 | 918 |
919 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | 919 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) |
920 | 920 |
921 (autoload (quote position-if) "cl-seq" "\ | 921 (autoload 'position-if "cl-seq" "\ |
922 Find the first item satisfying PREDICATE in SEQ. | 922 Find the first item satisfying PREDICATE in SEQ. |
923 Return the index of the matching item, or nil if not found. | 923 Return the index of the matching item, or nil if not found. |
924 | 924 |
925 Keywords supported: :key :start :end :from-end | 925 Keywords supported: :key :start :end :from-end |
926 | 926 |
927 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 927 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
928 | 928 |
929 (autoload (quote position-if-not) "cl-seq" "\ | 929 (autoload 'position-if-not "cl-seq" "\ |
930 Find the first item not satisfying PREDICATE in SEQ. | 930 Find the first item not satisfying PREDICATE in SEQ. |
931 Return the index of the matching item, or nil if not found. | 931 Return the index of the matching item, or nil if not found. |
932 | 932 |
933 Keywords supported: :key :start :end :from-end | 933 Keywords supported: :key :start :end :from-end |
934 | 934 |
935 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 935 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
936 | 936 |
937 (autoload (quote count) "cl-seq" "\ | 937 (autoload 'count "cl-seq" "\ |
938 Count the number of occurrences of ITEM in SEQ. | 938 Count the number of occurrences of ITEM in SEQ. |
939 | 939 |
940 Keywords supported: :test :test-not :key :start :end | 940 Keywords supported: :test :test-not :key :start :end |
941 | 941 |
942 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) | 942 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) |
943 | 943 |
944 (autoload (quote count-if) "cl-seq" "\ | 944 (autoload 'count-if "cl-seq" "\ |
945 Count the number of items satisfying PREDICATE in SEQ. | 945 Count the number of items satisfying PREDICATE in SEQ. |
946 | 946 |
947 Keywords supported: :key :start :end | 947 Keywords supported: :key :start :end |
948 | 948 |
949 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 949 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
950 | 950 |
951 (autoload (quote count-if-not) "cl-seq" "\ | 951 (autoload 'count-if-not "cl-seq" "\ |
952 Count the number of items not satisfying PREDICATE in SEQ. | 952 Count the number of items not satisfying PREDICATE in SEQ. |
953 | 953 |
954 Keywords supported: :key :start :end | 954 Keywords supported: :key :start :end |
955 | 955 |
956 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) | 956 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) |
957 | 957 |
958 (autoload (quote mismatch) "cl-seq" "\ | 958 (autoload 'mismatch "cl-seq" "\ |
959 Compare SEQ1 with SEQ2, return index of first mismatching element. | 959 Compare SEQ1 with SEQ2, return index of first mismatching element. |
960 Return nil if the sequences match. If one sequence is a prefix of the | 960 Return nil if the sequences match. If one sequence is a prefix of the |
961 other, the return value indicates the end of the shorter sequence. | 961 other, the return value indicates the end of the shorter sequence. |
962 | 962 |
963 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end | 963 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end |
964 | 964 |
965 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | 965 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) |
966 | 966 |
967 (autoload (quote search) "cl-seq" "\ | 967 (autoload 'search "cl-seq" "\ |
968 Search for SEQ1 as a subsequence of SEQ2. | 968 Search for SEQ1 as a subsequence of SEQ2. |
969 Return the index of the leftmost element of the first match found; | 969 Return the index of the leftmost element of the first match found; |
970 return nil if there are no matches. | 970 return nil if there are no matches. |
971 | 971 |
972 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end | 972 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end |
973 | 973 |
974 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) | 974 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) |
975 | 975 |
976 (autoload (quote sort*) "cl-seq" "\ | 976 (autoload 'sort* "cl-seq" "\ |
977 Sort the argument SEQ according to PREDICATE. | 977 Sort the argument SEQ according to PREDICATE. |
978 This is a destructive function; it reuses the storage of SEQ if possible. | 978 This is a destructive function; it reuses the storage of SEQ if possible. |
979 | 979 |
980 Keywords supported: :key | 980 Keywords supported: :key |
981 | 981 |
982 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) | 982 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) |
983 | 983 |
984 (autoload (quote stable-sort) "cl-seq" "\ | 984 (autoload 'stable-sort "cl-seq" "\ |
985 Sort the argument SEQ stably according to PREDICATE. | 985 Sort the argument SEQ stably according to PREDICATE. |
986 This is a destructive function; it reuses the storage of SEQ if possible. | 986 This is a destructive function; it reuses the storage of SEQ if possible. |
987 | 987 |
988 Keywords supported: :key | 988 Keywords supported: :key |
989 | 989 |
990 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) | 990 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) |
991 | 991 |
992 (autoload (quote merge) "cl-seq" "\ | 992 (autoload 'merge "cl-seq" "\ |
993 Destructively merge the two sequences to produce a new sequence. | 993 Destructively merge the two sequences to produce a new sequence. |
994 TYPE is the sequence type to return, SEQ1 and SEQ2 are the two argument | 994 TYPE is the sequence type to return, SEQ1 and SEQ2 are the two argument |
995 sequences, and PREDICATE is a `less-than' predicate on the elements. | 995 sequences, and PREDICATE is a `less-than' predicate on the elements. |
996 | 996 |
997 Keywords supported: :key | 997 Keywords supported: :key |
998 | 998 |
999 \(fn TYPE SEQ1 SEQ2 PREDICATE [KEYWORD VALUE]...)" nil nil) | 999 \(fn TYPE SEQ1 SEQ2 PREDICATE [KEYWORD VALUE]...)" nil nil) |
1000 | 1000 |
1001 (autoload (quote member*) "cl-seq" "\ | 1001 (autoload 'member* "cl-seq" "\ |
1002 Find the first occurrence of ITEM in LIST. | 1002 Find the first occurrence of ITEM in LIST. |
1003 Return the sublist of LIST whose car is ITEM. | 1003 Return the sublist of LIST whose car is ITEM. |
1004 | 1004 |
1005 Keywords supported: :test :test-not :key | 1005 Keywords supported: :test :test-not :key |
1006 | 1006 |
1007 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | 1007 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) |
1008 | 1008 |
1009 (autoload (quote member-if) "cl-seq" "\ | 1009 (autoload 'member-if "cl-seq" "\ |
1010 Find the first item satisfying PREDICATE in LIST. | 1010 Find the first item satisfying PREDICATE in LIST. |
1011 Return the sublist of LIST whose car matches. | 1011 Return the sublist of LIST whose car matches. |
1012 | 1012 |
1013 Keywords supported: :key | 1013 Keywords supported: :key |
1014 | 1014 |
1015 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1015 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1016 | 1016 |
1017 (autoload (quote member-if-not) "cl-seq" "\ | 1017 (autoload 'member-if-not "cl-seq" "\ |
1018 Find the first item not satisfying PREDICATE in LIST. | 1018 Find the first item not satisfying PREDICATE in LIST. |
1019 Return the sublist of LIST whose car matches. | 1019 Return the sublist of LIST whose car matches. |
1020 | 1020 |
1021 Keywords supported: :key | 1021 Keywords supported: :key |
1022 | 1022 |
1023 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1023 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1024 | 1024 |
1025 (autoload (quote cl-adjoin) "cl-seq" "\ | 1025 (autoload 'cl-adjoin "cl-seq" "\ |
1026 Not documented | 1026 Not documented |
1027 | 1027 |
1028 \(fn CL-ITEM CL-LIST &rest CL-KEYS)" nil nil) | 1028 \(fn CL-ITEM CL-LIST &rest CL-KEYS)" nil nil) |
1029 | 1029 |
1030 (autoload (quote assoc*) "cl-seq" "\ | 1030 (autoload 'assoc* "cl-seq" "\ |
1031 Find the first item whose car matches ITEM in LIST. | 1031 Find the first item whose car matches ITEM in LIST. |
1032 | 1032 |
1033 Keywords supported: :test :test-not :key | 1033 Keywords supported: :test :test-not :key |
1034 | 1034 |
1035 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | 1035 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) |
1036 | 1036 |
1037 (autoload (quote assoc-if) "cl-seq" "\ | 1037 (autoload 'assoc-if "cl-seq" "\ |
1038 Find the first item whose car satisfies PREDICATE in LIST. | 1038 Find the first item whose car satisfies PREDICATE in LIST. |
1039 | 1039 |
1040 Keywords supported: :key | 1040 Keywords supported: :key |
1041 | 1041 |
1042 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1042 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1043 | 1043 |
1044 (autoload (quote assoc-if-not) "cl-seq" "\ | 1044 (autoload 'assoc-if-not "cl-seq" "\ |
1045 Find the first item whose car does not satisfy PREDICATE in LIST. | 1045 Find the first item whose car does not satisfy PREDICATE in LIST. |
1046 | 1046 |
1047 Keywords supported: :key | 1047 Keywords supported: :key |
1048 | 1048 |
1049 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1049 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1050 | 1050 |
1051 (autoload (quote rassoc*) "cl-seq" "\ | 1051 (autoload 'rassoc* "cl-seq" "\ |
1052 Find the first item whose cdr matches ITEM in LIST. | 1052 Find the first item whose cdr matches ITEM in LIST. |
1053 | 1053 |
1054 Keywords supported: :test :test-not :key | 1054 Keywords supported: :test :test-not :key |
1055 | 1055 |
1056 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) | 1056 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) |
1057 | 1057 |
1058 (autoload (quote rassoc-if) "cl-seq" "\ | 1058 (autoload 'rassoc-if "cl-seq" "\ |
1059 Find the first item whose cdr satisfies PREDICATE in LIST. | 1059 Find the first item whose cdr satisfies PREDICATE in LIST. |
1060 | 1060 |
1061 Keywords supported: :key | 1061 Keywords supported: :key |
1062 | 1062 |
1063 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1063 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1064 | 1064 |
1065 (autoload (quote rassoc-if-not) "cl-seq" "\ | 1065 (autoload 'rassoc-if-not "cl-seq" "\ |
1066 Find the first item whose cdr does not satisfy PREDICATE in LIST. | 1066 Find the first item whose cdr does not satisfy PREDICATE in LIST. |
1067 | 1067 |
1068 Keywords supported: :key | 1068 Keywords supported: :key |
1069 | 1069 |
1070 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) | 1070 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) |
1071 | 1071 |
1072 (autoload (quote union) "cl-seq" "\ | 1072 (autoload 'union "cl-seq" "\ |
1073 Combine LIST1 and LIST2 using a set-union operation. | 1073 Combine LIST1 and LIST2 using a set-union operation. |
1074 The result list contains all items that appear in either LIST1 or LIST2. | 1074 The result list contains all items that appear in either LIST1 or LIST2. |
1075 This is a non-destructive function; it makes a copy of the data if necessary | 1075 This is a non-destructive function; it makes a copy of the data if necessary |
1076 to avoid corrupting the original LIST1 and LIST2. | 1076 to avoid corrupting the original LIST1 and LIST2. |
1077 | 1077 |
1078 Keywords supported: :test :test-not :key | 1078 Keywords supported: :test :test-not :key |
1079 | 1079 |
1080 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1080 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1081 | 1081 |
1082 (autoload (quote nunion) "cl-seq" "\ | 1082 (autoload 'nunion "cl-seq" "\ |
1083 Combine LIST1 and LIST2 using a set-union operation. | 1083 Combine LIST1 and LIST2 using a set-union operation. |
1084 The result list contains all items that appear in either LIST1 or LIST2. | 1084 The result list contains all items that appear in either LIST1 or LIST2. |
1085 This is a destructive function; it reuses the storage of LIST1 and LIST2 | 1085 This is a destructive function; it reuses the storage of LIST1 and LIST2 |
1086 whenever possible. | 1086 whenever possible. |
1087 | 1087 |
1088 Keywords supported: :test :test-not :key | 1088 Keywords supported: :test :test-not :key |
1089 | 1089 |
1090 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1090 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1091 | 1091 |
1092 (autoload (quote intersection) "cl-seq" "\ | 1092 (autoload 'intersection "cl-seq" "\ |
1093 Combine LIST1 and LIST2 using a set-intersection operation. | 1093 Combine LIST1 and LIST2 using a set-intersection operation. |
1094 The result list contains all items that appear in both LIST1 and LIST2. | 1094 The result list contains all items that appear in both LIST1 and LIST2. |
1095 This is a non-destructive function; it makes a copy of the data if necessary | 1095 This is a non-destructive function; it makes a copy of the data if necessary |
1096 to avoid corrupting the original LIST1 and LIST2. | 1096 to avoid corrupting the original LIST1 and LIST2. |
1097 | 1097 |
1098 Keywords supported: :test :test-not :key | 1098 Keywords supported: :test :test-not :key |
1099 | 1099 |
1100 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1100 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1101 | 1101 |
1102 (autoload (quote nintersection) "cl-seq" "\ | 1102 (autoload 'nintersection "cl-seq" "\ |
1103 Combine LIST1 and LIST2 using a set-intersection operation. | 1103 Combine LIST1 and LIST2 using a set-intersection operation. |
1104 The result list contains all items that appear in both LIST1 and LIST2. | 1104 The result list contains all items that appear in both LIST1 and LIST2. |
1105 This is a destructive function; it reuses the storage of LIST1 and LIST2 | 1105 This is a destructive function; it reuses the storage of LIST1 and LIST2 |
1106 whenever possible. | 1106 whenever possible. |
1107 | 1107 |
1108 Keywords supported: :test :test-not :key | 1108 Keywords supported: :test :test-not :key |
1109 | 1109 |
1110 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1110 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1111 | 1111 |
1112 (autoload (quote set-difference) "cl-seq" "\ | 1112 (autoload 'set-difference "cl-seq" "\ |
1113 Combine LIST1 and LIST2 using a set-difference operation. | 1113 Combine LIST1 and LIST2 using a set-difference operation. |
1114 The result list contains all items that appear in LIST1 but not LIST2. | 1114 The result list contains all items that appear in LIST1 but not LIST2. |
1115 This is a non-destructive function; it makes a copy of the data if necessary | 1115 This is a non-destructive function; it makes a copy of the data if necessary |
1116 to avoid corrupting the original LIST1 and LIST2. | 1116 to avoid corrupting the original LIST1 and LIST2. |
1117 | 1117 |
1118 Keywords supported: :test :test-not :key | 1118 Keywords supported: :test :test-not :key |
1119 | 1119 |
1120 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1120 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1121 | 1121 |
1122 (autoload (quote nset-difference) "cl-seq" "\ | 1122 (autoload 'nset-difference "cl-seq" "\ |
1123 Combine LIST1 and LIST2 using a set-difference operation. | 1123 Combine LIST1 and LIST2 using a set-difference operation. |
1124 The result list contains all items that appear in LIST1 but not LIST2. | 1124 The result list contains all items that appear in LIST1 but not LIST2. |
1125 This is a destructive function; it reuses the storage of LIST1 and LIST2 | 1125 This is a destructive function; it reuses the storage of LIST1 and LIST2 |
1126 whenever possible. | 1126 whenever possible. |
1127 | 1127 |
1128 Keywords supported: :test :test-not :key | 1128 Keywords supported: :test :test-not :key |
1129 | 1129 |
1130 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1130 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1131 | 1131 |
1132 (autoload (quote set-exclusive-or) "cl-seq" "\ | 1132 (autoload 'set-exclusive-or "cl-seq" "\ |
1133 Combine LIST1 and LIST2 using a set-exclusive-or operation. | 1133 Combine LIST1 and LIST2 using a set-exclusive-or operation. |
1134 The result list contains all items that appear in exactly one of LIST1, LIST2. | 1134 The result list contains all items that appear in exactly one of LIST1, LIST2. |
1135 This is a non-destructive function; it makes a copy of the data if necessary | 1135 This is a non-destructive function; it makes a copy of the data if necessary |
1136 to avoid corrupting the original LIST1 and LIST2. | 1136 to avoid corrupting the original LIST1 and LIST2. |
1137 | 1137 |
1138 Keywords supported: :test :test-not :key | 1138 Keywords supported: :test :test-not :key |
1139 | 1139 |
1140 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1140 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1141 | 1141 |
1142 (autoload (quote nset-exclusive-or) "cl-seq" "\ | 1142 (autoload 'nset-exclusive-or "cl-seq" "\ |
1143 Combine LIST1 and LIST2 using a set-exclusive-or operation. | 1143 Combine LIST1 and LIST2 using a set-exclusive-or operation. |
1144 The result list contains all items that appear in exactly one of LIST1, LIST2. | 1144 The result list contains all items that appear in exactly one of LIST1, LIST2. |
1145 This is a destructive function; it reuses the storage of LIST1 and LIST2 | 1145 This is a destructive function; it reuses the storage of LIST1 and LIST2 |
1146 whenever possible. | 1146 whenever possible. |
1147 | 1147 |
1148 Keywords supported: :test :test-not :key | 1148 Keywords supported: :test :test-not :key |
1149 | 1149 |
1150 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1150 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1151 | 1151 |
1152 (autoload (quote subsetp) "cl-seq" "\ | 1152 (autoload 'subsetp "cl-seq" "\ |
1153 Return true if LIST1 is a subset of LIST2. | 1153 Return true if LIST1 is a subset of LIST2. |
1154 I.e., if every element of LIST1 also appears in LIST2. | 1154 I.e., if every element of LIST1 also appears in LIST2. |
1155 | 1155 |
1156 Keywords supported: :test :test-not :key | 1156 Keywords supported: :test :test-not :key |
1157 | 1157 |
1158 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) | 1158 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) |
1159 | 1159 |
1160 (autoload (quote subst-if) "cl-seq" "\ | 1160 (autoload 'subst-if "cl-seq" "\ |
1161 Substitute NEW for elements matching PREDICATE in TREE (non-destructively). | 1161 Substitute NEW for elements matching PREDICATE in TREE (non-destructively). |
1162 Return a copy of TREE with all matching elements replaced by NEW. | 1162 Return a copy of TREE with all matching elements replaced by NEW. |
1163 | 1163 |
1164 Keywords supported: :key | 1164 Keywords supported: :key |
1165 | 1165 |
1166 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | 1166 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) |
1167 | 1167 |
1168 (autoload (quote subst-if-not) "cl-seq" "\ | 1168 (autoload 'subst-if-not "cl-seq" "\ |
1169 Substitute NEW for elts not matching PREDICATE in TREE (non-destructively). | 1169 Substitute NEW for elts not matching PREDICATE in TREE (non-destructively). |
1170 Return a copy of TREE with all non-matching elements replaced by NEW. | 1170 Return a copy of TREE with all non-matching elements replaced by NEW. |
1171 | 1171 |
1172 Keywords supported: :key | 1172 Keywords supported: :key |
1173 | 1173 |
1174 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | 1174 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) |
1175 | 1175 |
1176 (autoload (quote nsubst) "cl-seq" "\ | 1176 (autoload 'nsubst "cl-seq" "\ |
1177 Substitute NEW for OLD everywhere in TREE (destructively). | 1177 Substitute NEW for OLD everywhere in TREE (destructively). |
1178 Any element of TREE which is `eql' to OLD is changed to NEW (via a call | 1178 Any element of TREE which is `eql' to OLD is changed to NEW (via a call |
1179 to `setcar'). | 1179 to `setcar'). |
1180 | 1180 |
1181 Keywords supported: :test :test-not :key | 1181 Keywords supported: :test :test-not :key |
1182 | 1182 |
1183 \(fn NEW OLD TREE [KEYWORD VALUE]...)" nil nil) | 1183 \(fn NEW OLD TREE [KEYWORD VALUE]...)" nil nil) |
1184 | 1184 |
1185 (autoload (quote nsubst-if) "cl-seq" "\ | 1185 (autoload 'nsubst-if "cl-seq" "\ |
1186 Substitute NEW for elements matching PREDICATE in TREE (destructively). | 1186 Substitute NEW for elements matching PREDICATE in TREE (destructively). |
1187 Any element of TREE which matches is changed to NEW (via a call to `setcar'). | 1187 Any element of TREE which matches is changed to NEW (via a call to `setcar'). |
1188 | 1188 |
1189 Keywords supported: :key | 1189 Keywords supported: :key |
1190 | 1190 |
1191 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | 1191 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) |
1192 | 1192 |
1193 (autoload (quote nsubst-if-not) "cl-seq" "\ | 1193 (autoload 'nsubst-if-not "cl-seq" "\ |
1194 Substitute NEW for elements not matching PREDICATE in TREE (destructively). | 1194 Substitute NEW for elements not matching PREDICATE in TREE (destructively). |
1195 Any element of TREE which matches is changed to NEW (via a call to `setcar'). | 1195 Any element of TREE which matches is changed to NEW (via a call to `setcar'). |
1196 | 1196 |
1197 Keywords supported: :key | 1197 Keywords supported: :key |
1198 | 1198 |
1199 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) | 1199 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) |
1200 | 1200 |
1201 (autoload (quote sublis) "cl-seq" "\ | 1201 (autoload 'sublis "cl-seq" "\ |
1202 Perform substitutions indicated by ALIST in TREE (non-destructively). | 1202 Perform substitutions indicated by ALIST in TREE (non-destructively). |
1203 Return a copy of TREE with all matching elements replaced. | 1203 Return a copy of TREE with all matching elements replaced. |
1204 | 1204 |
1205 Keywords supported: :test :test-not :key | 1205 Keywords supported: :test :test-not :key |
1206 | 1206 |
1207 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) | 1207 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) |
1208 | 1208 |
1209 (autoload (quote nsublis) "cl-seq" "\ | 1209 (autoload 'nsublis "cl-seq" "\ |
1210 Perform substitutions indicated by ALIST in TREE (destructively). | 1210 Perform substitutions indicated by ALIST in TREE (destructively). |
1211 Any matching element of TREE is changed via a call to `setcar'. | 1211 Any matching element of TREE is changed via a call to `setcar'. |
1212 | 1212 |
1213 Keywords supported: :test :test-not :key | 1213 Keywords supported: :test :test-not :key |
1214 | 1214 |
1215 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) | 1215 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) |
1216 | 1216 |
1217 (autoload (quote tree-equal) "cl-seq" "\ | 1217 (autoload 'tree-equal "cl-seq" "\ |
1218 Return t if trees TREE1 and TREE2 have `eql' leaves. | 1218 Return t if trees TREE1 and TREE2 have `eql' leaves. |
1219 Atoms are compared by `eql'; cons cells are compared recursively. | 1219 Atoms are compared by `eql'; cons cells are compared recursively. |
1220 | 1220 |
1221 Keywords supported: :test :test-not :key | 1221 Keywords supported: :test :test-not :key |
1222 | 1222 |