Планируете ли вы использовать язык программирования Factor?

Планируете ли вы использовать Factor? Вы посмотрели на него? Выяснил это. Вы понимаете программное обеспечение, ориентированное на стек?

http://www.youtube.com/watch?v=f_0QlhYlS8g

Ответ 1

Фактор выглядит интересным, но ему очень нужны более вводные учебники и статьи.

Ответ 2

забава для скрытого языкового стека a в точке, которую видите, не я, но, Forth напоминает это, и вкратце Factor изучил I.

Ответ 3

Я намерен изучить его после окончания моих приключений Clojure.

UPDATE:

После многих лун, я использовал Factor для некоторых вещей в последнее время, и я скажу это удивительный язык. Единственная проблема заключается в сохраняющейся проблеме, связанной с очень небольшим количеством инструментов GUI. В наборе инструментов Factor UI серьезно отсутствует множество распространенных вещей, и нет никаких привязок к любому инструментарию, существующему на момент написания этой статьи. Это, вероятно, будет прерывателем транзакций для любого настольного приложения реального мира.

Ответ 4

Я использую Factor в течение нескольких месяцев, и это действительно впечатляющий язык.

Он похож на смесь Forth (очевидно), Smalltalk (основанная на изображении, высокоотражающая, интегрированная IDE) и LISP (код-как-данные, абстракции на уровне синтаксиса, REPL).. и в некоторой степени, такие языки, как Python или Ruby, с сильным акцентом на прагматизм и открытость (например, "включенные батареи" ).

Кроме того, производительность, как представляется, важна для дизайнеров, так как большая часть работы была потрачена на оптимизирующий компилятор, подобно реализации SBCL Common Lisp.

Проект по-прежнему немного страдает от его юности, с некоторыми частыми языковыми изменениями, частью недооцененной системы и относительно небольшим сообществом. Но даже на этом этапе, я думаю, он чувствует себя достаточно зрелым, чтобы начать некоторые нетривиальные вещи.

Ответ 5

Я не могу говорить о конкретном факте, но я много сделал с HP Calculator. Исходный язык RPN на основе стека довольно сложный. Для этих калькуляторов написана тонна программного обеспечения.

http://www.hpcalc.org/

Ответ 6

Я рассматриваю возможность использования Factor для моего следующего большого проекта без работы. Я пытался выбирать между Factor, OCaml, D и Python. Обычно Python - это мой язык выбора, но для этого я ищу что-то другое. Я рассматривал D (я использовал С++ в течение многих лет и хотел использовать D как чище С++), но, похоже, это не то, что я действительно ищу.

Это оставляет OCaml и Factor, и мне сложно решить. OCaml было бы немного легче для меня, чтобы справиться с этим, так как мое конкатенативное программирование немного ржавое, и мне также очень нравится язык, но Factor продолжает рисовать меня тоже (и я большой поклонник конкатенативных языков), Hrm нерешительность..

UPDATE: С тех пор я решил правильно изучить Factor и использовать его для моего предстоящего крупного личного проекта. Тем временем я работаю над некоторыми проблемами из Проблемы программирования в Факторе.

ОБНОВЛЕНИЕ 2: Фактор не совсем отрезал его. Не из-за языка, язык отличный, и я рекомендую всем взглянуть на него. Причина заключалась в привязках Qt. Для меня это было важным нарушителем сделки. Я бы сам связал Qt и внес свой вклад, но тогда у меня есть два проекта вместо одного, и у меня просто нет времени. Итак, извините фактор. Вместо этого я написал код на С++, но теперь я рассматриваю либо перенос его на Clojure, либо запись будущего кода в Clojure.