Karey
Выглядит отлично, спасибо за ссылку!
Vlad
https://github.com/hlissner/doom-emacs/issues/228 так вообще хорошо будет
Anonymous
по имаксу есть чат кстати
emacs_ru
Marat
Marat
В 25 вроде все ок
Anonymous
?
Anonymous
разве
Marat
Да я юзаю
Anonymous
не вижу ничего насчет этого в интернете *я не дома
Anonymous
ну и в чате вчера сказали что нет
Vlad
Marat
А все, я просто юзаю emacs-mac
Marat
Поэтому у меня и норм
Vlad
А
Marat
Ну просто под маком нет смысла его не использовать
Anonymous
аааааааа
Anonymous
а нет какого-то еще дистрибутива емакс с лигатурами?
Alexander
Я что-то думал что в 25 поддержку лигатур добавили.
Anton
через недельку снова засяду за gui и раст
Anton
ждите новых вбросов
Alex
Anton
я уже забацал скелет для каннабис проги
Anton
и нашел способы как победить ошибки и проблемы с дизайном в gtk
Anton
думаю будет неплохо выглядеть)
Anton
Anton
на всященном и всесвободном gtk
Alex
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
Anton
скорее я не имею ни бэкграунда ни навыков работы с парсерами и понимания как они строятся
Anton
в этом главная проблема :(, все таки я погромист самоучка, я учил обычно только чтото связанное с UI и бизнес логикой, инструментарии я никогда не писал. Даже мой github полон именно приложений по графике и дизайну
Anton
А вообще свое приложение по статьям о каннабисе
Anton
я буду строить поверх markdown
Anton
там и нативные парсеры под раст есть, и все в целом приятнее чем с wiki кодом
ivan
пишу парсер языка Smalltalk на библиотеке synom. брат жив.
Anton
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 еще не завезли
Anonymous
Anonymous
пест покраси́вее будет
LexsZero
Kerrigan
Kerrigan
вейт, ты про тот модуль, где такая простыня для разбора кортежей до 64 элементов?
Anonymous
ну в расте почти так же
Anonymous
пока нет вариадик генериков
LexsZero
պլհկ
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/