github covrom/gonec 1.8b
Гонец 1.8b

latest releases: 3.6, 3.5a, 3.4a...
pre-release6 years ago

Изменения:

  • Ускорение интерпретации. Добавлена оптимизация: свертка констант (чисел, строк, структур, массивов) до начала интерпретации. Свертка происходит в нативное представление Го

  • Добавлена работа с диапазонами массивов и строк. Можно выделять диапазон массива или строки в отдельный массив (или строку), связанный с исходным (до момента реаллокации в памяти) и работать с ним. Можно изменять значение диапазона в массиве и строках. Индексы диапазонов и единичных значений могут быть отрицательными (тогда они считаются с конца, как в python)
    Пример:

а = "зцщоазцущоа"
б = а[3:7] // подстрока, не включая правую границу, как в python и golang
в = а[-3:] // последние 3 символа
г = а[:2] // первые два символа
сообщить(а,б,в,г)
а[3:6]="кущ" // длина 3 символа, должна совпадать с диапазоном,
// индекс конца не включается, в строке "а" будет заменен фрагмент с 3 по 5 символ
сообщить(а)

Результат:

зцщоазцущоа оазц щоа зц
зцщкущцущоа
  • Исправлены ошибки работы с методами и полями системных функциональных структур

  • Добавлены номера строк в демонстрационный вэб-интерфейс

Don't miss a new gonec release

NewReleases is sending notifications on new releases.