И еще раз о задачке про ip-диапазоны.

Nov 03, 2011 23:39

Собственно, описание задачи и варианты её решения можно почитать здесь у nponeccop. Один из вариантов там предложен на CL лавсанчиком. Собственно, он меня немножечко возмутил, поэтому пришлось писать этот пост :)

Суть токова: это вполне себе рабочий код, но так на common lisp писать не надо :) Потому что так надо писать на си. На сях этот же код будет ( Read more... )

article, code, ip range, common lisp, dsl, lisp, ip, code generation

Leave a comment

thesz November 3 2011, 20:10:39 UTC
Я вот, что думаю.

Насколько сложно расставить скобки вокруг спецификации "симулятор VHDL"?

Reply

swizard November 3 2011, 21:52:09 UTC
Честно -- я не знаю, не специалист в VHDL :)

Скобки-то расставить элементарно. А вот заставить все это взлететь, подозреваю, что сложно.

Reply

thesz November 3 2011, 21:52:57 UTC
Ага. То есть, скобки можно опустить? ;)

Reply

swizard November 3 2011, 22:00:48 UTC
Ну конечно. Просто расставить скобки намного удобней, чем писать отдельный парсер.

Reply

thesz November 3 2011, 22:02:07 UTC
А вот если язык скобки позволяет опустить, он удобней в плане компиляции спецификации?

Reply

swizard November 3 2011, 22:17:45 UTC
Я не очень понимаю, что ты имеешь в виду. Все равно тебе нужно спецификацию либо сразу писать в синтаксисе целевого языка, либо как-то трансформировать в некий AST, с которым ты дальше будешь работать. Разумеется, это можно сделать на любом языке общего назначения.

Расстановка скобок просто позволяет не заморачиваться написанием своего парсера, если изначально спецификация задана в чужом синтаксисе.

Reply

thesz November 3 2011, 22:23:00 UTC
А вот если mixfix, то нужны ли скобки?

Reply

swizard November 3 2011, 22:33:12 UTC
А ты сам-то как думаешь? :)

Reply

thesz November 4 2011, 09:38:08 UTC
Хорошо.

Насколько больше понадобится скобок?

Reply

ext_218033 November 4 2011, 01:22:13 UTC
А что такое "спецификация ""симулятора VHDL"""?

Reply

thesz November 4 2011, 09:38:59 UTC
Если уж это вопрос, то как вокруг неё ставить скобки?

Reply

ext_218033 November 4 2011, 12:38:24 UTC
На самом деле, г-н swizard в вопросе расставления скобок вокруг всего подряд скрывает часть правды: нужны ещё и двоеточия вначале примерно каждого второго терма.

Reply

cvet_divanoff November 4 2011, 09:30:01 UTC
Скобки вокруг симуляции даже MSC расставить удалось далеко не сразу, а уж сам vhdl богаче msc в триллиард раз, я думаю.

Reply

ext_218033 November 4 2011, 12:58:10 UTC
EDIF

Reply


Leave a comment

Up