Вниз  OwnLang
- 19.12.2021 / 10:08
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
OwnLang Android 1.6.0

Добавлена функция newClassFromDex в модуль java. Можно загружать класс из файла dex, лежащего в файловой системе. newClassFromDex(pathToDexFile, className)
Добавлен std::readln, который отображает диалоговое окно ввода текста.
Добавлен пункт меню для создания новой программы
Собранные apk теперь имеют более свежую версию targetSdk, вследствие чего исправлена ошибка 'Это приложение было создано для более ранней версии Android'
Собранные приложения теперь запрашивают разрешения при запуске
 
Google Play: Free | Pro
__________________
 let live
- 17.02.2024 / 09:31
Slendermanx
  Пользователь

Slendermanx 
Сейчас: Offline
OwnLang пропал с GooglePlay, или ограничения лишь территориальные? Помню Pro версию покупал.
__________________
 Basic - это сила, а я Авовер
- 18.02.2024 / 22:02
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Slendermanx, пропал. Какая-то мутная штука призошла, гугл внезапно уведомил, что из-за более 75% сбоев вынужден удалить приложение. Хотя у всех работало на новых Android 13+
Под андроид пока не планирую ничего выпускать, активно занимаюсь разработкой десктопной версии.
__________________
 let live
- 18.02.2024 / 22:50
Slendermanx
  Пользователь

Slendermanx 
Сейчас: Offline
aNNiMON, о, декстоп. Это интересно. Хотел бы чтобы была компиляция и под андроид.
__________________
 Basic - это сила, а я Авовер
- 1.05.2024 / 21:10
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
OwnLang 2.0.0
Критические изменения
  • Минимальная версия Java — 17.
  • Упрощён оператор use. use std, math вместо use ["std", "math"].
  • case [x] при сопоставлении списков теперь соответствует лишь одному элементу.
  • Более строгий лексер. Исправлено экранирование обратного слэша в строках. Исправлены HEX числа println 0x0123456789, 0x०१२३४५६७८९.

Изменения
  • Добавлены константы. Константа может быть импортирована только при подключении модуля.
  • Возможность задать числа типа long: 700L, 0xABL
  • Исправлена область видимости переменных при шедоуинге.
  • Улучшена визуализация ошибок. Ошибки парсинга показывают конкретное место, где возникла ошибка. То же самое с линтером и ошибками времени исполнения.
  • Семантический линтер как обязательный этап работы интерпретатора.
  • Сохранение порядка элементов в Map по умолчанию.
  • Возможность запускать программы из ресурсов, указав "resource:" в качестве префикса пути.
  • Добавлены внутренние скрипты и команда ownlang run для их запуска. Добавлен скрипт checkUpdate для проверки новых версий.
  • Обновлена документация. Новый движок документации, основанный на vuepress.

Модули
  • [std] Добавлены функции parseDouble, nanotime, exit, getenv, getprop.
  • [http] Добавлена функция httpSync.
  • [functional] Добавлены функции groupby, tomap и операторы Stream.groupBy, Stream.filterNot, Stream.forEachIndexed, Stream::toMap, Stream.anyMatch, Stream.allMatch, Stream.noneMatch
  • [canvasfx] Исправлено для Java 17+ с Java FX 17 (только Windows)
  • [server] Новый модуль сервера

:strela: Скачать
__________________
 let live

Изменено aNNiMON (1.05 / 21:10) (всего 1 раз)
- 21.09.2024 / 21:43
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
(Почти) Сделал пакетный менеджер с инициализацией проекта, примерами использования пакетов и скриптами, как у npm.
Демо: https://t.me/ownlang/9
__________________
 let live

Изменено aNNiMON (21.09 / 21:43) (всего 1 раз)
- 21.09.2024 / 21:47
Death
  Пользователь

Death 
Сейчас: Offline
Цитата aNNiMON:
(Почти) Сделал пакетный менеджер с инициализацией проекта, примерами использования пакетов и скриптами, как у npm. Демо: https://t.me/ownlang/9

Выглядит круто! :)
__________________
 Смерть правит миром
Наверх  Всего сообщений: 597
Фильтровать сообщения
Поиск по теме
Файлы топика (60)