Size: a a a

Scheme — русскоязычное сообщество

2021 October 23

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
ну а сейчас смотри index.skr и главы из chapters , это пример skribilo
источник

Md

Mount d in Scheme — русскоязычное сообщество
Ну, OmegaT поддерживает перевод для некоторых разметок(html в том числе). А яндекс переводчик умеет слова подставлять разные в перевод, но только не из моего словаря.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
так то гугл, как и яндекс, умеют переводить сайты, так что любой желающий почитать машинный перевод книги с сайта, может это сделать и без нас)
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
Mount так ты намерен заниматься переводом этой книги, или хотел её просто почитать, или просто техникой перевода интересуешься?
источник

Md

Mount d in Scheme — русскоязычное сообщество
Ну у меня инглиш на уровне ниже среднего(A2). Мне нужно добраться в оригинале до глав про модули и Records, так как хочу научиться конфигурировать GuixSD. Ну и поскольку не могу совсем не переводить, то отдельные куски, скорее всего, буду выкладывать в своём репозитории. Ну есть небольшие шансы, что и до вашего репозитория доберусь. Сейчас пытаюсь понять, где у вас там начало книги.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
источник

y

yosk in Scheme — русскоязычное сообщество
Хз куда писать небольшой вопрос по оформлению, напишу сюда. В тексте для выделения разных вещей используется (it "smth"). Не будет ли лучше использовать (emph "smth"), это ведь будет показывать структуру текста, а не способ отображения? Выглядеть в дефолтной конфигурации все равно будет одинаково.
Схожий по смыслу вопрос касаемо разметки в html:
https://stackoverflow.com/questions/271743/whats-the-difference-between-b-and-strong-i-and-em
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
в релизах начало, разумеется, читать сорцы незачем
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
возможно, я отложил решение подобных тонких вопросов на потом, когда уже буду вылизывать готовый вариант, у автора на сайте, в оригинале, используется <i> , вот я и сделал it
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
глаз не режет, так что пока можно и так)
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
я пока просто решил переключиться с книги и затюнить сам skribilo, а то уж слишком много времени у меня ушло на то, чтобы заставить его корректно отображать русский текст, юникод и подкрашивать сорцы, сейчас всё на костылях по сути и результат меня не сильно радует
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
щас добавлю альтернативный движок для картинок в латексе - графикс вместо епсиг, потом поддержку нативной раскраски кода через minted, потом автоподключение нужных пакетов и опций, если в тексте есть юникод, а потом вернусь к книге)
источник

Md

Mount d in Scheme — русскоязычное сообщество
Ну и попробую разобраться с форматами org и skribilo.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
я сам вовсе не дока в схеме, учу её, собственно в рамках этого начинания я и решил перевести книгу по схеме, переписав её на схеме)
источник

Md

Mount d in Scheme — русскоязычное сообщество
А GuixSD, кроме того, что он сам по себе интересен, нужен, чтобы попробовать установить Linux From Scratch, в качестве основной ОС на ноут. А без ноута сейчас вообще никуда выехать не могу.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
народ, а как в схеме аутентично реализовать опциональный вывод аргументов, пропуская те, которые не определены, в духе (format "[~a]" x y z) => "[x=x, z=z]", y пропущен т.к. #f?
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
накидать ф-ю в общем то несложно, но уверен это уже где-то реализовано
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
короч написал так, если кому интересно

;; (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)))
источник
2021 October 25

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
источник
2021 October 27

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
Можно (и пробовал ли кто) к условному texinfo или scribilo прикрутить рендер формул из sexp выражений? Для питона есть интересная библиотека на эту тему: https://www.sympygamma.com/
источник