vak: (Default)
[personal profile] vak
Народ взялся придумать новый язык на замену Верилогу. Называется Veryl: как бы напоминает Verilog, но с человеческим лицом, улучшенный в сторону Rust. Исходный код транслируется в классический SystemVerilog, причём читабельный.

Если у вас уже имеется Rust, то Veryl устанавливается командой:
cargo install veryl veryl-ls
Создание нового проекта:
veryl new project-name
Сборка проекта:
veryl build
Для прикола можно попробовать нашу любимую мэсм6 на Veryl переписать.

Date: 2024-03-16 08:14 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Ну слава те господи. Сколько прошло, полвека?

Date: 2024-03-16 19:48 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Ну как; вот ты, например?

Date: 2024-03-16 17:49 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Много есть разных синтаксических сахарозаменителей, а семантика одна. Резюме: безблагодатность.

Date: 2024-03-16 18:00 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Там же должны быть какие-то родовые или эволюционные бородавки в языке. Их подлечивают или считают за традиции пращуров и птероящеров и ими гордятся?
Edited Date: 2024-03-16 18:00 (UTC)

Date: 2024-03-19 18:16 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Проблема не столько в языке, сколько в большом количестве разных тулов, в которых есть укоренённые ошибки (или, если угодно, особенности реализации), которыми может пользоваться большое количество реализаций разных библиотек элементов, узлов дизайна и т.п., поставляемых в виде зашифрованного исходного текста (потому что protected intellectual property).

Менять всю эту инфраструктуру, переходя на другой язык - можно убиться.

Date: 2024-03-21 04:23 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Так ведь всё это encrypted IP написано на верилоге или VHDL. Как предлагается писать реальные проекты на новом языке? Компилировать в верилог, а потом пользоваться стандартными индустриальными средствами?

И в случае каждого непрохождения тестов, кроме уже существующих шагов отладки, ещё и смотреть в верилог, нет ли проблемы собственно в преобразовании?

Date: 2024-03-21 06:40 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
пока всё идёт гладко

Золотые слова. :)