Чтобы добавлять сообщения и комментарии, .

@bitfield:
bitfield

оффтоп: пока пойнт лежит, вернусь на жуйк.

Добился от раста прекрасного сообщения об ошибке

error: mismatched types:
expected `&fn(i32, i32) -> i32 {foo::plus}`,
found `&fn(i32, i32) -> i32 {foo::minus}`
(expected fn item,
found a different fn item) [E0308]
let ops:&[&Fn(i32,i32) -> i32] = [&plus,&minus];

@bitfield:
bitfield

auto list = [](auto ...xs) { 
    return [=](auto access) { return access(xs...); }; 
}; 

auto head = [](auto xs) { 
    return xs([](auto first, auto ...rest) { return first; }); 
}; 

auto tail = [](auto xs) { 
    return xs([](auto first, auto ...rest) { return list(rest...); }); 
}; 

auto length = [](auto xs) { 
    return xs([](auto ...z) { return sizeof...(z); }); 
}; 

int len = length(list(1, '2', "3"));  // 3

@bitfield:
bitfield

Пиво "Эсмарх"
Кофе "Петри"
Вино "Клейн"

@bitfield:
bitfield

СЯУ, что Ctrl + Shift + click = run as admin в Win7

@bitfield:
bitfield

5> [1,2,3].map { $1 * 10 }
<repl>:5:9: error: type '(($T7, ($T7, $T8) -> ($T7, $T8) -> $T6) -> ($T7, ($T7, $T8) -> $T6) -> $T6, (($T7, $T8) -> ($T7, $T8) -> $T6, $T8) -> (($T7, $T8) -> $T6, $T8) -> $T6)' does not conform to protocol 'IntegerLiteralConvertible'

6> let x = [1,2,3]
x: [Int] = 3 values {
  [0] = 1
  [1] = 2
  [2] = 3
}

7> x.map { $1 * 10 }
<REPL>:8:7: error: 'Int' is not a subtype of '(($T5, ($T5, $T6) -> ($T5, $T6) -> $T4) -> ($T5, ($T5, $T6) -> $T4) -> $T4, (($T5, $T6) -> ($T5, $T6) -> $T4, $T6) -> (($T5, $T6) -> $T4, $T6) -> $T4)'
x.map { $1 }

и эти люди ругают С++ за сообщения об ошибках...
inb4, правильный код --  x.map { $0 * 10 }

@bitfield:
bitfield

Внезапно, на zp.quest.ua (использует движок en.cx) — кнопка жуйка в разделе "Поделиться с друзьями", среди тентаклей, одноглазников и прочих пейсбуков.
Жуйк пришел к успеху?

@bitfield:
bitfield

Есть ли какой-то someMagic, чтобы переписать
a = b >=> b >=> b >=> b
в виде
a = someMagic 4 b

@bitfield:
bitfield

Наши яблодевы начали тут новый проект на свифте. Глянул одним глазом — везде var и AnyObject?.

@bitfield:
bitfield

решил "потягать штангу" на задачке от maxim@lj
получился кусок такого веселого кода
solve7x2  deck = match2 deck >>= match2 >>= match2 >>= match2 >>= match2 >>= match2 >>= match2
solve554  deck = match5 deck >>= match5 >>= match4
solve5333 deck = match5 deck >>= match3 >>= match3 >>= match3
solve4433 deck = match4 deck >>= match4 >>= match3 >>= match3

match? :: Deck -> [Deck], если чё.

@bitfield:
bitfield

сам себе отвечаю на #2714093 :)

github.com

@bitfield:
bitfield

Заценяю "Octopus4" — новый альбом The Algorithm. Таки да, слабее, чем "Polimorphic Code". Какой-то танцевально-восьмибитный.
Нужно больше mindfuck-а!

@bitfield:
bitfield

От второтега у большинства наших Мак-девов бугурт разной степени тяжести, а мне нра.
Интересно, будут ли манатки и всякие >>=, <*>, <$>, благо можно определять собственные операторы.

@bitfield:
bitfield

Что может быть проще емейла...
lazy-bitfield.blogspot.com

@bitfield:
bitfield

"Наркотики не употребляю."
"Интересы: общение с девушками (не гей)"

Вот зачем это в резюме?

@bitfield:
bitfield

Табличка в троллейбусе "Майдан Ленiна" теперь вызывает слегка странные ассоциации.

@bitfield:
bitfield

Особенности выборов президента в Украине:
— сначала было известно, что будущего президента зовут Леонид;
— потом — что будущего президента зовут Виктор;
— теперь — что фамилия будущего президента кончается на "-ошенко".
(с) попячено из коментов у Филологессы

@bitfield:
bitfield

usenix.org

Describing why the Web is horrible is like describing why it’s
horrible to drown in an ocean composed of pufferfish that are
pregnant with tiny Freddy Kruegers ...

@bitfield:
bitfield

С тем, что есть разница между британским английским и американским английским, никто спорить не будет?
Так вот, в украинском русском — "в Украину", в российском русском — "на Украину".

inb4: ИМХО, второе нелогично и просто исторически так сложилось, но когда в языке что-то было полностью логично и без исключений?

@bitfield:
bitfield

Читаю википедию про схемы номеров билдов. яркие:
— TeX: первая версия была 3, текущая — 3.1415926
— у Metafont аналогично, только e, а не пи.
— SmartEiffel: начали с -1.0, релиз 0.0

@bitfield:
bitfield

только что дженкинс собрал билд с версией 1.0.192.168.