crypt of decay - February 9th, 2015 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

February 9th, 2015

про договоры [Feb. 9th, 2015|12:00 pm]
(да-да, я читаю чей-то жуйк)

договорённости — они не с каким-то президентом заключаются, а со страной. и совершенно неважно, кто там правил, правит и править будет: пока существует страна (или страна сдохла, но следующая объявила себя правопреемницей покойной) — договор валиден.

соответственно, нарушение договорённости — пятно не на «действующем президенте», а не всей стране и любом её правительстве. нарушивший давно ушёл уже и даже, может, помер — а каждого нового всё равно считают хуйлом, потому что страна такая: у власти всегда хуйло. и это очередное хуйло совершенно ничем не отличается от прошлого, потому что политика у страны такая: наебать. а кто там рупор наебалова — без разницы вообще.

конечно, большинство обывателей над этим не задумывается. а политики с удовольствием поддерживают заблуждения, говоря про «договоры правительства Хуйкина» и «договоры правительства Писькина». хотя на самом деле это «договоры страны Сосалия», а не каких-то там правительств каких-то президентов. договоры, которые поддержал весь народ страны, а не какое-то там «правительство» — демократия же, так? сами выбрали? не выгнали в момент подписания? ну и всё, вот такая вот коллективная ответственность.

соответственно, пиндосия и англичанка — ничем не лучше рф, точно такие же кидалы.
Link34 meows|meow!

блядская пидарасня [Feb. 9th, 2015|04:05 pm]
[Tags|, ]

нет, ёбаный нахуй, «давайте вынесем typedef в библиотечный шаблон, а из языка уберём в пизду» не катит. большой и сильный дядя Кэтмар заебался пытаться использовать недоёбаный говношаблон, поэтому вернул typedef на его законное место.

вообще, идея «раз мы кое-как, хуёво, криво и косо можем сделать это шаблоном — давайте нахуй из языка убирать» — дегенеративная идея. особенно дегенеративно выглядит «обоснование» убирания typedef: оно, видите ли, не всегда работает, как должно.

блядь, ваш ёбаный шаблон ВСЕГДА работает как не должен! всегда хуёво, всегда неправильно, всегда уебанистически. а прельстивый typedef для всех моих случаев работает просто заебись как отлично.
Linkmeow!

НЕУЖЕЛИ? [Feb. 9th, 2015|05:35 pm]
неужели Великий silencefactory решил вернуться? чёрт, а я-то думаю, отчего вдруг фиф стал такой интересный, код лучше пишется, пищеварение наладилось и хуй стоит как арматурина? теперь понятно.
Link14 meows|meow!

вопрос залу [Feb. 9th, 2015|06:18 pm]
не то, чтобы я сильно надеялся на ответ, но а вдруг? спасибо.

итак. есть у нас typedef, который может выглядеть вот так:

typedef MyInt = int = 42;

это хтонь и жопа, хоть и осмысленная. дело в том, что в D объявление переменной автоматически инициализирует её значением VarType.init. поскольку мы заводим новый тип, а не просто псевдоним, то для него, натурально, можно задать новый .init. часть «= 42» необязательная, понятно. но если она есть — выглядит ужасно. есть идеи, как сделать этот синтаксис покрасивей? я пока придумал только вот это:

typedef MyInt = int : 42;

но всё равно уродливо и неочевидно. также хочется избежать всяких сложных конструкций, скобок и многословия. «=>» уже занято лямбдой, и будет тут выглядеть неоднозначно (потому что читатель ожидает после стрелки именно лямбду, а не начальное значение).

есть идеи получше?
Link28 meows|meow!

йобнул чашку [Feb. 9th, 2015|11:44 pm]
наверное, к дополнительным санкциям. или нет.
Link7 meows|meow!

navigation
[ viewing | February 9th, 2015 ]
[ go | Previous Day|Next Day ]