Size: a a a

Emacs — русскоговорящее сообщество

2021 May 19

A

Aragaer in Emacs — русскоговорящее сообщество
источник

A

Aragaer in Emacs — русскоговорящее сообщество
крч я понимаю, что org-journal это не единственный способ организовать такую ротацию записей, когда ты просто в течение дня что-то пишешь, а время от времени приводишь в порядок. Но у меня оно кажется работает.
источник

A ß in Emacs — русскоговорящее сообщество
@akater я тут уточнил один момент, насчет безконсового маппинга строк :^)
источник

A ß in Emacs — русскоговорящее сообщество
“дедовский способ перезагрузить init.el, надо только набрать M-x …”
источник

A ß in Emacs — русскоговорящее сообщество
(cl-defmethod seq-map (fun (string string))
 (let ((result (copy-sequence string)))
   (dotimes (idx (length string))
     (aset result idx
           (funcall fun (aref string idx))))
   result))
источник

a

akater in Emacs — русскоговорящее сообщество
Ну это да, но вообще-то это должно попросту быть в cl-map.

А еще должно быть map-into как в CL, но его почему-то нет.
источник

A ß in Emacs — русскоговорящее сообщество
или вот так, если ещё немножко подумать
(cl-defmethod seq-map (fun (str string))
 (let ((result (copy-sequence str)))
   (seq-do-indexed
    (lambda (ch idx)
      (aset result idx (funcall fun ch)))
    str)
   result))
источник

A ß in Emacs — русскоговорящее сообщество
никакой проблемы добавить такую проверку нет, но это получается “закат солнца вручную”, потому что cl-map не дженерик
источник

A ß in Emacs — русскоговорящее сообщество
а в чем отличие cl-map от map-into?
источник

a

akater in Emacs — русскоговорящее сообщество
Такие функции и не должны быть дженериками.
источник

a

akater in Emacs — русскоговорящее сообщество
(map-into y f x) запишет (f x) в y
источник

F

Forever seventeen &a... in Emacs — русскоговорящее сообщество
источник

A ß in Emacs — русскоговорящее сообщество
а map не должен такого делать?
источник

a

akater in Emacs — русскоговорящее сообщество
map новую создает

Нужно бывает и то, и то.
источник

A ß in Emacs — русскоговорящее сообщество
аа, то есть map-into деструктивный
источник

a

akater in Emacs — русскоговорящее сообщество
Да.  Можно и в сам x писать, конечно.
источник

A ß in Emacs — русскоговорящее сообщество
я побенчмаркал свою реализацию seq-map для массивов, по сокрости то же самое, что и mapcar + concat
источник

A ß in Emacs — русскоговорящее сообщество
мусора тоже одинаково
источник

A ß in Emacs — русскоговорящее сообщество
как всегда в функциональных языках списки самые оптимизированные и поэтому ебут всё
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
А что нынче для комплита Си используют в имаксе?
источник