|
2.13, Аноним (14), 12:41, 22/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Не знаю, что за прога, но мне она понадобилась для сборки meson и прочего. Как и ccache (который гадит в ~/.ccache, не перепутать с ~/.cache).
| |
|
3.37, Cradle (?), 00:53, 24/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
легковесные регекспы с интересными дополнениями, мне например в ембеддовке пригодится протоколы парсить
| |
|
|
1.3, Повидло19 (?), 10:26, 22/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Старая система сборки на Autotools продолжает поддерживаться и использоваться, и в обозримом будущем нет планов от неё отказаться (отчасти чтобы не создавать проблем разработчикам дистрибутивов, отчасти потому что старая система сборки стабильнее и лаконичнее новой).
Вот и ответ.
| |
|
2.5, Аноним (5), 10:59, 22/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Это отсебятина переводчика.
>CMake build system. Thanks to ligfx for adding a CMake-based build system. This has been discussed multiple times in the past, and a few attempts at an implementation have been made, but ligfx was the first to contribute a full working implementation. The existing Autotools-based build system continues to be used and maintained for the foreseeable future. | |
|
3.8, skvadrik (ok), 11:19, 22/07/2020 [^] [^^] [^^^] [ответить]
| +6 +/– |
На самом деле это комментарий от автора (он же переводчик и разработчик обеих систем сборки). В оригинальной новости этого пояснения действительно нет.
| |
|
4.12, freehck (ok), 12:34, 22/07/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Не будь такой скромной. =)
Ты делаешь классное дело. Хорошая работа, Улюша! Так держать! =)
PS: новая мажорная версия -- это своего рода рубеж, так что поздравляю
| |
|
|
|
|
2.10, Cradle (?), 11:49, 22/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
а что, к llvm есть фронтенд для трансляции регекспов в конечные автоматы по ходу программы, не влияя на остальной код?
| |
|
1.15, Аноним (15), 14:48, 22/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Зато C самый быстрый, быстрее только ассемблер. Opera 12 парсит тяжелые html со списком пакетов репозитория гораздо быстрее Firefox. Никто с ней не сравнится в этом, даже Netsurf.
Netsurf тоже на С написан.
| |
|
2.16, Аноним (7), 15:01, 22/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Дичь какая-то. Не пытайтесь открывать https://mirror.yandex.ru/gentoo-distfiles/distfiles/ в фф -- я уже и вкладку закрыл, а всё равно ядрами молотит. В opera 69 кстати хотя бы работает, в фф вообще не открывается, нигде не отображается, и процесс можно только убить руками. Не стал ждать дольше 5 минут, может оно бы и загрузилось когда-нибудь, но нагрузка уж чересчур высокая. Elinks самый быстрый.
| |
|
|
4.20, Аноним (7), 18:45, 22/07/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Загрузилось в FF 78.0.2 за пару секунд.
Дополнения? Там надо ещё поскроллить вниз, вот тогда начинает тормозить. Главного виновника, из-за которого не загружалось вовсе, я указал (просто запустил без дополнений в порядке эксперимента).
| |
|
|
6.25, hiveliberty (ok), 21:14, 22/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
На это веселье ушло около 24 секунд, да (пока индикатор загрузки во вкладке бегал). Скроллинг сначала запнулся и дальше листает хорошо.
Записать? :D
| |
|
7.29, Аноним (29), 04:22, 23/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Мощный комп. На четвертопне Opera 12 около часа пашет (но съедает не более 512 мб памяти). Про Firefox и думать страшно. Там html весит 50 с лишним мб.
| |
|
6.32, Ложечка (?), 13:47, 23/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
А вот это грузится примерно минут в FF, и дальше отображается и прокручивается без проблем.
| |
|
|
|
3.31, Ложечка (?), 13:41, 23/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
Всё нормально грузится и отображается в FF. Разве что один раз при скроллинге лагнуло. Майнеры почистите что ли.
| |
|
4.35, Аноним (7), 15:12, 23/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Всё нормально грузится и отображается в FF. Разве что один раз при
> скроллинге лагнуло. Майнеры почистите что ли.
У меня лагает на каждом pagedown (белый экран).
| |
|
|
|
1.23, Аноним (-), 20:58, 22/07/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>>релиз ...свободного генератора лексических анализаторов
>>изначально... создан ... как ...генератор ...лексических анализаторов
в то же время Wikipedia говорит - "it is used in BRL-CAD as a platform-agnostic and easily compilable alternative to Flex and Bison" - т.е. замена и Lex-у и Yacc-у - автор! проясните всё же что это за программа? а то получается нужна только как "генератора лексических анализаторов", хотя по коду похоже что и замена синтаксическим?
| |
|
2.26, Аноним84701 (ok), 21:54, 22/07/2020 [^] [^^] [^^^] [ответить]
| +/– |
>>>релиз ...свободного генератора лексических анализаторов
>>>изначально... создан ... как ...генератор ...лексических анализаторов
Оригинал:
>> Re2c is a free and open-source lexer generator for C, C++ and Go. It compiles regular expressions to determinisitic finite automata and encodes the automata in the form of a program in the target language
Если за последние полтора года ничего нового не добавили, то довольно простой и очень шустрый "токенизатор".
> в то же время Wikipedia говорит
Википедию те еще "спецы" пишут и правят (не так давно натыкался в статье о бмв изетте на переводы "от балды" - например "рождество" было переведено как "приключение". Начал смотреть, оказалось оно там было правильно, вернее просто отсутсвовало в таких деталях, а затем пришла вумная и авторитетная википэдэвушка и с умным и уверенным видом стала "править". Что она "направила" таким макаром в других статьях, я могу только гадать) 🙄
| |
2.28, skvadrik (ok), 23:26, 22/07/2020 [^] [^^] [^^^] [ответить]
| +4 +/– |
Я не автор текста на википедии, но там написано "Together with the Lemon parser generator, it is used in BRL-CAD as a platform-agnostic and easily compilable alternative to Flex and Bison". Тут нельзя начало предложения оторвать без потери смысла: re2c сравнивается с fleх, а lemon -- с bison. (Подредактирую статью, чтобы не было неоднозначности.)
re2c -- это генератор лексеров, а не парсеров. Он умеет регулярные грамматики (Type-3 по классификации Хомского), и не умеет контекстно-свободные (Type-2) и выше. Для этих двух классов грамматик используются разные алгоритмы разбора: для регулярных -- конечные автоматы (finite state automata), а для контекстно-свободных -- стековые автоматы (pushdown automaton). Про всё это подробнее можно прочитать в книге "Parsing Techniques - A Practical Guide" [1].
re2c никогда не будет уметь контекстно-свободные грамматики, потому что это была бы уже другая программа с другим алгоритмом и пользовательским интерфейсом. У меня на гитхабе есть lalr2c [2], что-то в духе re2c для LALR(1) грамматик -- он тоже генерирует не-табличные парсеры и позволяет пользователю писать интерфейсный код. Но он пока не вышел за рамки прототипа.
[1] https://dickgrune.com/Books/PTAPG_1st_Edition/BookBody.pdf
[2] https://github.com/skvadrik/lalr2c
| |
|
|