Замечания от Хитрого Пряника

Замечания от Хитрого Пряника

Пока лепил первенца обнаружил вот что:
1. оператор отрицания не not а no, что крайне непривычно знакомому с любым другим языком.
2. по булевым операциям вообще в справке инфы не увидел и, как я понял, отсутствует xor, не очень понятно как грамотнее организовать nand или сложное условие с больше или равно, со скобками. Просто писать как выражение?
3. ну и то что присвоение не отличается от проверки на равенство, тоже непривычно, хотя в отстутствие проверки на успешность присвоения наверное и не нужно такое отличие в языке.
4. фоновая картинка совсем не фоновая, так как центруется и сжимается, а не заполняет весь фон. Заполнение (тем более повторяющимся узором) невозможно?
5. иногда выдавалась ошибка типа «неправильно на строке 147» при том что в коде их всего-то ~80. Я так понимаю, что строки посчитались вместе с каким-нибудь gosub  или добавились строки кода из действий. В общем подобное сообщение только путает в плане того, где искать ошибку. Вспомнил студенческие годы и турбо-си. Там дебаггер просто стопорил выделенную строку там, где возникла ошибка. Это идеал конечно и отдельный дебаггер, но хотя бы правильное указание нужно, типа «ошибка в строке 10 локации Ввв, (вызванной по gosub из строки 45 локации Ббб, вызванной из строки 7 локации Ааа)»

Хитрый Пряник
useravatar
Offline
72 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Замечания от Хитрого Пряника

Перенёс в соответствующий раздел. Все замечания по языку QSP относятся к плееру и библиотеке (ядру плеера), а не к редактору игр.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Замечания от Хитрого Пряника

по булевым операциям вообще в справке инфы не увидел

Выражения

отсутствует xor

A XOR B = (A OR B) AND NO (A AND B)

Заполнение фона невозможно?

В Навигаторе возможно всё.

ошибка типа «неправильно на строке 147»

Насколько я помню, Байт уже давно исправил этот косяк, но уже в течение нескольких лет никак не может собрать новый билд плеера.

Nex
useravatar
Offline
4277 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
1006
Всего опросов:
14
Всего сообщений:
16790890
Всего сообщений сегодня:
2
Пользователи форума:
 
Всего пользователей:
2585
Последним зарегистрировался:
McFly