Среди всех неполных списков функций, входящих в Scala 2.10, есть различные упоминания об улучшениях в Scaladoc. Но неясно, какие из них есть, и какие из них действительно происходят - например, в одном из списков улучшений говорится "исправления для Scaladoc" со ссылками на различные запросы на pull, некоторые из которых были отклонены.
Может ли кто-нибудь подвести итог тому, что действительно изменилось между Scala 2.9 и 2.10 вехой 4, и, возможно, указать, что еще запланировано для самого 2.10?
Кроме того, они, наконец, решат проблему неспособности ссылаться на методы? Например. усеянный по всему моему коду У меня есть такие вещи:
/**
* Reverse the encoding computed using `encode_ngram`.
*/
def decode_ngram(ngram: String): Iterable[String] = {
DistDocument.decode_ngram_for_counts_field(ngram)
}
где я хочу ссылаться на другой метод в том же классе, но AFAIK просто не может этого сделать. ИМО это должно быть что-то очевидное, как [[encode_ngram]]
- то есть, я определенно не должен давать абсолютный класс (который заставит все сломаться, как только я вытащу класс и вставлю его где-то в другом месте), и я не должен необходимо указать типы параметров, если само имя метода недвусмысленно (т.е. не полиморфно).