Когда является Scala 2.8.0 попытками быть выпущенным? [закрытый]

Другие сообщения дали хороший совет, но я думал, что могло бы быть хорошо показать пример того, где это определенно имеет значение:

using System;
using System.Globalization;
using System.Threading;

class Test
{
    static void Main()
    {
        CultureInfo turkish = CultureInfo.CreateSpecificCulture("tr");
        Thread.CurrentThread.CurrentCulture = turkish;                

        // In Turkey, "i" does odd things
        string lower = "i";
        string upper = "I";

        Console.WriteLine(lower.Equals(upper, 
            StringComparison.CurrentCultureIgnoreCase));
        Console.WriteLine(lower.Equals(upper, 
            StringComparison.InvariantCultureIgnoreCase));
    }
}

(Существует несомненно много других случаев - это было просто первым, о котором я думал.)

7
задан oxbow_lakes 12 November 2009 в 12:14
поделиться

5 ответов

Это немного устарело, но дает общее представление:

http://www.nabble.com/Re%3A-Any-guesstimated-release-dates-for -2.8-final - p24919161.html

Основываясь на моем опыте работы с ночными сборщиками и портировании некоторого кода на 2.8, я бы добавил к этим оценкам около 2 месяцев. Вы можете почувствовать это действие здесь:

https: // lampvn.epfl.ch/trac/scala/timeline

2.8 - это большой выпуск, включая:

  • невложенных пакетов
  • библиотека новых коллекций
    • hashCode () изменяемых коллекций теперь выдает Unhashable
  • новые массивы
  • именованные / параметры по умолчанию
    • case-классы генерируют методы copy ()
  • @specialized
  • исправлено равенство / обработка хэш-кода для примитивов и примитивов в штучной упаковке
  • RichString заменена на WrappedString
    • так что "abc" .reverse.reverse == "abc"
  • возможность управлять таргетингом аннотаций (т.е. поле, геттер или сеттер; класс или конструктор)
  • поддержка вложенных аннотаций
  • компилятор продолжения с разделителями plugin
  • лучшая поддержка компилятора для Eclipse Scala Plugin
  • реорганизована реализация акторов
  • реорганизована реализация сопоставления шаблонов
  • изменены правила для имплицитов
  • исправлены многие другие ошибки ...

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

10
ответ дан 6 December 2019 в 09:20
поделиться

Задайте вопрос в списке рассылки Scala, Grasshopper.

http://www.scala-lang.org/node/199

3
ответ дан 6 December 2019 в 09:20
поделиться

Это потому, что точные даты не установлены.

2
ответ дан 6 December 2019 в 09:20
поделиться

Я не думаю, что дата выпуска установлена. Однако 2.8 - это большой выпуск, так что не задерживайте дыхание.

А пока вы можете получить ночной билд . Я пользуюсь ночниками уже несколько месяцев, и они неплохо работают. Однако перед загрузкой nightly убедитесь, что вы проверили сервер Hudson , чтобы убедиться, что сборка действительно прошла успешно.

2
ответ дан 6 December 2019 в 09:20
поделиться

2.8.0 Beta 1 Release Candidate 4 только что был выпущен. Они добираются туда!

3
ответ дан 6 December 2019 в 09:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: