LINUX.ORG.RU

[perl]А есть ли такое...

 


0

1

Вопрос в контексте перла.

Нужно «средство» при помощи которого можно задавать правила. В самом абстрактном смысле. Например, есть набор «свойств» или значений. Пусть значения A,B и C обязательные, значение D зависит от значения E, если отсутсвует значение W, то должно быть значение S, если Q > 0, то должны быть A и F, а B должно быть < 0 и т.д. В общем, язык описания таких свойств/значений и зависмостей между ними.
Крорче, посоветуйте в чем это можно было бы декларативно декларировать и, если есть, перловый модуль, который мог бы все это прочитать и помочь реализовать логику над декларациями.


Ну можно пулять туда-сюда хэшрефы, навтыкать ифов везде...

А что сделать пытаетесь?

Hoodoo ★★★★★
()

Я бы просто тоже от такого не отказался.

Hoodoo ★★★★★
()
Ответ на: комментарий от arsi

Ыыыы!

Computing languages can be addictive; developers sometime blame themselves for perceived inadequacies, making apologies for them.

Hoodoo ★★★★★
()
Ответ на: комментарий от arsi

Это конечно хорошо, но чувак там «руками» парсит прорговский код... А есть что-нибудь более авотматизированное?

cathode
() автор топика
Ответ на: комментарий от Hoodoo

>> А что сделать пытаетесь?

Ну, что описал то и пытаюсь. Вынести часть логики из скрипта в декларативное описание. А-ля business rules для бедных.

cathode
() автор топика
Ответ на: комментарий от cathode

> А есть что-нибудь более авотматизированное?

есть. пролог называется…©

зы: и откуда у некоторых людей берётся желание убивать мамонтов пластмассовым микроскопом…

arsi ★★★★★
()
Ответ на: комментарий от arsi

Какая крутая вещь! Надо будет посмотреть на досуге. //гуманитарий, не знал про prolog

Hoodoo ★★★★★
()
Ответ на: комментарий от Led

>> Ну так это ж, практически, прямо тебе в руки!

Это между рук, если быть точным.

cathode
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.