powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Различие COS от ANSI Standard M - X11.1-1995
9 сообщений из 9, страница 1 из 1
Различие COS от ANSI Standard M - X11.1-1995
    #33113957
Gero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые дамы и господа
Помогите мне новичку разобраться в таком вопросе: есть ли отличия в языке Cache COS от языка ANSI Standard M - X11.1-1995, используемого в M3-Lite?
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33114021
MX--ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeroЗдравствуйте, уважаемые дамы и господа
Помогите мне новичку разобраться в таком вопросе: есть ли отличия в языке Cache COS от языка ANSI Standard M - X11.1-1995, используемого в M3-Lite?
в м3 есть "недокументированные особенности" :)
-- merge не работает если оба узла находятся в одной глобали
-- после и перед комментарием ; надо обязательно пробел
-- в командах ( кроме set ) нельзя прямо использовать
строку в кавычках если в строке есть графические символы
надо сначала выполнить set AAA="xxxxxxx" и затем можно
применять AAA в нужном месте
; это нельзя даже после знака комментариев !!
=========================
Алексей
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33135469
elakt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 MX--ALEX
Любопытно. Есть ли какие-то еще "недокументированные особенности"?
И отличия от стандартного М-синтаксиса?

Кое-что можно почитать у них на форуме, но там явно не всё...
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33135635
MX--ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elakt2 MX--ALEX
Любопытно. Есть ли какие-то еще "недокументированные особенности"?
И отличия от стандартного М-синтаксиса?

Кое-что можно почитать у них на форуме, но там явно не всё...
одна непонятная особенность :
например Вам надо перекинуть ВСЕ локальные переменные в глобаль
в мсм это легко сделать - прогнать в цикле все имена начиная с "%" (процент)
в м3 процент - не первая в списке переменных
и они не упорядочены по алфавиту
пришлось искать методом тыка пока нашел первую - но нет 100 %
уверенности - хотя пока все работает
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33135661
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каше скорее очень много расширений, а несоответствий совсем немного. Малый список что нашел:
* не работает отрицание паттерн кода n.m'X где X - код
* $system поддерживается только с 5.1, в предыдущих версиях было своеобразно
* не имплементированы опции tstart и команда trestart
* do по месту (с точками) выполняется также своеобразно, например
Код: plaintext
1.
2.
 s a= 123  d  s a="" f  s a=$o(...(a)) q:a=""  d
 . w a,!
По идее должно выполнить тело w a как для первой так и для второй итерации.
* в ssvn $LOCK нет своих локальных переменных, только глобальные.
* также как и в других имплементациях не поддерживается куча специальных глобальных описаний вроде ^%Charachter
* расширения введены не только с области z имен, но и в обычных именах - $lb(), $bitXXX, $case, куча других.
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33136053
MX--ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну яВ каше скорее очень много расширений, а несоответствий совсем немного. Малый список что нашел:
* не работает отрицание паттерн кода n.m'X где X - код
* $system поддерживается только с 5.1, в предыдущих версиях было своеобразно
* не имплементированы опции tstart и команда trestart
* do по месту (с точками) выполняется также своеобразно, например
Код: plaintext
1.
2.
 s a= 123  d  s a="" f  s a=$o(...(a)) q:a=""  d
 . w a,!
По идее должно выполнить тело w a как для первой так и для второй итерации.
* в ssvn $LOCK нет своих локальных переменных, только глобальные.
* также как и в других имплементациях не поддерживается куча специальных глобальных описаний вроде ^%Charachter
* расширения введены не только с области z имен, но и в обычных именах - $lb(), $bitXXX, $case, куча других.



* do по месту (с точками) выполняется также своеобразно, например
Код: plaintext
1.
2.
 s a= 123  d  s a="" f  s a=$o(...(a)) q:a=""  d
 . w a,!

что не так работает ? - у меня все вроде нормально ..
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33136319
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения - неправильно воспроизвел проблему.
Код: plaintext
1.
2.
3.
4.
 
 s v( 4 )="",v( 5 )="",v( 6 )=""
 f a= 1 , 2 , 3  d  s a="" f  s a=$o(v(a)) q:a=""  d
 . w a,!
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33136559
MX--ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну яПрошу прощения - неправильно воспроизвел проблему.
Код: plaintext
1.
2.
3.
4.
 
 s v( 4 )="",v( 5 )="",v( 6 )=""
 f a= 1 , 2 , 3  d  s a="" f  s a=$o(v(a)) q:a=""  d
 . w a,!


1456 2456 3456
так и работает как должно - а в чем криминал ?
...
Рейтинг: 0 / 0
Различие COS от ANSI Standard M - X11.1-1995
    #33137011
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, так и должно работать. Снимаем проблему.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Различие COS от ANSI Standard M - X11.1-1995
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]