Karey
Выглядит отлично, спасибо за ссылку!
Vlad
https://github.com/hlissner/doom-emacs/issues/228 так вообще хорошо будет
Anonymous
по имаксу есть чат кстати emacs_ru
Marat
В 25 вроде все ок
Anonymous
?
Anonymous
разве
Marat
Да я юзаю
Anonymous
не вижу ничего насчет этого в интернете *я не дома
Anonymous
ну и в чате вчера сказали что нет
Vlad
Да я юзаю
Покажи конфиг
Marat
А все, я просто юзаю emacs-mac
Marat
Поэтому у меня и норм
Vlad
А
Marat
Ну просто под маком нет смысла его не использовать
Anonymous
аааааааа
Anonymous
а нет какого-то еще дистрибутива емакс с лигатурами?
Alexander
Я что-то думал что в 25 поддержку лигатур добавили.
Anton
через недельку снова засяду за gui и раст
Anton
ждите новых вбросов
Anton
я уже забацал скелет для каннабис проги
Anton
и нашел способы как победить ошибки и проблемы с дизайном в gtk
Anton
думаю будет неплохо выглядеть)
Anton
кьюте в этот раз? :)
хуй тоби, на gtk
Anton
на всященном и всесвободном gtk
Anton
хтк
кек)
Alex
в порядке бреда - gtk по тк
Anton
А вообще я думаю нашел способ как найти способ для себя таки написать парсер
Anton
посмотрю исходники парсеров markdown
Anton
там семантически очень много близких понятий
Anton
думаю это может помочь
Anton
А еще можно посмотреть в сторону PEG
Евгений
Он уже смотрел в сторону oak, не осилил
Anton
Выглядит симпотично надо будет поковырять
Kerrigan
https://twitter.com/filosottile/status/915994120044273666
Kerrigan
RESF undercover
Alex
ахахах
ivan
хехе
Anton
Он уже смотрел в сторону oak, не осилил
ну блин не то чтобы прям не осилил
Anton
скорее я не имею ни бэкграунда ни навыков работы с парсерами и понимания как они строятся
Anton
в этом главная проблема :(, все таки я погромист самоучка, я учил обычно только чтото связанное с UI и бизнес логикой, инструментарии я никогда не писал. Даже мой github полон именно приложений по графике и дизайну
Anton
А вообще свое приложение по статьям о каннабисе
Anton
я буду строить поверх markdown
Anton
там и нативные парсеры под раст есть, и все в целом приятнее чем с wiki кодом
ivan
пишу парсер языка Smalltalk на библиотеке synom. брат жив.
Anton
Если чо можно тебе будет иногда в лс писать вопросы задавать?
ivan
ну свои калькуляторы на lex/yacc писал. простенькую грамматику языков разбирал. сейчас делаю полный парсер вышеуказанного Smalltalk :)
ivan
вот ещё клёвая статейка по теме: https://habrahabr.ru/post/274083/
Anton
Ну у меня в целом не так сложно конечно, но есть хитрожопости всякие
Anton
типо как распарсить заголовки которые в замыкании и от количества замыканий разный уровень
Anton
аля
Anton
=== Заголовок 3 уровня ===
ivan
ну тип… alt!( preceded!(punct!("= "), take_until!(" =\n")) => { |text| => Header::H1(text) } | preceded!(punct!("== "), take_until!(" ==\n")) => { |text| => Header::H2(text) } | preceded!(punct!("=== "), take_until!(" ===\n")) => { |text| => Header::H3(text) } | ... )
Евгений
Ура, индусский код!
ivan
и какой-нибудь enum Header { H1, H2, H3, ... }
ivan
Ура, индусский код!
не стоить городить лишние абстракции / циклы / итераторы там, где есть строго очерченный домен. мы знаем, что заголовков бывает только 6 уровней, и баста!
Евгений
Есть подход "1, 2, много". Типа всё что повторяется больше двух раз требует итерации
ivan
(кстати, расскажите ему кто-нибудь про impl ... for [T; 1], impl ... for [T; 2], ... в stdlib)
Cuno
Ну в stdlib пока что технически нет способа от этого избавиться. const generics еще не завезли
ivan
вот ещё клёвая статейка по теме: https://habrahabr.ru/post/274083/
не ту скинул. вот та, что надо: https://habrahabr.ru/post/133780/
Anonymous
пест покраси́вее будет
Kerrigan
Kerrigan
вейт, ты про тот модуль, где такая простыня для разбора кортежей до 64 элементов?
Anonymous
ну в расте почти так же
Anonymous
пока нет вариадик генериков
պլհկ
https://internals.rust-lang.org/t/help-test-out-thinlto/6017
Cuno
уже?!
Anonymous
ооо
big
good news everyone
Loo
https://vignette.wikia.nocookie.net/en.futurama/images/a/ad/GoodNewsEveryone.jpg/revision/latest/scale-to-width-down/250?cb=20090731021518
Vlad
https://intellij-rust.github.io/2017/10/09/changelog-54.html
Vlad
TL;DR: Ничего нового :(
Anton
https://habrahabr.ru/post/338420/