NV
index.skr и главы из chapters , это пример skribiloSize: a a a
NV
index.skr и главы из chapters , это пример skribiloMd
NV
NV
Md
NV
y
(it "smth"). Не будет ли лучше использовать (emph "smth"), это ведь будет показывать структуру текста, а не способ отображения? Выглядеть в дефолтной конфигурации все равно будет одинаково.NV
NV
NV
NV
NV
Md
NV
Md
NV
(format "[~a]" x y z) => "[x=x, z=z]", y пропущен т.к. #f?NV
NV
;; (opt-format '(a b c) '(1 2 3)) => "[a=1, b=2, c=3]"
;; (opt-format '(a b c) '(1 #f 3)) => "[a=1, c=3]"
;; (opt-format '(a b c) '(#f #f #f)) => "[]"
(define* (opt-format keys values #:optional (template "[~a]") (port #t))
(assert (= (length keys) (length values)))
(let* ([pairs (filter-map
(lambda (k v)
(if v (format #f "~a=~a" k v) #f)) keys values)]
[string (string-join pairs ", ")])
(format port template string)))
ДП