kouzdra - November 8th, 2012
[Recent Entries][Archive][Friends][User Info]
08:36 am
[Link] |
Скала катится в сраное говно:
vit-r@lj навел на дивное: Скалу решили улучшить макросами. Я макросы люблю, но это умиляет и поражает:
Но это ладно. Что меня действительно удивляет это отношение к макросам как к игрушке для психов. Мне прямо стыдно это упоминать в надцатый раз, но макросы в Скале и макросы в плюсах это совершенно разные вещи. На эту тему предлагаю пролистать наш туториал: http://scalamacros.org/documentation/gettingstarted.html.
Разумеется разные. С-шные - штука полезная, а это - сраное неюзабельное говно [неоригинальное к тому же - PPS], которым будут пользоваться только маньяки. Причем явление это я наблюдаю в -надцатый раз. Оно случается как правило, когда людьми обалдевают Большие Мысли™.
FP, к сожалению, в качестве побочного эффекта провоцирует увлечение Большими Мыслями.
PS: Макросы - вещь нужная, потому в первую очередь, что в программе даже на самом-самом-самом языке всегда найдется какая-нибудь регулярность, параметризуемая часто еще, которая средствами языка не выражается. И тут без макросов никак (ну кроме как руками писать одно и тоже 20 раз).
Я понимаю "технологические" возражения против, но языков в которых "макросы не нужны" нет, не было и не будет. Другое дело, что если в языке оказались нужны макросы (а они окажутся нужны) - это хороший повод задуматься о его редизайне.
Но редизайн редизайном, а работать-то надо.
PPS: Если кто думает, что то, что то, что эти скальщики выдумали - это "прогресс по сравнению с С": это PL/I #$%ть, 1967 год*, промышленный язык, С тогда только в проекте был (и оказалось есс-но никому не нужно):
%DECLARE (A,B,C) CHARACTER;
%ACTIVATE CAT;
%A = 'AAA';
%B = 'BBB';
%C = 'CCC';
RES_STRING_3 = CAT(A,B,C);
RES_STRING_2 = CAT (A,B);
RES_STRING_1 = CAT(A);
%CAT: PROCEDURE(X,Y,Z) RETURNS(CHAR);
DECLARE (X,Y,Z) CHAR;
DECLARE S CHAR;
IF PARMSET(Z) THEN S = ''''||X||Y||Z||'''';
ELSE IF PARMSET(Y) THEN S = ''''||X||Y||'''';
ELSE S = ''''||X||'''';
RETURN(S);
%END CAT;
*) Я дал ссылку на микрофокусоский мануал, уверяю вас - у птичек IBM в 1967 было тоже самое, скальные опыты "с деревом" тоже тыщу раз делали - последний раз я это видел в HaXe, но страдать этим начали с времен Lisp - с результатом, отличающимся завидным постоянством.
|
|
08:52 am
[Link] |
Читая ленту: Там дивное - сначала Вова Патрышев сокрушается:
народ Калифорнии - за смертную казнь
Где мы живём...
Мариванну прокатили гей меридж прокатили теперь за смертную казнь проголосовали
kitya@lj с соседней вашингтонщины докладает:
Как, наверное, уже все знают, вчера в штате Вашингтон выбрали Барака Обаму, легализовали марихуану и разрешили гомосексуальные браки. Кстати, оба последних закона активно поддерживал мой работодатель, объясняя это тем, что эти изменения позволят им привлечь в штат больше толковых сотрудников. То есть если раньше вы только подозревали, кто пишет все баги в виндах, то теперь можете быть уверены.
(у них там еще бобры свирепствуют, но то отдельная история).
В результате возникает мысль, что теперь винду будут писать укуренные пидарасы, бежавшие из силиконовой долины, в страхе, что их за их писанину посадят на электрический стул :)
Tags: Смешное
|
|
09:33 am
[Link] |
Кстати о: Где мы живём...
Мариванну прокатили гей меридж прокатили теперь за смертную казнь проголосовали
И выбрали Обаму. Реально понятно, что голосовали просто за меньшего говнюка, а не за "идеи" - при возможности выразить отношение к "идеям" - посылают*. Думаю не по причине даже смысла идей, а потому что этими "идеями" давно всех за@#$ли.
Вовин список собственно исчерпывающе характеризует мэйнстримную "левую/либеральную" идею - в ней давно уже нет никакого смысла, кроме неистового надрачивания на эти высосанные из пальца проблемы (и еще парочку столь же идиотских). ( Read more... )
|
|
11:29 am
[Link] |
О невидимой руке еще раз. Юзер sashnik@ljr критикует Арбата:
История вкратце: у юзера arbat@lj кто-то в комментах высказал мысль, что "саморегулирующийся рынок" -- не всегда... кхм... оптимальное (а иногда и просто катастрофическое) решение, и что во многих обстоятельствах оправдано регулирующее вмешательство государства или иного внерыночного фактора.
В ответ юзер Арбат разразился гневной аналогией, где объявил "законы [саморегулирующегося] рынка" законами природы, уподобив буквально закону Архимеда, а всякому, кто их проигнорирует, напророчил скорый и неминучий кердык чрез утопление
Так вот на самом деле критика кривая. Реально правильная аналогия - тяжелые предметы в силу природного закона всемирного тяготения имеют свойство падать.
Однако например, большинство железок массой тонн 300-400 находящихся в данный момент на высоте 10 км, как легко видеть, не падает.
Закон тяготения это не опровергает, бо эти железки сделаны с его учетом, но так, чтобы не падать.
Тоже самое примерно и с "законами рынка" - при всей их абстрактности, они в общем есть и верны.
Ошибка уже Арбата тут я думаю очевидна: раз это "закон природы" - так не смейте ему противостоять. Ну то есть - поскольку камни падают вниз - не пытайтесь сделать самолет.
Тут еще важен вопрос целеполагания - чего мы собственно хотим от экономики и какой ценой. Но гипотеза, что ровно того, что "получится само сабой" маловероятна - само собой что-то путное получается редко.
|
|
11:53 am
[Link] |
Ой, они оказывается и правда не только ФИДО придумали ... Похоже это не шутка:

Gay, Lesbian, Bisexual and Transgender Employees at Microsoft GLEAM is the gay, lesbian, bisexual, and transgender (GLBT) employee resource group at Microsoft.
Microsoft has been a pioneer in workplace diversity. It was one of the first companies in the world to offer employee benefits to same-sex domestic partners and to include sexual orientation in its corporate nondiscrimination policy. Since 1989, Microsoft has supported and sponsored gay, lesbian, bisexual, and transgender issues at Microsoft. In 1993, the employee resource group—Gay, Lesbian, Bisexual, and Transgender Employees at Microsoft (GLEAM)—was organized. GLEAM now has more than 700 members.
via
Tags: Международная история города Глупова, Смешное
|
|
06:31 pm
[Link] |
Забавный разговор тут
|
|
09:27 pm
[Link] |
Из старого и классического: JILL Why don't you say, no system is perfect.
SAM Well, no system is.
JILL Say, all wars have innocent victims.
SAM Well, all wars do
JILL Who is this war against, Sam?
SAM Well, terrorists of course.
JILL How many terrorists have you met? Actual terrorists?
SAM Actual. terrorists? Well... it's only my first day.
|
|
10:13 pm
[Link] |
Кстати - о зажигалках: К этому треду: а, кстати, ни одной фотки этого устройства или его аналогов я найти не смог - и даже упоминаний - такое ощущение, что кроме кремневых и пьезозажигалок в природе ничего и не было...
|
|
11:27 pm
[Link] |
А вот тут, читая одну альтернативку Обнаружил, что один из реально великих полководцев 20 века еще все еще жив...
|
|