juan_gandhi: (Default)
Предположим, мы зафигачим такой класс:

sealed trait EitherTree[T] {
def map[U](f: T => U): EitherTree[U]
def flatMap[U](f: T => EitherTree[U]): EitherTree[U]
}

case class Right[T](v: T) extends EitherTree[T] {
def map[U](f: T => U): Right[U] = Right(f(v))

override def flatMap[U](f: T => EitherTree[U]): EitherTree[U] = f(v)
}

sealed trait Left[T] extends EitherTree[T] {
def map[U](f: T => U): Left[U]
def flatMap[U](f: T => EitherTree[U]): Left[U]
}

case class LeftLeaf[T](cause: Exception) extends Left[T] {
def map[U](f: T => U): LeftLeaf[U] = LeftLeaf[U](cause)

override def flatMap[U](f: T => EitherTree[U]): LeftLeaf[U] = LeftLeaf[U](cause)
}

case class LeftTree[T](first: Left[T], second: Left[T]) extends Left[T] {
def map[U](f: T => U): LeftTree[U] = LeftTree[U](first.map(f), second.map(f))

override def flatMap[U](f: T => EitherTree[U]): LeftTree[U] =
LeftTree[U](first.flatMap(f), second.flatMap(f))
}

Ну так чо, будет у нас монада?

Такое ощущение, что каждый скальщик будет горячо кивать головой.


juan_gandhi: (Default)
Запрет однокласников, вконтакте, яндекса в Украине. Это не ведет ни к чему хорошему. Украина, по идее-то, свободная страна. Вообще-то. 
juan_gandhi: (VP)
Всяк, конечно, может назваться каким угодно груздем и претендовать. Я знал человека, который три раза менял свою этническую идентичность - еврей, поляк, немец, русский. И ничо; каждый развлекается как может.

Но когда, в стиле иртеньевского "help somebody, блядь", человек, проведший в стране ну максимум месяц, в сумме, вдруг оказывается знатоком реалий, и начинает нам, тамошним, или бывшим тамошним, жителям рассказывать, как все хорошо, или как все херово, то это выглядит как-то глупо.

Про Америку все понятно в этом смысле; туризм с иммиграцией мы путать не будем. И мнения тоже, бывает, различаются. Один из Пенсильваниии учит, что нельзя покупать новые машины и заводить кредитные карточки - разоришься!, другой сообщает, что отдыхать лучше всего на Кауаи. Ну и за кого голосовать.

Это все фигня.

Из России поток советов, как жить Украине, не стихает, хотя, казалось бы, пора бы уже на себя, кума, оборотиться.

Меня же еще специфически забавляет знание России людьми, которые ну разве что в Москве в командировке бывали несколько раз, а так они вообще-то из Казахстана, или с Украины, или еще откуда-нибудь. Да, у нас язык общий. Но фантазировать, на основании просмотра фильмов и телевизора, а также чтения "великой классической литературы", как-то глупо. Даже если русский тебе родной.

Я что предлагаю. Если ты в России не жил, так пойми, что твое мнение о жизни в России вряд ли можно считать обоснованным. Ну разве если ты матерый профи, и этим специально занимаешься.

Тут недавно Кальмейер в очередной раз поделился с нами краткой историей православной церкви в России. http://art-of-arts.livejournal.com/806282.html

Вот моя краткая рецензия на это все. Дурак этот Кальмейер. И обсуждать его опус нечего.

Лучше давайте обсудим его статьи на тему "когда кончится нефть" - в этой области он хотя бы вроде бы специалист. Я лично не знаю, когда она кончится, а Артур, наверно, знает. Ну типа в 2017-м, я уже забыл его прогнозы.

Я все сказал.
juan_gandhi: (VP)
Мудрые здравомыслящие россияне замечают некоторые недочеты в украинских выборах.

Я как-то не понимаю, у них уже есть какой-то опыт, у этих критиков, типа были наблюдателями на российских выборах?

Ну или если их вдруг пробило на честность при выборах в иностранных государствах, то, хм, с Украиной уже поздно, но вот тут на днях в Египте будут выборы - поезжайте туда, понаблюдайте, поделитесь впечатлениями.

Или египтяне вам не приходятся младшими братьями?

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718 1920 21
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 12:32 am
Powered by Dreamwidth Studios