Детали программы:
Версия: 0.9.6
Дата загрузки: 17 Feb 15
Тип распространения: Бесплатная
Популярность: 14
Особенности
- Быстро, выразительные кодирования
- Быстрое выполнение
- Статическая и динамическая связывания
- поддержка уровень языка для качества
- ООП и друзья
- Контроль качества
- Выразительность
- Общая производительность
- сценариев удобства
- Составитель языка исполнения
Что нового В этом выпуске:
- Эта версия добавленные дополнительные и именованные параметры, и добавил, секции модификаторов (например, частные, совместно).
- The -lib вариант теперь поддерживает {} EnvironmentVariables в пути.
- Ошибка проверка была улучшена.
- Были также исправления и уточнения.
Что нового в версии 0.9.2:
- Язык:
- Примеси
- Примеси могут теперь заявляют защищены и частных пользователей.
- Примеси могут теперь быть использованы в качестве надлежащих типов, таких как тип параметра.
- Исправлено:. Не можете объявить микс-в внутри пространства имен
- Исправлено: Примеси не могут использовать из декларации от свойств .
- Власть-оператору, как в базе ** показатель в настоящее время поддерживаются.
- Все числовые типы работают.
- Дополненная назначение (** =) работает.
- Для B ** е, где оба Интс, отрицательное значение INT для е бросит InvalidOperationException. Вы можете решить эту проблему, литье либо фракционной типа (номер, десятичная, флоат).
- Отдел
- Добавлена // = для расширенной уступки чисел с & Quot; целочисленного деления и Quot ;. Это соответствует двоичная арифметика оператора //.
- Добавлена проверка ошибка для использования & Quot; дополненной дробное деление & Quot; изменить целых числа:
- Не можете использовать дробное деление (/ =), чтобы изменить целое. Использование целое подразделение (// =) вместо этого.
- Исправлено:. Оператор // = дробных типов не пол результат, как // делает, что делает два оператора несовместимы
- Добавлена поддержка Int литералов за пределами 32-битный диапазон.
- Предполагаемые виды теперь INT, UINT, int64 и uint32.
- Работы для десятичных и шестнадцатеричных баз.
- Добавлена новая проверка ошибка:. Не можете поднять события для других объектов
- Не запускать тесты ссылочных библиотек по умолчанию.
- Исправлены:. Блоки испытаний в общих классов игнорируются
- Библиотека
- В CobraCore, добавил .isRunningOnWindows и .isRunningOnMac.
- В CobraCore, изменилось .isRunningOnMono и .isRunningOnUnix от свойств методам.
- Moved IList.numbered до IEnumerable.
- Добавлена .first, .Снять и Пропустите расширения методов IEnumerable.
- Добавлена перегрузки IEnumerable.numbered (начать, как Int).
- Командная строка:
- Расширенные -native-компилятор для поиска системы PATH, если указанный компилятор не может быть найдено в классе Process.
- В кобры -О, выдает предупреждение, если Cobra.Core.dll не найден рядом с cobra.exe.
- Исправлено:. Cobra -embed-время выполнения требует написать завивка для каталога установки
- The -embed запустить, без стажа / -ert вариант в настоящее время составляет локальную копию Cobra.Core который удаляется позже.
- Установщик:
- Поддержка .NET 4.5 (на самом деле выпущен в Cobra 0.9.1)
- сделать на базе Windows установить-от-workspace.bat надежной против отправной каталоге пользователя.
- Использование переменных окружения & Quot; ProgramFiles & Quot; и & Quot; ProgramW6432 & Quot; вместо жесткого кодирования и Quot; \ Program Files [(x86)] & Quot;.
- Прочее:
- Расширенный виртуальная машина фоновых (до сих пор можно было использовать добровольцев с открытым исходным кодом).
- Лучше отчетности номер столбца в сообщениях об ошибках.
- Обновлено образец Notepad.cobra для .NET 4.0.
- Добавлена командной строки дампа-assembly.cobra Util в Приложениях /.
- Улучшения в онлайн вики.
- Там были одновременно улучшения в MonoDevelop надстройка для Cobra, Рамон Роча.
Что нового в версии 0.9.0:
- ЯЗЫК:
- Включено несколько разделов испытаний в методах и свойствах.
- Добавлена новая попробовать ... поймать ... получить выражение.
- Добавлена поддержка пространства имен документирующих строк.
- Добавлена распаковка новые классы паре с заданиями и петель.
- Бросьте UnpackException? для мульти-целевой назначения (target1, target2 = источник), если есть несоответствие количества элементов исходных и целевых
- Расширенные лечение == и между объектами, чтобы вернуться к сильно набирать .equals метода, если сильно набрали метод .compareTo не доступен.
- Добавлена числовые литералы как 45N для количества и 45d для десятичной. Ранее г суффикса требуется десятичную часть (45.0d) и не было н суффикс доступен.
- Добавлена признание интерфейсов примитивных типов, таких как INT реализации IComparable.
- Добавлена поддержка надлежащего DllImport также известный как & Quot; P / Invoke и Quot;.
- Добавлена локальная переменная создание и вывод типа параметров вне в вызове метода.
- Улучшена проверка ошибок и улучшенные сообщения об ошибках.
- Исправлены различные ошибки.
- Новые предупреждения:
- Не используйте тождественный оператор & Quot; в & Quot; с литерал объекта. Используйте оператор равенства, такие как & Quot; == & Quot; или & Quot; & Quot;.
- Не можете бросить строку в числовой тип. Рассмотрите возможность использования & Quot; int.Parse & Quot; или & Quot; int.tryParse & Quot ;. Использование и Quot;help INT & Quot; для подробной информации.
- БИБЛИОТЕКА:
- Переименован & Quot; Cobra.Lang & Quot; в & Quot; Cobra.Core & Quot;
- Добавлена MultiList? класс.
- Добавлена пара и пара clasess.
- Улучшение форматирования по умолчанию заявления трассировки (который также можно настроить).
- Добавлена CobraCore.operatingSystemDescription, как String.
- Добавлена CobraCore.htmlDecode, .urlEncode и .urlDecode.
- Улучшена CobraCore.findCobraExe (changset: 2473) .
- а Cobra.Compiler библиотека теперь всегда при условии, во время установки.
- Переименован & Quot; CobraInfo & Quot; в & Quot; CompileTimeInfo & Quot; и добавил .date и .subversionRevision.
- Исправлены различные ошибки.
- Добавлена методы расширения:
- интерфейс IList
- интерфейс IList
- класс Стек: Def клона, как Stack
- класс Строка
- Командная строка:
- Командная строка: -native-компилятор: Абсолютный путь к родной компилятор больше не требуется. Простой и Quot; csc.exe & Quot; или & Quot; РСЧ и Quot; будет достаточно, если он находится в системном PATH.
- Добавлена опция -clr-платформа (как в C # с -platform опция).
- Для & Quot;. кобры -о & Quot ;, показать путь, который исходит от cobra.exe
- ОБУЧЕНИЯ:
- Добавлена Как:. Настроить объектов равенства
- Kickstarted Кобра Коаны.
- Расширенный вики.
- Продолжение обсуждения и поддержку в форумах.
- Добавлена Образцы:
- Блокнот для WPF
- Gtk Источник редактор
- HexDump
- Прочее:
- Добавлена поддержка .NET 4.0.
- Улучшена выход директивыhelp.
- Улучшена установки во многих отношениях.
- Расширенный набор тестов.
- Расширенный виртуальная машина фоновых (до сих пор можно было использовать добровольцев с открытым исходным кодом).
- Столкнулся требование Моно от 2,4 до 2,6 на основе опроса о VM версии.
Комментарии не найдены