to post messages and comments.

@qnikst:

By the way, I strongly hate it when people say « we deliberately made our language unusable, because we wanted it to be simple ».

@qnikst:

foreign import ccall unsafe "zmq.h zmq_ctx_term"
c_zmq_ctx_term :: ZMQCtx -> IO CInt


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

After interrupting all blocking calls, zmq_ctx_term() shall block until the following conditions are satisfied:
только не говорите, что кто-то серьезно использует эти байндинги

@qnikst:

(это не про рекламу) Любителям и помнящим тексты Воннегута, вас ничего не смущает на этой картинке весьма смелого художника? (Связано с иллюстрациями самого Воннегута)

//я правда сам тоже не сразу сообразил

@qnikst:

как на этих ваших питонах сделать портабельный timeout?

@qnikst:

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

@qnikst:

А как в этом вашем питоне делается расширяемая функциональность, вот например, в этом нашем haskell делается класс типов, в котором перечислены функции, которые должны быть реализованы для типа (упрощенно), потом в разных модулях можно это реализовать причем уже для существующих и для новых типов и для тех которые не я писал.

Как мне что-то похожее в питонах замутить правильным образом?

Т.е. сейчас есть метод, в котором пачка if isinstance(val, ...):
мне нужно сделать это расширяемым, т.е. чтобы а. можно было не свалку в одном файле делать, а как-то расширяемо, б, чтобы юзер мог добавлять свои типы.

@qnikst:

питон день второй; нужно больше питона; питон сам себя не сломает, а не, сломает конечно, это ж питон

@qnikst:

Fortunately this math is quite simple. If explosure to C++ hasn't destroyed your ability to
think logically, you should have no trouble fi lling any gaps in your mathematics
education. // из книжки про TLA+

@qnikst:

Вконтактики забавных полякофильмов принесли:

pikabu.ru

@qnikst:

/path/blablabla/foobar.hs:332:58: error:
• Couldn't match expected type ‘BlahBlah’ with actual type ‘t’
‘t’ is untouchable
inside the constraints: reply ~ BlahBlah
bound by a pattern with constructor:

а какая ошибка больше всего бесит вас?

@qnikst:

http://juick.com/rufuse/2872282 в вебне рендеринг ссылки поломали

```
<a href="https://hackage.haskell.org/package/text-icu-0.7.0.1/docs/Data-Text-ICU-Regex.html ," rel="nofollow">hackage.haskell.org</a>
```

@qnikst:

Есть pulseaudio, если в pavucontrol не переключить микрофон с internal на headset, то не работает и аудио. Как такое может быть и куда копать? //да тег должен быть не linux а potterux, наверное

@qnikst:

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

@qnikst:

фрактал

@qnikst:

а как в этих ваших убунтах сделать так чтобы :list в gdb сырцы показывал? а то фиг отладишь..

@qnikst:

github.com

знал ведь наверное, но забыл

@qnikst:

Я себя забанил? Где кнопка Comment?

@qnikst:

зачем и когда нужно пользоваться asyncExceptionFromException?

@qnikst:

А кто-нить активно пользовался service pattern

@qnikst:

twitter.com