memory heap
Сравнение скорости обработки текстовых данных через Guile-DSV. В первом случае (верхняя синяя линия на графике) тест проходил на оригинальной версии Guile-DSV с рукописным ДКА, а во втором случае (оранжевая нижняя линяя на графике) — с ДКА, сгенерированным…
Провёл ещё один замер производительности Guile-DSV с новым ДКА, сделанным на базе Guile-SMC, используя датасет "Feed Grains: Yearbook Tables" на почти полмиллиона строк (498929 строк, если быть точным.)
Время на графиках в секундах.
Новая версия парсера работает быстрее старого на этом примере примерно в 15 раз.
Конечно, сорость обработки данных ещё зависит от самих данных и их формата. Например, парсер Unix-формата DSV работает быстрее, поскольку там нюансов меньше, и следовательно сам ДКА для Unix-формата проще.
#dev #projects #guile #dsv
Время на графиках в секундах.
Новая версия парсера работает быстрее старого на этом примере примерно в 15 раз.
Конечно, сорость обработки данных ещё зависит от самих данных и их формата. Например, парсер Unix-формата DSV работает быстрее, поскольку там нюансов меньше, и следовательно сам ДКА для Unix-формата проще.
#dev #projects #guile #dsv
⚡1
memory heap
Выпустил релиз Guile-SMC 0.6.2: https://github.com/artyom-poptsov/guile-smc/releases/tag/v0.6.2 Ключевые изменения: - Исправлена ошибка с процедурой pre-action в модуле (smc context functional char): Теперь процедура во всех случаях возвращает контекст.…
Guile-SMC 0.6.2 теперь в GNU Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=e28e76fc4ab2727a1bacbcfdead15298ea7d76fe
#gnu #guix #patches
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=e28e76fc4ab2727a1bacbcfdead15298ea7d76fe
#gnu #guix #patches
Выпустил релиз Guile-DSV 0.7.0:
https://github.com/artyom-poptsov/guile-dsv/releases/tag/v0.7.0
Анонс в списке рассылки
https://mail.gnu.org/archive/html/guile-user/2023-08/msg00050.html
Ключевые изменения:
- Guile-DSV теперь использует Guile State Machine Compiler (Guile-SMC) для генерации кода парсеров формата Unix и RFC 4180 из PlantUML описания во время сборки. Это изменение позволило сократить количество кода на Scheme, и сделать описание парсера более читаемое и краткое. Кроме того, новая версия парсеров работает от 3 до 15 раз быстрее старой версии (замеры: 1, 2).
- Процедуры
- Утилита
#dev #projects #guile #dsv
https://github.com/artyom-poptsov/guile-dsv/releases/tag/v0.7.0
Анонс в списке рассылки
guile-user:https://mail.gnu.org/archive/html/guile-user/2023-08/msg00050.html
Ключевые изменения:
- Guile-DSV теперь использует Guile State Machine Compiler (Guile-SMC) для генерации кода парсеров формата Unix и RFC 4180 из PlantUML описания во время сборки. Это изменение позволило сократить количество кода на Scheme, и сделать описание парсера более читаемое и краткое. Кроме того, новая версия парсеров работает от 3 до 15 раз быстрее старой версии (замеры: 1, 2).
- Процедуры
dsv->scm и dsv-string->scm теперь поддерживают дополнительные именованные параметры: #:debug-mode? (включить/выключить режим отладки), #:log-driver (установить драйвер логирования; по-умолчанию используется "syslog"), #:log-opt (установить параметры драйвера логирования — см. документацию для детального описания.)- Утилита
dsv теперь также поддерживает опции --log-driver и --log-opt — см. dsv --help для справки.#dev #projects #guile #dsv
GitHub
Release v0.7.0 · artyom-poptsov/guile-dsv
Version 0.7.0
⚡2
Forwarded from Татьяна Губина ✨
В 2023 году преподаватели колледжей из 20 регионов России обучились работе с ОС «Альт» и внедрили ее в учебный процесс | BaseALT
https://www.basealt.ru/about/news/archive/view/v-2023-godu-prepodavateli-kolledzhei-iz-20-regionov-rossii-obuchilis-rabote-s-os-alt-i-vnedrili-ee-v-uchebnyi-process
https://www.basealt.ru/about/news/archive/view/v-2023-godu-prepodavateli-kolledzhei-iz-20-regionov-rossii-obuchilis-rabote-s-os-alt-i-vnedrili-ee-v-uchebnyi-process
www.basealt.ru
В 2023 году преподаватели колледжей из 20 регионов России обучились работе с ОС «Альт» и внедрили ее в учебный процесс
Российский разработчик операционных систем «Альт»
Archillect
Photo
1976 Alfa Romeo 33 Navajo:
https://www.motor1.com/features/393554/alfa-romeo-navajo-bertone-supercar-sunday/
Данный концепт автомобиля был представлен в 1976-м году на Geneva Motor Show.
И ещё несколько изображений данного автомобиля:
https://www.supercars.net/blog/1976-alfa-romeo-33-navajo-concept-wallpapers/
https://www.motor1.com/features/393554/alfa-romeo-navajo-bertone-supercar-sunday/
Данный концепт автомобиля был представлен в 1976-м году на Geneva Motor Show.
И ещё несколько изображений данного автомобиля:
https://www.supercars.net/blog/1976-alfa-romeo-33-navajo-concept-wallpapers/
Motor1.com
1976 Alfa Romeo 33 Navajo By Bertone: Supercar Sunday
The Alfa Romeo 33 Navajo was the last of a series of concept cars designed by Bertone and built on the bones of the iconic 33 Stradale.