В составе SmallPOS есть пакет "защищённой арифметики".
-- Он дополняет обычные операции их "защищёнными" версиями, например, + дополняется операцией +@. Её прелесть в том, что она умеет работать с nil'ами, то есть можно делать nil+@5 и 5+@nil и даже nil+@nil. Collection>>max_protected и Collection>>min_protected умеет работать с пустыми массивами, с массивами, в которых есть nil'ы, с массивами, в которых одни nil'ы, с переменными, в которых предполагался массив, а на самом деле там nil и т.д. Всего полтора десятка наиболее употребляемых операций. Это позволяет во многих случаях выкинуть большую часть ifNil:ifNotNil:'ов, ifEmpty:ifNotEmpy: и т.п. Конструктивно этот пакет никак не связан с остальным SmallPOS'ом, и я хочу перенести его в отдельный пакет. Вопрос: как назвать такой пакет? -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Unreal NilE = (Nil-Everything) :) -- Best regards, Dennis Schetinin 4 сентября 2014 г., 7:23 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Спасибо, взял NilE. Для английского уха оно звучит похоже на "гвоздь" :) 4 сентября 2014 г., 8:10 пользователь Dennis Schetinin <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Ну, я имел ввиду р. Нил (хотя он тут и не при чем, конечно) :) -- Best regards, Dennis Schetinin 11 сентября 2014 г., 14:27 пользователь Юрий Мироненко <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Да, про Нил я тоже подумал :) 11 сентября 2014 г., 15:32 пользователь Dennis Schetinin <[hidden email]> написал:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |