Page 1 of 1

Разработка спецификации языка командной строки

Posted: Wed Apr 27, 2022 8:33 pm
by dozhdikov_igor
Здравствуйте, сделал черновой вариант спецификации языка командной строки KolibriScript. Прошу высказать свои пожелания насчет данного языка.

Re: Разработка спецификации языка командной строки

Posted: Thu Aug 18, 2022 2:18 pm
by Valery
(1) Надо бы больше примеров - очень помогает быстрее понять (в том числе - зачем это нужно).
(2) Похоже, что описание неоптимально, например, термин "Параметр" используется только при опеределении термина "Аргумент" и может быть легко исключён путём : Аргумент = Флаг | Строка | Название переменной
(3) Предлагаю оставить только один вариант перенаправления вправо: >>
(4) Для объявления переменных предлагаю использовать << (вместо =), тогда = будет (почти) свободен от контекста.
(5) Я не понял какие символы являются зарезервированными.
(6) Маловато арифметических (* , / , %) и логических (< , >, ...) операций.
P.S.
Похоже никто подобные предложения не рассматривает - а зря ...

Re: Разработка спецификации языка командной строки

Posted: Sun Sep 11, 2022 11:18 am
by dozhdikov_igor
Valery wrote: Thu Aug 18, 2022 2:18 pm (1) Надо бы больше примеров - очень помогает быстрее понять (в том числе - зачем это нужно).
(2) Похоже, что описание неоптимально, например, термин "Параметр" используется только при опеределении термина "Аргумент" и может быть легко исключён путём : Аргумент = Флаг | Строка | Название переменной
(3) Предлагаю оставить только один вариант перенаправления вправо: >>
(4) Для объявления переменных предлагаю использовать << (вместо =), тогда = будет (почти) свободен от контекста.
(5) Я не понял какие символы являются зарезервированными.
(6) Маловато арифметических (* , / , %) и логических (< , >, ...) операций.
P.S.
Похоже никто подобные предложения не рассматривает - а зря ...
Благодарю за замечания!

Re: Разработка спецификации языка командной строки

Posted: Thu Apr 13, 2023 5:28 pm
by atwaty
Можешь дать перечень команд?
... флагов
... аргументов
... примеры операций
... символы
... ?
... *