Статус Apache-Commons Commons-Functor - PullRequest
4 голосов
/ 15 февраля 2012

Когда я смотрю на веб-сайт commons-functor , кажется, что он находится вне состояния «песочницы», но там также говорится нет официального бинарного релиза ?Но мне показалось, что я видел это в каком-то хранилище Maven и не могу найти его сейчас.Кто-нибудь знает, что это за статус и есть ли официальный бинарный релиз?Я подозреваю, что плохо разбираюсь на сайте Commons.

Ответы [ 3 ]

1 голос
/ 15 февраля 2012

Похоже, что последняя разработка была три недели назад ( см. Это ), а их "заметки о выпуске" для 1.0 - просто скелет ( см. Здесь ).

Пара быстрых поисков показывает, что у Apache Commons Lang раньше был пакет org.apache.commons.lang.functor - но он был удален некоторое время назад, кажется (как 2003 или около того )

В качестве стороныобратите внимание, похоже, что в Apache Commons Collections есть пакет org.apache.commons.collections.functors - но это может быть не то, что вы ищете.

1 голос
/ 27 мая 2012

Commons Functor движется к своему первому официальному релизу.Вы можете попробовать его, используя ночной снимок из хранилища Apache:

https://repository.apache.org/content/groups/snapshots/org/apache/commons/commons-functor/1.0-SNAPSHOT/

1 голос
/ 15 февраля 2012

Я понятия не имею, каково состояние выпуска или обслуживания этой библиотеки. Мои извинения.

Но я знаю, что миру нужна еще одна библиотека функционального программирования для Java, так же как ей нужна дыра в голове. Озоновый слой? В обращении уже немало - Функциональная Java, функциональные части Guava, LambdaJ и другие - все делают одно и то же (или, по крайней мере, перекрывающиеся биты делают одно и то же). Что нам нужно сделать сейчас, это начать объединять наше внимание вокруг двух или трех из этих библиотек, разрабатывая общие стили и идиомы для их использования.

В компании, где я работаю, где есть много больших поклонников функционального программирования, мы, кажется, остановились на Функциональной Java , имея LambdaJ, Guava и пару доморощенных функциональных фреймворков в нашей кодовой базе (и переписав ее в Scala!). Это решение было принято людьми с более глубоким пониманием функционального стиля, чем я, и до того, как я присоединился к компании, поэтому я не могу объяснить причину, просто сообщить, что это было сделано. Функциональная Java активно развивается и в Maven . Я призываю вас взглянуть на это и посмотреть, отвечает ли оно вашим потребностям.

...