|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintЧто слышно насчет нового языка ( js )?Самим нужно делать, иначе никак ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 10:33 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Timur SafinЯ не понял чем чревато? (Пример был дан с if-ом старой формации, тогда как Женя говорил про ненужность ключевого слова if и do для парсинга присвоения и вызова функции при LL(n) грамматике) Только я говорил не об if и do, а про set и do. Что, без if тоже можно обойтись? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 12:17 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Помнится, была в M-Computing статья Винфреда Герума, известного в 90-е мампсиста, о том, что для написания кода достаточно одной команды Quit . С примерами. Надо будет поискать, может, оригинал сохранился. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 13:07 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintПолные имена команд в mandatory... Кто-то будет икать. Долго :) Вместо лаконичного и стремительного М - многословный COS с вшитым UpperCase UpperCase-то зачем? ) Вообще, по большому счету это вопрос бьютифаера перед коммитом. И симметричного "обфускатора" при чекауте ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 14:39 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintTimur SafinЯ не понял чем чревато?Тем, что если упразднить set, надо будет как-то разделять оператор присваивания от оператора сравнения Код: plaintext 1. 2.
== вместо = ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 14:40 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Что-то обсуждения правил написания кода, начинает скатываться в изобретение нового языка, а иначе это не назовешь, ну точно не развитие M ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 14:52 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Тимур Сафинлюбому новичку со средним бекграундом с ... другой язык тогда еще и скобки в математических выражениях x + y * z Шваров ЕвгенийЧто, без if тоже можно обойтись? )постусловия же ;) Шваров ЕвгенийUpperCase-то зачем? ) %UnitTest , %Zen , ZenMojo Шваров ЕвгенийВообще, по большому счету это вопрос бьютифаера перед коммитом.Полностью согласен, но беглым поиском по пакету %Studio ничего похожего не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 15:14 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров Евгений== вместо = ? Совместимость? ИнтерСистемс известна своим бережным отношением к старым мампсерам и стандартам программному коду, написанному десятилетия тому назад :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 15:21 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров Евгений== вместо = И потом, как в соседней вселенной JS, надо будет вводить тождественность if ( 3 == "3" ){ /* some code */ } ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 15:27 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintШваров Евгений== вместо = И потом, как в соседней вселенной JS, надо будет вводить тождественность if ( 3 == "3" ){ /* some code */ } Как сказал Daimor уже - это обсуждение чего-то нового и не факт, что осуществимого ;) Возможно гайдлайнс не очень совершенны на текущий момент и не всем подходят, но лучше иметь такие, чем не иметь совсем. Предложения принимаются (и подаются чуть-ли не каждый день). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 15:45 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров Евгений, так нет возражений, стандарты это хорошо ( всячески поддерживаю, давно пора ... ) Только дайте API не обязывайте соблюдать их в ручном режиме ради маловероятных сценариев ничего не подозревающий программист на любом другом языке окажется в нашей вселенной и мозг у него взорвется именно от s,d,Q,w,k,m,h, а не от ##class, #define, $$$, %New, %, ^, "множественного" хранимого наследования, и т.д. . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2015, 16:05 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Вот в том же репозитории появился на мой взгляд весьма полезный документ. Cheat sheet (шпаргалка) по COS командам. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 17:23 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Alexey MaslovПомнится, была в M-Computing статья Винфреда Герума, известного в 90-е мампсиста, о том, что для написания кода достаточно одной команды Quit . С примерами. Надо будет поискать, может, оригинал сохранился. Я еще помню был пример строки на COS, где используются все буквы алфавита по очереди. И эта строка работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 20:55 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийЯ еще помню был пример строки на COS, где используются все буквы алфавита по очереди. И эта строка работает. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 22:18 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
DAiMorШваров ЕвгенийЯ еще помню был пример строки на COS, где используются все буквы алфавита по очереди. И эта строка работает. Код: plaintext 1.
Вот да! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 22:51 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийUpperCase-то зачем? ) Хм. Из статьи про JSON в 2016.1 - "системные" методы: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2016, 18:36 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefint , Можно и покороче: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 15:07 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefint, Если cчитать $ как "Uppercase S" то вполне CamelCase получается! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 03:08 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
servitМожно и покороче: s jsonstr="[1,2,3,{""a"":1}]" s oJSON = ({}).$fromJSON(jsonstr) что, легко превращается в Код: plaintext 1. 2.
Но ведь $ много не бывает, они даже лучше чем % :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 14:02 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintНо ведь $ много не бываетМУДРЫЕ СЛОВА!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2016, 14:14 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefint, у меня к $$$ отвращение, $$ воспринимаю как необходимое зло, $ - нормально. Как-то странно для множества различных конструкций использовать один и тот же символ. Давайте продолжим и заменим + на $$$$ - на $$$$$ * на $$$$$$ / на $$$$$$$ = $$$$$$$$ и получим не 1+1*2=4, а 1 $$$$ 1 $$$$$$ 2 $$$$$$$$ 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2016, 10:59 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Блок А.Н., я надеялся на то, что в моем сообщении явно читается сарказм и раздражение. Имхо, символ $ хуже визуально отделяется от текста, чем %. Добавление к пафосно-многословному obj.%CamelCaseStyle js-подобного obj.$lowerCase, можно было бы заменить указанием какого-нибудь параметра к методу, например [ System = 1 ]. А так получается какой-то 1337 язык программирования. P.S. Вот интересно, динамические объекты у нас уже есть Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2016, 11:25 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
doublefintБлок А.Н., я надеялся на то, что в моем сообщении явно читается сарказм и раздражение. Имхо, символ $ хуже визуально отделяется от текста, чем %. Добавление к пафосно-многословному obj.%CamelCaseStyle js-подобного obj.$lowerCase, можно было бы заменить указанием какого-нибудь параметра к методу, например [ System = 1 ]. А так получается какой-то 1337 язык программирования. P.S. Вот интересно, динамические объекты у нас уже есть Код: plaintext
Задать вопрос непосредственно автору нововведения? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2016, 16:04 |
|
Правила хорошего COSa
|
|||
---|---|---|---|
#18+
Шваров Евгений, там царит благожелательная и добродушная атмосфера. Не хочется портить людям праздник некорректным поведением: быстрый JSON?! только в 2016.2?! Да еще так мля, через ж... неудобно? Ну если смогли внедрить конструкцию вида Код: plaintext
Код: plaintext
;) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2016, 11:52 |
|
|
start [/forum/topic.php?fid=39&msg=39129921&tid=1556518]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 271ms |
total: | 422ms |
0 / 0 |