light/dark

digit-char-p for different CL implementations

All the character ranges for which the individual Common Lisp implementations return non-nil for (digit-char-p char).

  CCL 1.11-r16635        => ((#\0 #\9))

  SBCL 2.0.2
  => ((#\0 #\9) (#\ARABIC-INDIC_DIGIT_ZERO #\ARABIC-INDIC_DIGIT_NINE)
      (#\EXTENDED_ARABIC-INDIC_DIGIT_ZERO
       #\EXTENDED_ARABIC-INDIC_DIGIT_NINE)
      (#\NKO_DIGIT_ZERO #\NKO_DIGIT_NINE)
      (#\DEVANAGARI_DIGIT_ZERO #\DEVANAGARI_DIGIT_NINE)
      (#\BENGALI_DIGIT_ZERO #\BENGALI_DIGIT_NINE)
      (#\GURMUKHI_DIGIT_ZERO #\GURMUKHI_DIGIT_NINE)
      (#\GUJARATI_DIGIT_ZERO #\GUJARATI_DIGIT_NINE)
      (#\ORIYA_DIGIT_ZERO #\ORIYA_DIGIT_NINE)
      (#\TAMIL_DIGIT_ZERO #\TAMIL_DIGIT_NINE)
      (#\TELUGU_DIGIT_ZERO #\TELUGU_DIGIT_NINE)
      (#\KANNADA_DIGIT_ZERO #\KANNADA_DIGIT_NINE)
      (#\MALAYALAM_DIGIT_ZERO #\MALAYALAM_DIGIT_NINE)
      (#\SINHALA_LITH_DIGIT_ZERO #\SINHALA_LITH_DIGIT_NINE)
      (#\THAI_DIGIT_ZERO #\THAI_DIGIT_NINE)
      (#\LAO_DIGIT_ZERO #\LAO_DIGIT_NINE)
      (#\TIBETAN_DIGIT_ZERO #\TIBETAN_DIGIT_NINE)
      (#\MYANMAR_DIGIT_ZERO #\MYANMAR_DIGIT_NINE)
      (#\MYANMAR_SHAN_DIGIT_ZERO #\MYANMAR_SHAN_DIGIT_NINE)
      (#\KHMER_DIGIT_ZERO #\KHMER_DIGIT_NINE)
      (#\MONGOLIAN_DIGIT_ZERO #\MONGOLIAN_DIGIT_NINE)
      (#\LIMBU_DIGIT_ZERO #\LIMBU_DIGIT_NINE)
      (#\NEW_TAI_LUE_DIGIT_ZERO #\NEW_TAI_LUE_DIGIT_NINE)
      (#\TAI_THAM_HORA_DIGIT_ZERO #\TAI_THAM_HORA_DIGIT_NINE)
      (#\TAI_THAM_THAM_DIGIT_ZERO #\TAI_THAM_THAM_DIGIT_NINE)
      (#\BALINESE_DIGIT_ZERO #\BALINESE_DIGIT_NINE)
      (#\SUNDANESE_DIGIT_ZERO #\SUNDANESE_DIGIT_NINE)
      (#\LEPCHA_DIGIT_ZERO #\LEPCHA_DIGIT_NINE)
      (#\OL_CHIKI_DIGIT_ZERO #\OL_CHIKI_DIGIT_NINE)
      (#\VAI_DIGIT_ZERO #\VAI_DIGIT_NINE)
      (#\SAURASHTRA_DIGIT_ZERO #\SAURASHTRA_DIGIT_NINE)
      (#\KAYAH_LI_DIGIT_ZERO #\KAYAH_LI_DIGIT_NINE)
      (#\JAVANESE_DIGIT_ZERO #\JAVANESE_DIGIT_NINE)
      (#\MYANMAR_TAI_LAING_DIGIT_ZERO #\MYANMAR_TAI_LAING_DIGIT_NINE)
      (#\CHAM_DIGIT_ZERO #\CHAM_DIGIT_NINE)
      (#\MEETEI_MAYEK_DIGIT_ZERO #\MEETEI_MAYEK_DIGIT_NINE)
      (#\FULLWIDTH_DIGIT_ZERO #\FULLWIDTH_DIGIT_NINE)
      (#\OSMANYA_DIGIT_ZERO #\OSMANYA_DIGIT_NINE)
      (#\BRAHMI_DIGIT_ZERO #\BRAHMI_DIGIT_NINE)
      (#\SORA_SOMPENG_DIGIT_ZERO #\SORA_SOMPENG_DIGIT_NINE)
      (#\CHAKMA_DIGIT_ZERO #\CHAKMA_DIGIT_NINE)
      (#\SHARADA_DIGIT_ZERO #\SHARADA_DIGIT_NINE)
      (#\KHUDAWADI_DIGIT_ZERO #\KHUDAWADI_DIGIT_NINE)
      (#\TIRHUTA_DIGIT_ZERO #\TIRHUTA_DIGIT_NINE)
      (#\MODI_DIGIT_ZERO #\MODI_DIGIT_NINE)
      (#\TAKRI_DIGIT_ZERO #\TAKRI_DIGIT_NINE)
      (#\AHOM_DIGIT_ZERO #\AHOM_DIGIT_NINE)
      (#\WARANG_CITI_DIGIT_ZERO #\WARANG_CITI_DIGIT_NINE)
      (#\MRO_DIGIT_ZERO #\MRO_DIGIT_NINE)
      (#\PAHAWH_HMONG_DIGIT_ZERO #\PAHAWH_HMONG_DIGIT_NINE)
      (#\MATHEMATICAL_BOLD_DIGIT_ZERO
       #\MATHEMATICAL_MONOSPACE_DIGIT_NINE))

  CLISP 2.48             => 
((#\0 #\9) (#\ARABIC-INDIC_DIGIT_ZERO #\ARABIC-INDIC_DIGIT_NINE)
 (#\EXTENDED_ARABIC-INDIC_DIGIT_ZERO #\EXTENDED_ARABIC-INDIC_DIGIT_NINE)
 (#\DEVANAGARI_DIGIT_ZERO #\DEVANAGARI_DIGIT_NINE) (#\BENGALI_DIGIT_ZERO #\BENGALI_DIGIT_NINE)
 (#\GURMUKHI_DIGIT_ZERO #\GURMUKHI_DIGIT_NINE) (#\GUJARATI_DIGIT_ZERO #\GUJARATI_DIGIT_NINE)
 (#\ORIYA_DIGIT_ZERO #\ORIYA_DIGIT_NINE) (#\TAMIL_DIGIT_ONE #\TAMIL_DIGIT_NINE)
 (#\TELUGU_DIGIT_ZERO #\TELUGU_DIGIT_NINE) (#\KANNADA_DIGIT_ZERO #\KANNADA_DIGIT_NINE)
 (#\MALAYALAM_DIGIT_ZERO #\MALAYALAM_DIGIT_NINE) (#\THAI_DIGIT_ZERO #\THAI_DIGIT_NINE)
 (#\LAO_DIGIT_ZERO #\LAO_DIGIT_NINE) (#\TIBETAN_DIGIT_ZERO #\TIBETAN_DIGIT_NINE)
 (#\MYANMAR_DIGIT_ZERO #\MYANMAR_DIGIT_NINE) (#\ETHIOPIC_DIGIT_ONE #\ETHIOPIC_DIGIT_NINE)
 (#\KHMER_DIGIT_ZERO #\KHMER_DIGIT_NINE) (#\MONGOLIAN_DIGIT_ZERO #\MONGOLIAN_DIGIT_NINE)
 (#\FULLWIDTH_DIGIT_ZERO #\FULLWIDTH_DIGIT_NINE)
 (#\MATHEMATICAL_BOLD_DIGIT_ZERO #\MATHEMATICAL_MONOSPACE_DIGIT_NINE))

  ECL 13.5.1             
  => ((#\0 #\9) (#\ARABIC-INDIC_DIGIT_ZERO #\ARABIC-INDIC_DIGIT_NINE)
      (#\EXTENDED_ARABIC-INDIC_DIGIT_ZERO
       #\EXTENDED_ARABIC-INDIC_DIGIT_NINE)
      (#\NKO_DIGIT_ZERO #\NKO_DIGIT_NINE)
      (#\DEVANAGARI_DIGIT_ZERO #\DEVANAGARI_DIGIT_NINE)
      (#\BENGALI_DIGIT_ZERO #\BENGALI_DIGIT_NINE)
      (#\GURMUKHI_DIGIT_ZERO #\GURMUKHI_DIGIT_NINE)
      (#\GUJARATI_DIGIT_ZERO #\GUJARATI_DIGIT_NINE)
      (#\ORIYA_DIGIT_ZERO #\ORIYA_DIGIT_NINE)
      (#\TAMIL_DIGIT_ZERO #\TAMIL_DIGIT_NINE)
      (#\TELUGU_DIGIT_ZERO #\TELUGU_DIGIT_NINE)
      (#\KANNADA_DIGIT_ZERO #\KANNADA_DIGIT_NINE)
      (#\MALAYALAM_DIGIT_ZERO #\MALAYALAM_DIGIT_NINE)
      (#\THAI_DIGIT_ZERO #\THAI_DIGIT_NINE)
      (#\LAO_DIGIT_ZERO #\LAO_DIGIT_NINE)
      (#\TIBETAN_DIGIT_ZERO #\TIBETAN_DIGIT_NINE)
      (#\MYANMAR_DIGIT_ZERO #\MYANMAR_DIGIT_NINE)
      (#\MYANMAR_SHAN_DIGIT_ZERO #\MYANMAR_SHAN_DIGIT_NINE)
      (#\KHMER_DIGIT_ZERO #\KHMER_DIGIT_NINE)
      (#\MONGOLIAN_DIGIT_ZERO #\MONGOLIAN_DIGIT_NINE)
      (#\LIMBU_DIGIT_ZERO #\LIMBU_DIGIT_NINE)
      (#\NEW_TAI_LUE_DIGIT_ZERO #\NEW_TAI_LUE_DIGIT_NINE)
      (#\TAI_THAM_HORA_DIGIT_ZERO #\TAI_THAM_HORA_DIGIT_NINE)
      (#\TAI_THAM_THAM_DIGIT_ZERO #\TAI_THAM_THAM_DIGIT_NINE)
      (#\BALINESE_DIGIT_ZERO #\BALINESE_DIGIT_NINE)
      (#\SUNDANESE_DIGIT_ZERO #\SUNDANESE_DIGIT_NINE)
      (#\LEPCHA_DIGIT_ZERO #\LEPCHA_DIGIT_NINE)
      (#\OL_CHIKI_DIGIT_ZERO #\OL_CHIKI_DIGIT_NINE)
      (#\VAI_DIGIT_ZERO #\VAI_DIGIT_NINE)
      (#\SAURASHTRA_DIGIT_ZERO #\SAURASHTRA_DIGIT_NINE)
      (#\KAYAH_LI_DIGIT_ZERO #\KAYAH_LI_DIGIT_NINE)
      (#\JAVANESE_DIGIT_ZERO #\JAVANESE_DIGIT_NINE)
      (#\CHAM_DIGIT_ZERO #\CHAM_DIGIT_NINE)
      (#\MEETEI_MAYEK_DIGIT_ZERO #\MEETEI_MAYEK_DIGIT_NINE)
      (#\FULLWIDTH_DIGIT_ZERO #\FULLWIDTH_DIGIT_NINE)
      (#\OSMANYA_DIGIT_ZERO #\OSMANYA_DIGIT_NINE) (#\U011066 #\U01106F)
      (#\MATHEMATICAL_BOLD_DIGIT_ZERO
       #\MATHEMATICAL_MONOSPACE_DIGIT_NINE))

  ABCL 1.6.1
  => ((#\0 #\9) (#\٠ #\٩) (#\۰ #\۹) (#\߀ #\߉) (#\० #\९) (#\০ #\৯)
      (#\੦ #\੯) (#\૦ #\૯) (#\୦ #\୯) (#\௦ #\௯) (#\౦ #\౯) (#\೦ #\೯)
      (#\൦ #\൯) (#\෦ #\෯) (#\๐ #\๙) (#\໐ #\໙) (#\༠ #\༩) (#\၀ #\၉)
      (#\႐ #\႙) (#\០ #\៩) (#\᠐ #\᠙) (#\᥆ #\᥏) (#\᧐ #\᧙) (#\᪀ #\᪉)
      (#\᪐ #\᪙) (#\᭐ #\᭙) (#\᮰ #\᮹) (#\᱀ #\᱉) (#\᱐ #\᱙) (#\꘠ #\꘩)
      (#\꣐ #\꣙) (#\꤀ #\꤉) (#\꧐ #\꧙) (#\꧰ #\꧹) (#\꩐ #\꩙) (#\꯰ #\꯹)
      (#\0 #\9))

  ACL 10.1               => ((#\0 #\9))