Сайт начал свою работу — это, безусловно, хорошая новость! Мы долго шли к этому и вот наконец 🙂 Впрочем, это не главное. Хотим поделиться планами на ближайшее будущее:
1. Новое ключевое слово folder
Пример команды: folder «WRO2020». Это указание компилятору, что при загрузке файла в блок следует создать папку с именем WRO2020 и поместить туда программу. По аналогии с EV3-G, если есть microSD-карта, то программа будет загружена на неё (либо в память блока, если карты нет). Если данная конструкция отсутствует в коде, то загрузка будет происходить по привычному сценарию — в ту директорию, которая сейчас открыта.
2. Корректный переход по ошибкам компиляции
В данный момент переходы работают следующим образом: в панель системных сообщений выводится ошибка с указанием номера строки и позиции в строке, при двойном клике на сообщении происходит переход на соответствующую строку. Так как программа может быть собрана из нескольких файлов, то возникают неточности. Дело в том, что компилятор работает с конечным, собранным из разных файлов кодом, ошибки отслеживаются именно по нему и номера строк также выдаются согласно кода этого файла. Данный файл создаётся при компиляции и помещается в каталог с программой в подкаталог с префиксом «~», туда же помещается собранная программа с таким же префиксом (её можно открыть в редакторе и по ней отследить ошибки).
Планируется это изменить и выводить ошибки будут с учетом структуры проекта (имя файла с ошибкой, номер строки, номер позиции) — так будет легче их отслеживать.
3. Редактируемая «Справка»
Если вас по каким-либо причинам не устраивает текст или примеры в «Справке» — можно будет их отредактировать на свой вкус. Файлы в формате .xml будут вынесены в отдельную папку.
На сегодня, пожалуй, все.