Как стать автором
Обновить

Комментарии 15

а как же 1С? Разве там не так?
Поздравляю, вы изобрели функциональное программирование!
Как раз для этого придумали 1С :)
! С не очень подходит для этого.
Она на бухгалтеров расчитанв
У экономистов несколько другие задачи

1. Вы переизобрели Лисп.
2. martinfowler.com/books.html#dsl
3. Первичное гугление — www.google.ru/url?sa=t&rct=j&q=finance%20domain%20specific%20language&source=web&cd=4&sqi=2&ved=0CD4QFjAD&url=http%3A%2F%2Fwww.st.ewi.tudelft.nl%2F~arie%2Fpapers%2Ftalks%2Frisla.ppt&ei=DxqgToWgIs3S4QTfu_jiBA&usg=AFQjCNH7MaGUiNwajDZLCocF-9NTswIByA&cad=rja
Я не претендую на новзну идеи
Я сам указал Prolog в качестве основы.
Просто непосредственно эти языки, в силу их сложности, не так удобны для этой задачи.
Идея в том, чтобы экономист сам мог править уже готовый расчёт, синтаксис максимально упрощён для этого.
Экономистам часто нужно много слегка отличающихся вариантов расчёта.
Вот и приходится либо переделывать программу каждый раз, либо ставить непомерное количество параметров для разных вариантов, в которых потом очень просто запутаться.
Здесь же расчёт представлен максимально просто и понятно.
Если библиотека построена верно, то экономист справится с haskell да и практически любым другим современным языком. Все зависит от того, насколько сложные изменения должен вносить человек.

Если вы хотите сделать Domain Specific Language с минимальными затратами обратите внимание также на Scala, который позволяет довольно гибко менять синтаксис.

Вообще говоря в вашей статье не хватает как раз описания того, чего конкретно вы хотите добиться, чего не дают стандартные языки. Из вашей статьи видно только то, что вы хотите использовать выражения до их объявления и только.
Думаю вам стоит больше сконцентрироваться на том, как пользователь будет видеть продукт, а не на его функционале.
в заголовке ошибка… дальше читать не стал!
Cobol не годится?
статью пока не читал, в данный момент время есть только на коротенький комментарий: рассмотрите язык tcl
К сожалению, только недавно нашёл этот пост, к тому же вообще через Google.
Скажите, пожалуйста, идея получила какое-то продолжение, или в комментариях ваш энтузиазм запинали ногами до смерти?
Просто было бы интересно посмотреть на практическую реализацию.
Нет, к сожалению, эта идея не получила никакого продолжения.
Дело тут не в комментариях. У данного продукта очень специфический рынок сбыта — экономические отделы крупных компаний.
У меня нет сейчас ни связей в этой сфере, ни каких-то способностей и/или технологий чтобы эти связи наладить.
Думаю, потенциальная сфера использования в целом шире. К отделам экономического планирования крупных компаний можно прибавить научное экономическое сообщество, плюс инвестиционные фонды, банки, да и более мелкие предприниматели.
Разумеется, для этого потребуется для каждого из этих направлений немного прокачать соответствующий навык инструмента: добавить абстрактных экономических сущностей для теоретиков, встроенные механизмы инвестиционного анализа для инвесторов и банкиров, плюс какие-нибудь шаблоны для типичных действий, чтобы завлечь малый и средний бизнес.
К тому же не помешает некоторая местечковость в синтаксисе, в частности возможность выбрать между русским и английским вариантами, как в 1С.
Касательно же продвижения, действительно, в нашем «бумажном» мире есть с этим проблемы, но ведь startup — это всегда что-то, что по началу никому не нужно, по крайней мере за деньги, а потом некоторым везёт.
В общем если вдруг будет какое-то продолжение, то не сочтите за труд и напишите на Хабре. Я, конечно, не экономический отдел в крупной компании, но мне всё равно интересно. :-)
Спасибо за поддержку!
Если вернусь к этой идее- обязательно напишу об этом на Хабре.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории