Evaluation Engine
The Evaluation Engine is a parser and interpreter that can be used to build a Business Rules Engine. It allows for mathematical and boolean expressions, operand functions, variables, variable assignment, comments, and short-circuit evaluation. A syntax editor is also included.
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>Evaluation Engine
SDB>SDB>The Evaluation Engine is a parser and interpreter that can be used to build a Business Rules Engine. It allows for mathematical and boolean expressions, operand functions, variables, variable assignment, comments, and short-circuit evaluation. A syntax editor is also included.
SDB>
А чтож у функций скобки то квадратныя? Этож массивы, значит, не поддерживаются... Слабовато как-то
Здравствуйте, stump, Вы писали:
S>А чтож у функций скобки то квадратныя? Этож массивы, значит, не поддерживаются... Слабовато как-то
В VB и у функций, и у массивов скобки тоже одного вида — круглые. И им это не мешает

... << RSDN@Home 1 alpha 3 rev. 0>>
Здравствуйте, SchweinDeBurg, Вы писали:
SDB>SDB>The Evaluation Engine is a parser and interpreter that can be used to build a Business Rules Engine. It allows for mathematical and boolean expressions, operand functions, variables, variable assignment, comments, and short-circuit evaluation. A syntax editor is also included.
Прошу простить мою невежественность, но я немножко как-то не допонял смысл сего изобретения...

Какая область применений у него? Заглянул на кодепроджект но всё равно это осталось для меня загадкой. Это некая интерпретация Бейсика?
Здравствуйте, dzzzen, Вы писали:
D>Какая область применений у него?
Например, триггеры. Предположим есть система, снимающая с ядерного реактора 2567 показания в секунду.
Показания пропускаются через цепочку таких правил и если какое-то правило срабатывает или наоборот не срабатывает, то реактор быстренько глушится.
Можно конечно написать специальную программу под это дело, но разным моделям ректоров нужны разные правила, а сами правила всё время меняются.
Вот и приходит на выручку такая система. "Обычный" специалист, не прошедший курсы программирования может редактировать такие триггеры и что ещё важнее, создавать новые.
... << RSDN@Home 1.2.0 alpha 4 rev. 1090>>
Здравствуйте, Блудов Павел, Вы писали:
БП>Вот и приходит на выручку такая система. "Обычный" специалист, не прошедший курсы программирования может редактировать такие триггеры и что ещё важнее, создавать новые.
Если сложность тригеров подразумевается такая, что для рассматриваемого "_обычного_ специалиста" нельзя будет написать удобный UI из блок-схем и окошка свойств, то это, ИМХО, уже не совсем "обычный" специалист.
... << RSDN@Home 1 alpha 3 rev. 0>>
Порадовало выражение на скриншоте
abs[year[now[]]*-1] > 2000