Запуск сайта и ближайшие планы

Сайт начал свою работу — это, безусловно, хорошая новость! Мы долго шли к этому и вот наконец 🙂 Впрочем, это не главное. Хотим поделиться планами на ближайшее будущее:

1. Новое ключевое слово folder

Пример команды: folder «WRO2020». Это указание компилятору, что при загрузке файла в блок следует создать папку с именем WRO2020 и поместить туда программу. По аналогии с EV3-G, если есть microSD-карта, то программа будет загружена на неё (либо в память блока, если карты нет). Если данная конструкция отсутствует в коде, то загрузка будет происходить по привычному сценарию — в ту директорию, которая сейчас открыта.

2. Корректный переход по ошибкам компиляции

В данный момент переходы работают следующим образом: в панель системных сообщений выводится ошибка с указанием номера строки и позиции в строке, при двойном клике на сообщении происходит переход на соответствующую строку. Так как программа может быть собрана из нескольких файлов, то возникают неточности. Дело в том, что компилятор работает с конечным, собранным из разных файлов кодом, ошибки отслеживаются именно по нему и номера строк также выдаются согласно кода этого файла. Данный файл создаётся при компиляции и помещается в каталог с программой в подкаталог с префиксом «~», туда же помещается собранная программа с таким же префиксом (её можно открыть в редакторе и по ней отследить ошибки).

Планируется это изменить и выводить ошибки будут с учетом структуры проекта (имя файла с ошибкой, номер строки, номер позиции) — так будет легче их отслеживать.

3. Редактируемая «Справка»

Если вас по каким-либо причинам не устраивает текст или примеры в «Справке» — можно будет их отредактировать на свой вкус. Файлы в формате .xml будут вынесены в отдельную папку.

На сегодня, пожалуй, все.