<commit_before>;;;; serapeum.asd

(asdf:defsystem #:serapeum
  :description "Utilities beyond Alexandria."
  :author "<NAME> <<EMAIL>>"
  :license "MIT"
  :in-order-to ((asdf:test-op (asdf:test-op #:serapeum-tests)))
  :depends-on (#:alexandria
               #:optima
               #:uiop
               #:split-sequence
               #:string-case
               #:parse-number
               #:trivial-garbage
               #:bordeaux-threads
               #:named-readtables
               #:fare-quasiquote-extras
               #:parse-declarations-1.0)
  ;; Having had to untangle the dependencies once it seems worthwhile
  ;; to be explicit about them, if only to keep them under control.
  :components ((:file "package")
               ;; Macros.
               (:file "macro-tools"
                :depends-on ("package"))
               (:file "types"
                :depends-on ("package"))
               (:file "definitions"
                :depends-on ("macro-tools"))
               (:file "binding"
                :depends-on ("macro-tools"))
               (:file "control-flow"
                :depends-on ("macro-tools"))<commit_msg>Depend on sb-cltl2 under SBCL.<commit_after>;;;; serapeum.asd

(asdf:defsystem #:serapeum
  :description "Utilities beyond Alexandria."
  :author "<NAME> <<EMAIL>>"
  :license "MIT"
  :in-order-to ((asdf:test-op (asdf:test-op #:serapeum-tests)))
  :depends-on (#:alexandria
               #:optima
               #:uiop
               #:split-sequence
               #:string-case
               #:parse-number
               #:trivial-garbage
               #:bordeaux-threads
               #:named-readtables
               #:fare-quasiquote-extras
               #:parse-declarations-1.0
               #+sbcl :sb-cltl2)
  ;; Having had to untangle the dependencies once it seems worthwhile
  ;; to be explicit about them, if only to keep them under control.
  :components ((:file "package")
               ;; Macros.
               (:file "macro-tools"
                :depends-on ("package"))
               (:file "types"
                :depends-on ("package"))
               (:file "definitions"
                :depends-on ("macro-tools"))
               (:file "binding"
                :depends-on ("macro-tools"))
               (:file "control-flow"
                :depends-on ("macro-tools"))
{'fraction_non_alphanumeric': 0.1350780920219502, 'fraction_numerical': 0.002532714225411566, 'mean_word_length': 1.5901639344262295, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2167357', 'n_tokens_mistral': 720, 'n_tokens_neox': 655, 'n_words': 155}