Size: a a a

2020 February 10

SA

Sokolov Andrew in Lisp Forever
все сука просто делают как "видят"
источник

SA

Sokolov Andrew in Lisp Forever
и все
источник

VL

Valeriy L in Lisp Forever
Ну в расте там все типы в компайлтайме высчитываются
источник

VL

Valeriy L in Lisp Forever
А потом тупо делается на каждый тип отдельная функция
источник

VL

Valeriy L in Lisp Forever
Хотя можно и динамически диспатчить
источник

SA

Sokolov Andrew in Lisp Forever
в хаскеле тоже все так
источник

SA

Sokolov Andrew in Lisp Forever
да блин естественно
источник

SA

Sokolov Andrew in Lisp Forever
там же репла нет
источник

SA

Sokolov Andrew in Lisp Forever
и статик типа
источник

SA

Sokolov Andrew in Lisp Forever
смысл то был бы в них какой есть не константфолдить
источник

O

O in Lisp Forever
источник

O

O in Lisp Forever
чядн ? https://common-lisp.net/project/asdf/asdf.html#Configuring-ASDF-to-find-your-systems

Как, будучи в  repl  узнать от куда чертвозми грузятся системы...?
источник

O

O in Lisp Forever
In earlier versions of ASDF, the system source registry was configured using a global variable, asdf:*central-registry*. For more details about this, see the following section, Configuring ASDF to find your systems --- old style. Unless you need to understand this, skip directly to Configuring where ASDF stores object files.
источник

O

O in Lisp Forever
8.14 TODO

   Add examples
источник

O

O in Lisp Forever
да наддо бы..
источник
2020 February 11

O

O in Lisp Forever
hellseher@guix-t420 ~$ cat .guix-profile/share/common-lisp/sbcl-bundle-systems/str.asd
(asdf:defsystem
 "str"
 :class
 asdf/bundle:prebuilt-system
 :version
 "0.8-1.3d5ec86"
 :depends-on
 ("cl-ppcre" "cl-ppcre-unicode")
 :components
 ((:compiled-file "str--system")))

(progn (asdf/source-registry:ensure-source-registry)
      (setf (gethash
              "cl-ppcre"
              asdf/source-registry:*source-registry*)
            #p
            "/gnu/store/41d7397qa3j2fgk96mq5gik6qczrxhkc-sbcl-cl-ppcre-2.1.1/share/common-lisp/sbcl-bundle-systems/cl-ppcre.asd")
      (setf (gethash
              "cl-ppcre-unicode"
              asdf/source-registry:*source-registry*)
            #p
            "/gnu/store/bz1z8qh0i37zcqdvn58gj93b4ny58mgm-sbcl-cl-ppcre-unicode-2.1.1/share/common-lisp/sbcl-bundle-systems/cl-ppcre-unicode.asd"))
источник

O

O in Lisp Forever
отреверсил) теперь можно поковырять дальше
Possible completions are:
asdf/source-registry:*default-source-registries*
asdf/source-registry:*default-source-registry-exclusions*
asdf/source-registry:*recurse-beyond-asds*
asdf/source-registry:*source-registry*
asdf/source-registry:*source-registry-exclusions*
asdf/source-registry:*source-registry-parameter*
asdf/source-registry:*wild-asd*
asdf/source-registry:clear-source-registry
asdf/source-registry:collect-asds-in-directory
asdf/source-registry:collect-sub*directories-asd-files
asdf/source-registry:compute-source-registry
asdf/source-registry:default-system-source-registry
asdf/source-registry:default-user-source-registry
asdf/source-registry:directory-asd-files
asdf/source-registry:ensure-source-registry
asdf/source-registry:environment-source-registry
asdf/source-registry:flatten-source-registry
asdf/source-registry:inherit-source-registry
asdf/source-registry:initialize-source-registry
asdf/source-registry:invalid-source-registry
asdf/source-registry:parse-source-registry-string
asdf/source-registry:process-source-registry
asdf/source-registry:register-asd-directory
asdf/source-registry:source-registry-initialized-p
asdf/source-registry:sysdef-source-registry-search
asdf/source-registry:system-source-registry
asdf/source-registry:system-source-registry-directory
asdf/source-registry:user-source-registry
asdf/source-registry:user-source-registry-directory
asdf/source-registry:validate-source-registry-directive
asdf/source-registry:validate-source-registry-directory
asdf/source-registry:validate-source-registry-file
asdf/source-registry:validate-source-registry-form
asdf/source-registry:wrapping-source-registry
источник

БР

Безумный Рубикон in Lisp Forever
O
hellseher@guix-t420 ~$ cat .guix-profile/share/common-lisp/sbcl-bundle-systems/str.asd
(asdf:defsystem
 "str"
 :class
 asdf/bundle:prebuilt-system
 :version
 "0.8-1.3d5ec86"
 :depends-on
 ("cl-ppcre" "cl-ppcre-unicode")
 :components
 ((:compiled-file "str--system")))

(progn (asdf/source-registry:ensure-source-registry)
      (setf (gethash
              "cl-ppcre"
              asdf/source-registry:*source-registry*)
            #p
            "/gnu/store/41d7397qa3j2fgk96mq5gik6qczrxhkc-sbcl-cl-ppcre-2.1.1/share/common-lisp/sbcl-bundle-systems/cl-ppcre.asd")
      (setf (gethash
              "cl-ppcre-unicode"
              asdf/source-registry:*source-registry*)
            #p
            "/gnu/store/bz1z8qh0i37zcqdvn58gj93b4ny58mgm-sbcl-cl-ppcre-unicode-2.1.1/share/common-lisp/sbcl-bundle-systems/cl-ppcre-unicode.asd"))
Теги полезно доя такого ставить и цитировать через три апострофа
источник

O

O in Lisp Forever
Безумный Рубикон
Теги полезно доя такого ставить и цитировать через три апострофа
о чем ты?
источник

PG

Pïg Grëënëst in Lisp Forever
например #ненужно
источник