Home
codingteam
codingteam@conference.jabber.ru
03.11.2016< ^ >

[06:46:02] grouzen зашёл в конференцию
[06:46:02] ForNeVeR зашёл в конференцию
[06:46:02] Kumba_yo зашёл в конференцию
[06:46:02] gsomix зашёл в конференцию
[06:46:02] matraskin зашёл в конференцию
[06:46:03] nable зашёл в конференцию
[06:46:03] unclechu зашёл в конференцию
[06:46:03] rafaelrs зашёл в конференцию
[06:46:03] horta hell зашёл в конференцию
[06:46:03] Kerrigаn зашёл в конференцию
[06:46:03] kpecmuk зашёл в конференцию
[06:46:03] uggur зашёл в конференцию
[06:46:03] DeadBot зашёл в конференцию
[06:46:03] ForNeVeR установил(а) тему: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: https://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg

[06:47:39] kpecmuk вышел из конференции
[06:52:34] horta hell вышел из конференции
[06:52:36] ForNeVeR вышел из конференции
[06:52:36] ForNeVeR зашёл в конференцию
[06:52:39] horta hell зашёл в конференцию
[06:59:21] horta hell вышел из конференции
[06:59:27] horta hell зашёл в конференцию
[07:12:03] Славный капитан зашёл в конференцию
[07:12:31] <Славный капитан> http://asgardia.space/
[07:17:44] Mr.Purple зашёл в конференцию
[07:20:08] Mr.Purple вышел из конференции
[07:36:24] Славный капитан вышел из конференции
[07:38:06] portnov зашёл в конференцию
[07:40:41] portnov вышел из конференции
[07:49:45] <gsomix> Утро?
[07:50:04] <gsomix> ForNeVeR, пинг.
[07:54:08] Lavir зашёл в конференцию
[07:59:42] <gsomix> > My talk on Python best practices is now outdated. Nowadays my most important Python best practice is to use OCaml.
[07:59:45] <gsomix> Huh.
[08:04:59] grouzen вышел из конференции
[08:38:15] <gsomix> send/ForNeVeR/Странное дело, но даже с индексатором, который всегда возвращает 0, функции get и set работают в два раза медленее, чем у Array2D.
[08:38:16] <horta hell> gsomix: Аргументы некорректны.
[08:38:18] <gsomix> Блин.
[08:38:23] <gsomix> send/ForNeVeR/Странное дело, но даже с индексатором, который всегда возвращает 0, функции get и set работают в два раза медленее, чем у Array2D./
[08:38:29] <horta hell> gsomix: Сообщение доставлено.
[08:48:29] <ForNeVeR> gsomix: а это не та функция, которая у нас рекурсивная?
[08:53:17] <gsomix> ForNeVeR, нет.
[08:53:27] <ForNeVeR> А чо она тогда тормозит?
[08:53:34] <gsomix> ForNeVeR, https://gist.github.com/gsomix/7b0aca49a98c8cc3f7d1f7c2a7557fb1
[08:53:36] <gsomix> Хз.
[08:53:52] <gsomix> Вчера бился вечером.
[08:54:00] <gsomix> Сегодня еще побьюсь.
[08:54:48] <gsomix> Надо бы IL код посмотреть.
[08:56:54] <ForNeVeR> gsomix: это весь код?
[08:57:08] <gsomix> ForNeVeR, важные части.
[08:57:16] <ForNeVeR> А.
[08:57:35] <ForNeVeR> Ну, если ты сможешь это как ишуй оформить, или просто вмержить в основную ветку, то я тоже IL-код посмотрю :)
[08:57:55] <gsomix> Ладно.
[08:59:10] <ForNeVeR> gsomix: Энрико назначил сессию сегодня на 3 часа ночи :(
[08:59:15] <ForNeVeR> Я решил, что ну его, в записи посмотрю.
[08:59:21] <ForNeVeR> Запись будет.
[08:59:23] <gsomix> Правильно.
[08:59:45] <gsomix> Здоровый сон = хороший код.
[09:00:09] <ForNeVeR> Последний раз здоровый сон у меня был... ну точно не в эту пятилетку.
[09:00:58] gsomix вышел из конференции
[09:21:25] Kumba_yo вышел из конференции
[09:25:47] ɹǝɟılʍǝu зашёл в конференцию
[09:34:44] unixorn зашёл в конференцию
[10:02:34] gsomix зашёл в конференцию
[10:02:41] <gsomix> Утро.
[10:03:36] <gsomix> ForNeVeR, я думаю над тем, какой бы пример запилить.
[10:03:48] <gsomix> Для проверки производительности тайппровайдера.
[10:04:35] <gsomix> Есть идея написать простой провайдер для сумматора.
[10:05:00] <gsomix> Параметризуется количеством слагаемых.
[10:05:56] <gsomix> Генерируемый тип будет иметь метод для суммирования.
[10:06:33] <gsomix> Проверить производительность можно будет на одномерных массивах.
[10:06:43] <gsomix> Сложить два или три разными способами.
[10:07:49] <gsomix> Ну, 1) захардкодить сложение, 2) использовать конкретный метод из конкретного сумматора 3) получить метод из сумматора с помощью SRTP
[10:08:51] <gsomix> ForNeVeR, наверное, надо будет попробовать сделать тайппровайдер без стартерпака.
[10:08:56] <gsomix> Чтобы получить минимальный пример.
[10:15:42] nable вышел из конференции
[10:19:12] <ForNeVeR> gsomix: ок, одобряю. Хотя всё равно думаю, что надо CIL читать. В конце концов наверняка придётся
[10:19:33] <gsomix> ForNeVeR, ну, просто можно, конечно, CIL читать на живом проекте.
[10:19:36] <gsomix> А можно на тестовом.
[10:19:38] <gsomix> Как удобнее?
[10:19:55] <ForNeVeR> Да без разницы же.
[10:20:04] <ForNeVeR> Ну, если там реальне короткая функция :)
[10:20:12] <ForNeVeR> А если там крокодил — тогда упс.
[10:20:12] ɹǝɟılʍǝu вышел из конференции
[10:21:05] <gsomix> ForNeVeR, ну, я тестирую функцию, тело которой <@ 0 @>.
[10:23:06] <gsomix> ForNeVeR, но она, конечно, принимает NTuple.
[10:23:11] <gsomix> Но ничего с ним не делает.
[10:34:43] <gsomix> ForNeVeR, чем принято смотреть CIL? ildasm? ilspy?
[10:35:04] <gsomix> Или ilspy -- это декомпилятор (во что)?
[10:35:14] <Lavir> Type provider as a service…
[10:37:14] RAMZAY зашёл в конференцию
[10:40:42] <gsomix> Lavir, ну, есть RestProvider, которые конструирует типы по rest сервису.
[10:58:20] O01eg зашёл в конференцию
[10:58:39] ɹǝɟılʍǝu зашёл в конференцию
[11:02:24] <ɹǝɟılʍǝu> Утро
[11:07:17] Graf зашёл в конференцию
[11:08:37] <Lavir> День.
[11:22:21] <ɹǝɟılʍǝu> Терминаторы https://github.com/adishavit/Terminators/blob/master/README.md
[11:42:35] Lavir вышел из конференции
[11:43:46] Mr.Purple зашёл в конференцию
[11:44:42] <gsomix> ForNeVeR, https://github.com/fsharp/fslang-suggestions/issues/505
[11:45:15] dzhon зашёл в конференцию
[11:46:16] Mr.Purple вышел из конференции
[11:46:23] Mr.Purple зашёл в конференцию
[11:46:31] <gsomix> Дон даже такие штуки не пропускает.
[11:47:47] <Mr.Purple> благородный?
[11:47:52] <Mr.Purple> дон
[11:48:02] <Mr.Purple> рстовский?*
[11:49:28] <RAMZAY> как в F# возвести в степень ?
[11:49:45] <RAMZAY> есть что-то символьное, или только Math.Pow() ?
[11:51:20] <gsomix> RAMZAY, **
[11:53:04] <RAMZAY> gsomix: пробовал, у меня оно ругается
[11:53:32] <RAMZAY> let curr x =
(fun y -> (x**2)+(y**2))
[11:53:59] <RAMZAY> gsomix: http://screencast.com/t/ejakY7g0No
[12:00:15] <gsomix> RAMZAY, ну, смотри, ** не работает с целыми, а у тебя возводится x и y в целую степень.
[12:00:38] <RAMZAY> gsomix: мол нужно 2.0 делать?
[12:00:43] <gsomix> Да, конечно.
[12:00:46] <gsomix> Тут все строго.
[12:01:08] <RAMZAY> понятно
[12:02:21] <gsomix> RAMZAY, а, да. Для возведения в целые степени есть pown x 2, например.
[12:03:06] <RAMZAY> о как
[12:03:21] <RAMZAY> "мама-мама, я каррирую в f#"
val curr : x:float -> y:float -> float
val it : float = 13.0
[12:03:35] <RAMZAY> val curr : x:float -> y:float -> float
val it : float = 13.0
[12:03:39] <RAMZAY> let curr x =
(fun y -> (x**2.0)+(y**2.0))

curr 2.0 3.0
[12:04:26] dzhon вышел из конференции
[12:05:25] dzhon зашёл в конференцию
[12:06:01] <RAMZAY> gsomix: ня ?
let curr x =
(fun y -> (x |> pown 2)+(y |> pown 2))

curr 2 2

val curr : x:int -> y:int -> int
val it : int = 8
[12:07:39] <gsomix> RAMZAY, а теперь в point-free стиле.
[12:08:41] <RAMZAY> Я вчера в универе задал своей математице вопрос, что такое 〃Каррирование〃, а она не смогла ответть. Позвонила препаду по теории информации, и тот не смог ответить. Начала оправдываться, что «вот мол даже математики друг друга непонимают, и вообще у нас в стране всё плохо с математикой, пара бы давно поменять программу и бла-бла-бла»
[12:09:11] <RAMZAY> gsomix: что такое point-free ?
[12:20:23] ckorzhik зашёл в конференцию
[12:28:57] dzhon вышел из конференции
[12:30:48] dzhon зашёл в конференцию
[12:32:53] devel29a зашёл в конференцию
[12:33:35] <devel29a> Всем утреца! http://molonlabe.livejournal.com/270362.html
[12:38:58] <RAMZAY> утреце
[12:47:33] dzhon вышел из конференции
[12:48:59] dzhon зашёл в конференцию
[12:56:24] uıʃɐɟ∀ зашёл в конференцию
[12:56:53] <gsomix> RAMZAY, она и не должна была знать.
[12:57:35] MaXGXaM зашёл в конференцию
[12:59:05] <ɹǝɟılʍǝu> RAMZAY, математице какой?
[12:59:08] <ɹǝɟılʍǝu> Их тонны разных.
[12:59:17] <ɹǝɟılʍǝu> Если алгебру ведёт, то может и не знать.
[12:59:42] <ForNeVeR> gsomix: новости из мира семантики C#7, которая будет почти как в Rust.
Вот это невалидно, потому что функция ToRef считается опасной (т.к. может вернуть ссылку на переменную из скоупа Foo, и потому Foo запрещено вернуть ссылку из ToRef): http://tinyurl.com/hwjtfet
Вот это валидно (потому что функция ToRef считается безопасной, ибо не принимает ссылок на скоуп из Foo): http://tinyurl.com/glueoqo
[13:00:25] <ForNeVeR> Мне не нравится, что локальные ref-переменные обзаводятся дополнительным невидимым свойством (является ли ссылка безопасной). Но очень круто, что у нас будет семантика владения.
[13:00:59] <gsomix> Неплохо.
[13:03:44] <gsomix> RAMZAY, равно как и преподаватель по теории информации.
[13:12:24] dzhon вышел из конференции
[13:18:48] <RAMZAY> gsomix: ок, дак что такое "point-free" ?
[13:20:39] <gsomix> RAMZAY, это так способ обфускации, кхе-кхе. :) Короче, когда ты пишешь функции в виде композиции других функций, не обозначая входные аргументы.
[13:21:54] O01eg вышел из конференции
[13:25:18] <gsomix> RAMZAY, сравни.

let sum xs = List.fold (fun s x -> s + x) 0 xs
let sum = List.fold (+) 0
[13:32:25] Kumba_yo зашёл в конференцию
[14:11:17] <RAMZAY> gsomix: 0_о
[14:14:26] <gsomix> ForNeVeR, https://github.com/fsharp/fslang-suggestions/issues?page=2&q=is%3Aopen+is%3Aissue+label%3A%22approved+in+principle%22
[14:14:39] <gsomix> Круто, что они на гитхабе переехали.
[14:14:47] matraskin вышел из конференции
[14:18:30] <ForNeVeR> gsomix: я недавно напоролся на то, что None.GetType() кидает NullReferenceException :(
[14:18:33] <ForNeVeR> Как думаешь, зарепортить?
[14:23:40] <gsomix> ForNeVeR, а бага ли это?
[14:23:48] <ForNeVeR> Я не знаю.
[14:23:54] <ForNeVeR> Я понимаю, откуда это берётся.
[14:24:09] <RAMZAY> ForNeVeR: когда я спросил про None и Some(..) ? =)
[14:24:12] <ForNeVeR> Да.
[14:24:26] <RAMZAY> ну хоть что-то полезное я сделал
[14:24:48] <gsomix> ForNeVeR, я не понимаю.
[14:24:57] <gsomix> Как мне написать свой DU с таким же поведением?
[14:27:34] <ForNeVeR> gsomix: э, никак :)
[14:27:48] <ForNeVeR> gsomix: None в целях оптимизации конпилируется в null, это всем известно!
[14:28:28] <gsomix> Еще одно поведение, которое надо запомнить?
[14:28:34] <ForNeVeR> :(
[14:28:38] <gsomix> Круго и всюду в F#.
[14:28:51] <ForNeVeR> Да ты потому что на амбразуру лезешь!
[14:28:58] <ForNeVeR> Сразу в тайп-провайдеры и всякое такое.
[14:29:06] <ForNeVeR> Конечно, там кругом чудеса и магия будет мерещиться.
[14:32:06] <gsomix> ForNeVeR, ну, короче, я такое поведение считаю неправильными.
[14:32:09] <gsomix> неправильным
[14:32:14] <ForNeVeR> :(
[14:32:39] <gsomix> None.GetType() должно возвращать FSharpOption`1[System.Object]
[14:32:50] <gsomix> Правда, непонятно, как это теперь реализовать.
[14:33:26] <ForNeVeR> А вот не факт, что непонятно. Может, и понятно.
[14:33:34] <ForNeVeR> Я это вспомнил потому, что нашёл похожий пропозол.
[14:33:57] <ForNeVeR> https://github.com/fsharp/fslang-suggestions/issues/364
[14:46:51] Minoru зашёл в конференцию
[15:01:54] ckorzhik вышел из конференции
[15:02:47] ckorzhik зашёл в конференцию
[15:21:03] ckorzhik вышел из конференции
[15:21:39] grouzen зашёл в конференцию
[15:54:33] MaXGXaM вышел из конференции
[16:08:10] Славный капитан зашёл в конференцию
[16:12:04] <gsomix> Скала новая вышла.
[16:12:29] <ForNeVeR> О, уже всё?
[16:12:41] <ForNeVeR> Ну что, надо все проекты портировать!
[16:12:54] <ForNeVeR> gsomix: там в релиз-нотах написано про scala-native!
[16:13:13] <gsomix> Они вообще молодцы.
[16:14:05] <unclechu> что есть scala native?
[16:14:17] <ForNeVeR> unclechu: название соответствует сути!
[16:14:28] <ForNeVeR> Конпилятор Scala сразу в нативный код.
[16:14:38] <unclechu> ForNeVeR, то-есть без жвм?
[16:14:42] <ForNeVeR> Да.
[16:15:02] <unclechu> сюрпрайзенли
[16:16:08] <ɹǝɟılʍǝu> LLVM?
[16:18:00] <ForNeVeR> ɹǝɟılʍǝu: освежил память в документации — да, LLVM.
[16:18:17] <ForNeVeR> И Boehm GC.
[16:18:18] <ɹǝɟılʍǝu> LLVM.
[16:21:04] <gsomix> ForNeVeR, > lets fork the compiler, name it F#+ and beat F# in one crazy year
[16:23:06] <ForNeVeR> ъъ
[16:27:27] <gsomix> ForNeVeR, ну, это опять чуваки ноют о консерватизме Дона.
[16:27:42] <ForNeVeR> :(
[16:27:44] <gsomix> Взяли бы да форнули уже. :(
[16:27:56] <gsomix> А то как код хуячить, так Дон.
[16:28:38] <ForNeVeR> XD
[16:28:48] rexim зашёл в конференцию
[16:29:04] <ForNeVeR> А если надо удалять — у нас есть rexim!
[16:29:21] <rexim> Я тут лука нажрался. Пришел к вам дышать.
[16:30:00] <ForNeVeR> К счастью, через интернет запах не передаётся. Можешь дышать.
[16:30:15] <rexim> Спасибо.
[16:30:53] <ForNeVeR> Ну, мы тут не настолько суровы, чтобы запрещать людям дышать!
[16:31:19] <rexim> Чойта?
[16:31:26] <rexim> Дышать разрешено только мемберцам!
[16:31:32] <rexim> Вот так вот.
[16:31:32] <ForNeVeR> Да?
[16:31:34] <rexim> Да
[16:31:39] <ForNeVeR> Ух!
[16:31:40] <rexim> Я в настройках выставил
[16:32:40] <rexim> Хм...
[16:33:04] <rexim> Все моим знакомые крутые пограмцы уже свалили из рашки :(
[16:33:15] <rexim> А, не, не все.
[16:33:24] <rexim> Ну, те, которых я ирл знаю.
[16:33:26] <gsomix> ForNeVeR, https://github.com/fsharp/fslang-suggestions/issues/505#issuecomment-258128947
[16:34:37] ckorzhik зашёл в конференцию
[16:36:07] <ForNeVeR> gsomix: Дон вполне аргументированно говорит.
[16:36:25] <gsomix> Да он шарит.
[16:36:30] <ForNeVeR> gsomix: пропозал тронул моё сердце, но не нужно превращать язык в свалку синтаксических фич.
[16:36:51] <rexim> Еще одну*
[16:37:01] <ForNeVeR> *С ещё одной фичей
[16:38:04] <rexim> Я хочу чтобы все языки синтаксически были лиспом.
[16:38:32] <gsomix> А семантически -- прологом?
[16:38:37] <ForNeVeR> Все языки и так синтаксически лисп.
[16:38:56] <ForNeVeR> Любая программа — большой список атомов.
[16:38:58] <rexim> ForNeVeR, и семантически -- пролог?
[16:39:04] <ForNeVeR> rexim: да, пусть будет так.
[16:39:12] <rexim> Вселенная -- большой список атомов!
[16:39:24] <ForNeVeR> А ведь и верно!
[16:42:09] <rexim> Пойду еще лука съем.
[16:42:55] <rexim> ForNeVeR, https://twitter.com/tobyfox/status/782288073098919936
[16:44:08] <Kerrigаn> wheeeeeew
[16:44:17] <Kerrigаn> я лучше моделизую за эти 2.5 урока
[16:44:25] <ForNeVeR> rexim: норм, чо.
[16:44:31] <rexim> Kerrigаn, https://twitter.com/tobyfox/status/782288393644441600
[16:44:54] <rexim> ForNeVeR, я б в ундертейл в таком стиле поиграл.
[16:45:37] <Kerrigаn> eeeew
[16:47:15] <ForNeVeR> А заместо npm у меня будет yarn!
[16:47:36] <Kerrigаn> кстати, господа жабаскриптеры
[16:47:54] <Kerrigаn> https://javascript-game.firebaseapp.com/
[16:47:56] <rexim> Хуяси
[16:48:05] <rexim> Только в чят зашел уже жабаскриптером обозвали.
[16:52:04] <ɹǝɟılʍǝu> rexim, наговнякал!
[16:54:10] <Kerrigаn> https://lh3.googleusercontent.com/IAOgNNvk0B7ENObzu2GcnBha7FjJnJWO0eBXizJ9EDqpofrwvs7WDf05BuVu1AITciRq-bGEIhc=w2560-h1440-rw-no
[16:55:39] <ForNeVeR> https://youtu.be/g7entxbQOCc
[17:05:16] <Minoru> rexim: \o/
[17:05:33] <ForNeVeR> Minoru: /o\
[17:05:56] <rexim> Minoru, минокрякер
[17:06:10] <ForNeVeR> Квакер!
[17:06:11] <Minoru> ForNeVeR: что произошло? Чего за голову схватился?
[17:06:22] <ForNeVeR> Minoru: я просто вверх ногами!
[17:06:38] <Minoru> rexim: а я чайочек («чаёчек»?) заварил!
[17:06:53] <rexim> Minoru, в процессе.
[17:07:01] <rexim> Скоро стрим, я танк заправляю :)
[17:07:04] <Minoru> ForNeVeR: а. Вас, колобков, фиг разберёшь!
[17:07:19] <ForNeVeR> Minoru: нас на техобслуживании разбирают.
[17:07:46] <ForNeVeR> rexim: а ты уже стримил Issuestant?
[17:07:53] <rexim> ForNeVeR, сегодня.
[17:08:07] <ForNeVeR> Ого! Вот это я вовремя.
[17:08:11] <ɹǝɟılʍǝu> rexim, на вот тебе https://pp.vk.me/c637224/v637224233/19a5f/WZvSeNqvU_U.jpg
[17:08:32] <rexim> ForNeVeR, но я протокол сегодня не буду. :( Надо много продумать. Буду дерево сплитов строить.
[17:08:45] <ForNeVeR> Дерево сплитов тоже хорошо.
[17:09:06] <Kerrigаn> ɹǝɟılʍǝu: wheeeew
[17:09:17] <Kerrigаn> оверборщ
[17:09:29] <Mr.Purple> By popular demand, your code backup is in /dev/null/.

5 / 104
[17:09:43] <Mr.Purple> что бы это начило7
[17:10:01] <Kerrigаn> что ты не знаешь жс фреймворки
[17:10:10] <Kerrigаn> поэтому тест тебя унижает
[17:10:23] <Mr.Purple> радоваться надо
[17:10:30] <Mr.Purple> такому незнанию
[17:10:38] <Kerrigаn> впрочем она даже все ответы так будет делать
[17:13:14] <Mr.Purple> insults: ["Why don’t you go back to your desk and tail call yourself?", "I never believed in chaos theory until I saw your variable naming convention!", "Your commit is writing checks your merge can’t cash.", "Your code, just like C. Has no class!", "Your coding methods are so backwards they’ve added it to the school curriculum in Texas!", "Your code runs so slow your data brings sleeping bags to camp-out in the cache lines.", "More unit tests? No! What your code needs is petrol and a match.", "Imagine an egg hitting a concrete pavement, that’s how hard-wired, inflexible and brittle your code is.", "Don't worry about it, I'll get someone technical to do this.", "You're slower then a Java app.", "You are one tab level off.", "Your code looks as though you have been playing bingo with anti-patterns.", "Your code is so wretched, that hard disks add it to their bad block lists.", "Clean, clear, and under control; three things that will never be said about your code.", "By popular demand, your code backup is in /dev/null/."]
[17:15:51] <rexim> О, а чо жопаскрипт программисты знают что такое хвостовой вызов?
[17:16:21] <rexim> А, вот именно что не знают! Поэтому это для них звучит как оскорблением.
[17:16:25] <rexim> Все логично.
[17:18:28] <ForNeVeR> Это у них типа как подхвостовой.
[17:18:49] <rexim> Подхвостовая рекурсия.
[17:19:05] <ForNeVeR> Я попытался это представить и пожалел.
[17:19:16] <rexim> Это когда дрисня на 200 экранов от StackOverflow
[17:19:42] Mr.Purple вышел из конференции
[17:19:47] Mr.Purple зашёл в конференцию
[17:20:57] <gsomix> ForNeVeR, https://github.com/fsharp/fslang-suggestions/issues/129
[17:21:38] <ForNeVeR> gsomix: а вот тут я согласен с Доном.
[17:21:49] <ForNeVeR> gsomix: более того, я такой вопрос в контексте C# уже поднимал
[17:22:06] <ForNeVeR> gsomix: у них там результат строковой интерполяции нельзя поместить в const string (читай тоже литерал).
[17:22:16] <ForNeVeR> gsomix: и знаешь почему? Из-за локалей!
[17:22:39] <gsomix> ForNeVeR, ну, это к вчерашнему разговору про миксины и строки.
[17:22:55] <ForNeVeR> В общем, да, я согласен, что пускай делают тайп-провайдером.
[17:23:49] <Mr.Purple> rexim: это для авторов звучит
[17:24:06] <Mr.Purple> крокфорд в выступлениях радовался proper TCO
[17:28:52] horta hell вышел из конференции
[17:28:57] horta hell зашёл в конференцию
[17:29:06] ForNeVeR вышел из конференции
[17:29:06] ForNeVeR зашёл в конференцию
[17:30:45] <rexim> ргорег тсо
[17:31:44] <ɹǝɟılʍǝu> send/portnov/Дядю шка Портнов!/
[17:31:45] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[17:32:00] gsomix вышел из конференции
[17:32:07] <rexim> Minoru, https://www.youtube.com/watch?v=B4zoMcr91ZQ
[17:33:42] <Minoru> rexim: какой требовательный!
[17:34:00] <Minoru> rexim: правда, я так и не понял, какой именно звук означает требование. Такое впечатление, что он просто шумит, чтобы привлечь внимание
[17:34:24] <rexim> Minoru, ага! =3
[17:34:55] portnov зашёл в конференцию
[17:40:29] rexim вышел из конференции
[17:46:06] <ɹǝɟılʍǝu> portnov, \m
[17:46:15] <portnov> _o/
[18:15:29] <Mr.Purple> а в масоси есть команда/программа open?
[18:15:45] <Mr.Purple> типа xdg-open линупсовой
[18:23:47] <Kerrigаn> что-то было такое
[18:32:18] horta hell вышел из конференции
[18:32:23] ForNeVeR вышел из конференции
[18:32:23] horta hell зашёл в конференцию
[18:32:24] ForNeVeR зашёл в конференцию
[18:34:42] Graf вышел из конференции
[18:39:11] <RAMZAY> какой милый попугайчик :3
[18:39:18] RAMZAY вышел из конференции
[18:41:39] <horta hell> @tsoding твитит: Issuestant Ep.1 — Morning Tsoding
- YT: https://t.co/EQOtYALIG8
- LCTV: https://t.co/ohg14rrT11
- Twitch: https://t.co/i7Wp0qakuX
[18:44:29] <ForNeVeR> $send gsomix https://github.com/fsharp-editing/ProtoWorkspace/commit/234ce3a08173acad558ad9b8f26d65493fe9a70a#diff-3c941cdca95aed2754b5e72033ed2ab6R33
[18:44:29] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[18:49:09] Славный капитан вышел из конференции
[18:56:23] gsomix зашёл в конференцию
[18:56:54] <gsomix> Утрой!
[18:57:23] <gsomix> ForNeVeR, что это?
[18:57:40] <ForNeVeR> gsomix: ^
[18:57:45] <ForNeVeR> ^ is *the* pipe operator~
[18:57:49] <ForNeVeR> s/~/!!/
[18:57:51] <horta hell> ForNeVeR: ^ is *the* pipe operator!!
[18:58:19] * Minoru только что понял, что фолловит Миксера на LCTV, но смотрит на Twitch
[18:58:32] <ForNeVeR> А я на тытрубе смотрю.
[18:58:46] <unclechu> а я как придётся
[18:59:03] <unclechu> сейчас открыл на ютубе, и окно с чатом на lctv
[18:59:07] <gsomix> ForNeVeR, та самая история про operator precedence?
[18:59:18] <ForNeVeR> gsomix: :(
[18:59:37] <ForNeVeR> gsomix: ну, вон там мужик обещает запилить норм пропозол. Может, всё-таки продавим? :)
[19:00:22] <ForNeVeR> Тем более, что он шарит как сотона. Вон какую милую фичу в Swift показал.
[19:01:08] <gsomix> ForNeVeR, а ты о ком?
[19:01:21] <ForNeVeR> gsomix: @cloudroutine
[19:01:23] <gsomix> Я просто только из трамвая.
[19:02:12] <ɹǝɟılʍǝu> Minoru, фолловит Миксера на LCTV, смотришь на Twitch, комментишь на YouTube.
[19:05:49] nable зашёл в конференцию
[19:05:59] ɹǝɟılʍǝu вышел из конференции
[19:06:12] <Minoru> хайлайтнул и сбежал ._.
[19:12:43] <gsomix> ForNeVeR, ага, восстановил контекст.
[19:16:11] ckorzhik вышел из конференции
[19:18:02] m4n71k0r зашёл в конференцию
[19:30:26] Graf зашёл в конференцию
[19:30:31] Graf вышел из конференции
[19:36:30] <m4n71k0r> как вы тут?
[19:36:35] <m4n71k0r> код пишется?
[19:37:52] <gsomix> Так точно.
[19:39:13] <ForNeVeR> Миксер негодует!
[19:39:23] <ForNeVeR> Его кто-то тралит в чате, не могу разобрать.
[19:39:44] <m4n71k0r> хм, из-за того, что в 2010-м не приняли tr2 в плюсы, придётся каждый шаблонный класс наследовать от некоторого класса пустышки
[19:40:14] <m4n71k0r> ForNeVeR: у него разве нет резиста?
[19:42:35] <Minoru> я не тролю, но он и правда как-то очень раздражительно реагирует на любой вопрос. Придётся помолчать пока
[19:42:49] <m4n71k0r> Minoru: =)
[19:43:21] <ForNeVeR> Minoru: так это ты его тралишь?
[19:43:26] <ForNeVeR> Фига!
[19:43:43] <Minoru> ForNeVeR: нет, не я. Его никто не тралит на данный момент, насколько я могу судить
[19:43:52] <ForNeVeR> Он самовозгорелся чтоли?
[19:44:04] <m4n71k0r> gecnm c gtxrb dcnfytn
[19:44:10] <m4n71k0r> пусть с печки встанет
[19:44:17] <m4n71k0r> в Новосибе холодно что ли?
[19:44:27] <devel29a> Теперь уже нет, похоже
[19:45:23] <Minoru> ForNeVeR: нет, он просто очень бурно реагирует на мои вопросы почему-то. И я не уверен, что нам следует это здесь обсуждать — перемывание косточек же, вот это всё
[19:45:49] <ForNeVeR> В ютубовом чате нет никого, кроме меня. Давайте хоть тут поперемываем!
[19:46:23] dzhon зашёл в конференцию
[19:46:46] <gsomix> Я не смотрю, но осуждаю.
[19:47:05] <m4n71k0r> какой приличный Минорыч
[19:47:10] <Minoru> ну, у тебя-то я вряд ли узнаю, что у Миксера случилось и как мне формулировать вопросы, чтобы они его не триггерили. Так что смысла не вижу. Пойду дальше документацию к octo.erl допиливать. У нас тут, похоже, половина из «реализованного» API на самом деле в каком-то зачаточном состоянии ваще
[19:47:22] <ForNeVeR> А я код пишу!
[19:48:08] <m4n71k0r> а мне шмак не даёт сюда
set(CMAKE_CXX_STANDARD 14)
вставить 17
[19:48:21] <m4n71k0r> говорит, не знает ни одного компилятора, ктобы это поддерживал
[19:48:38] <m4n71k0r> тролляка
[19:49:01] <ForNeVeR> m4n71k0r: а ты календарь на машине подкрути!
[19:49:36] <m4n71k0r> ForNeVeR: уже! Не помогает!
[19:50:25] <m4n71k0r> кстати, оффтоп
[19:50:57] <m4n71k0r> когда мелкие были, не пытались звонить на городской номер 666 ?
[19:51:11] <Minoru> нет. А что там?
[19:51:22] <m4n71k0r> я как-то позвонил, мне ответили, а я не знал как разговор дальше продолжить
[19:51:56] <Minoru> ха-ха, в Мантикорке хендшейк имплементнули, а дальше забили!
[19:52:03] <ForNeVeR> о_О
[19:52:21] <ForNeVeR> m4n71k0r: и что тебе там сказали?
[19:52:34] <m4n71k0r> просто ответили "Алло"
[19:52:37] <m4n71k0r> мужским голосом
[19:52:41] <ForNeVeR> Эх.
[19:52:47] <m4n71k0r> а ты думал?
[19:52:51] <m4n71k0r> вот и я засомневался
[19:52:56] <m4n71k0r> а как проверить?
[19:53:02] <Kerrigаn> ALLOW
[19:53:06] <m4n71k0r> спросить "куда я попал?" ?
[19:53:08] <ForNeVeR> XD
[19:53:10] <Kerrigаn> CODINGTIM ETO TY
[19:53:21] <ForNeVeR> m4n71k0r: ну поздоровался бы хоть!
[19:53:40] <m4n71k0r> ForNeVeR: я тогда бы слишком мелки и невежливым
[19:53:45] <m4n71k0r> не то что Минорыч
[19:53:58] <ForNeVeR> Тогда, наверное, хорошо, что ты ничего не сказал.
[19:54:02] <m4n71k0r> он бы, наверное, поздоровался. А может и звонить не стал
[19:54:13] <Kerrigаn> у нас хотят сделать тест на вр при приеме на работу
[19:54:20] <m4n71k0r> вр?
[19:54:33] <Kerrigаn> засунуть в шлем и создавать условия при которых нормальный человек начнет блевать
[19:54:33] <m4n71k0r> впердоль руководителю?
[19:54:56] <m4n71k0r> ааа
[19:54:58] * ForNeVeR перетащил сборку LESS с веб-сервера на билд-сервер.
[19:55:10] <ForNeVeR> Kerrigаn: у вас там столовая чтоли?
[19:55:12] <m4n71k0r> ForNeVeR: о!
[19:55:22] <Kerrigаn> ForNeVeR: причем тут столовая?
[19:55:30] <m4n71k0r> в вр всем хочется блевать
[19:55:40] <ForNeVeR> Kerrigаn: ну, сотрудникам плохой столовой блевать не положено.
[19:55:43] <m4n71k0r> от текстур шлюх, например
[19:55:52] <ForNeVeR> Там уже шлюх делают?
[19:56:07] <m4n71k0r> я просто привёл вполне себе возможный пример
[19:56:13] <m4n71k0r> от которого можно блевать
[19:56:14] <Kerrigаn> форневер, вы хотя бы кардборд на свой конец тела с органами зрения и вестибулярным аппаратом надевали?
[19:56:19] <ForNeVeR> Kerrigаn: я думал, что у вас там, типа, разработка.
[19:56:39] <ForNeVeR> Kerrigаn: и нет, я не уверен, что вообще знаю, что такое кардборд.
[19:56:46] <Kerrigаn> oops
[19:56:49] <ForNeVeR> Я вашими ВР-штуками не увлекаюсь, прости.
[19:56:52] <m4n71k0r> Kerrigаn: зачем ему глаза на члене?
[19:57:08] <m4n71k0r> про какой конец тела ты говоришь?
[19:57:09] <Kerrigаn> m4n71k0r: я не знаю где у него там глаза, он же робот
[19:57:15] <m4n71k0r> он робот?
[19:57:32] <Kerrigаn> внезапная новость, да?
[19:57:42] <m4n71k0r> Minoru: кстати, мы тут невозбранно говорим о людях в третьем лице в их присутствии
[19:58:04] <m4n71k0r> ForNeVeR: ты робот?
[19:58:17] <Kerrigаn> все косвенные доказательства говорят, что форневер - робот, поэтому я не стал говорить "надевать на голову"
[19:58:24] <Kerrigаn> чтобы никто не обиделся
[19:58:25] <ForNeVeR> О чём они говорят?
[19:58:32] <ForNeVeR> Членороботы какие-то.
[19:58:36] <ForNeVeR> У нас таких нету!
[19:58:41] <Kerrigаn> oopd
[19:58:44] <m4n71k0r> приёш и всё опошлил
[19:58:44] <Kerrigаn> *oops
[19:58:50] <m4n71k0r> пришёл*
[19:59:01] * Minoru с укоризной смотрит на m4n71k0r и неодобрительно цокает языком
[19:59:07] <Kerrigаn> такс, еще чуть-чуть и у меня будет 16.10
[19:59:29] <m4n71k0r> Kerrigаn: а у меня уже есть! https://github.com/ttldtor/docker-ucpp
[19:59:42] <Kerrigаn> класс
[19:59:50] <m4n71k0r> вряд ли я это буду ставить себе на комп)
[20:00:03] <Kerrigаn> а я сегодня допилил докеробраз для мурмура
[20:00:14] <Kerrigаn> чтобы он делал хотя бы что-то из того что обещали
[20:00:17] <ForNeVeR> Что такое 16.10?
[20:00:22] <ForNeVeR> Это время чтоли?
[20:00:27] <ForNeVeR> Через минуту, я думаю.
[20:01:13] <m4n71k0r> 19:10 же
[20:01:26] <m4n71k0r> и вообще 03.11
[20:01:27] <ForNeVeR> 23:10.
[20:03:53] <Kerrigаn> упс, я таки сделал всё неправильно
[20:04:03] <Kerrigаn> и надо переписать скрипт запуска
[20:16:07] portnov вышел из конференции
[20:16:31] Mr.Purple вышел из конференции
[20:19:52] portnov зашёл в конференцию
[20:20:22] portnov вышел из конференции
[20:24:32] <gsomix> ForNeVeR, http://fdopen.github.io/opam-repository-mingw/installation/
[20:25:05] <ForNeVeR> Cygwin 3:
[20:25:40] <ForNeVeR> Не, если больше ничего нету, то придётся пытать cygwin.
[20:25:48] <ForNeVeR> Но он мне не нравится тем, что у него своё отдельное окружение.
[20:26:24] <ForNeVeR> И вместе с исходниками программы тебе придётся распространять инструкцию по установке пакетов в cygwin (а это не так-то и просто).
[20:29:10] <gsomix> ForNeVeR, почему со сборкой OPAM и OCaml такие проблемы?
[20:29:50] <gsomix> Много nix-специфичных вещей?
[20:30:05] <ForNeVeR> Всё завязано на сишные библиотеки.
[20:30:15] <ForNeVeR> А с ними понятно, что всё очень тухло.
[20:31:12] portnov зашёл в конференцию
[20:32:19] <m4n71k0r> о, в гитлабе типа канбан борды что-то есть, что-то я раньше не замечал её
[20:32:51] <m4n71k0r> о, их тут кучу создать можно
[20:33:08] <ForNeVeR> Дак и в гитхабе.
[20:36:17] <gsomix> ForNeVeR, OCPWin -- нормально собранный окамл, без цигвина. Но и без опама.
[20:36:57] <gsomix> Хотя у них версия не самая свежая.
[20:40:15] ɹǝɟılʍǝu зашёл в конференцию
[20:41:28] <gsomix> Опа-опа.
[20:41:31] <gsomix> https://github.com/ryanrhymes/owl
[20:41:35] <gsomix> Раньше не видел эту либу.
[20:41:42] ɹǝɟılʍǝu вышел из конференции
[20:41:49] ɹǝɟılʍǝu зашёл в конференцию
[20:41:54] <m4n71k0r> ForNeVeR: гитхаб не даёт даже одной приватной репы бесплатно, при этом может закрыть любую открытую репу по дебильному DMCA без суда и следствия. У гитхаба нет своего CI, а ещё его всякие упыри любят закрывать
[20:42:18] <ForNeVeR> m4n71k0r: да ок, ты чего, я ж не против альтернативных платформ.
[20:42:32] <gsomix> > x.{0,1} <- 2.5;; (* Real.set x 0 1 2.5 *)

Ух, как умеют.
[20:42:36] <m4n71k0r> ForNeVeR: ой, да это я чего-то...
[20:43:21] <ForNeVeR> m4n71k0r: даже наоборот, я разумно опасаюсь того, что гитхаб будет монополистом. Это ни к чему хорошему не приведёт, так что пусть будет больше конкурентов.
[20:44:03] <gsomix> > Real.(x +@ y) (* add two matrices *)

Ад.
[20:44:52] <gsomix> > Real.(Maths.sin @@ ((x **@ 2.) +@ (y **@ 2.)))

Жуть.
[20:45:10] <gsomix> Ну, в смысле, непривычно.
[20:48:47] <m4n71k0r> ɹǝɟılʍǝu: список патчей к мингв и шлангу, чтобы второй мог работать с первой под виндой) https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-clang
[20:49:23] <ɹǝɟılʍǝu> m4n71k0r, не понял.
[20:49:27] <ɹǝɟılʍǝu> Кто с кем?
[20:49:32] <ɹǝɟılʍǝu> Мингва со шлангом?
[20:49:45] * ForNeVeR тоже не понял.
[20:49:50] <gsomix> ForNeVeR, а ведь JIT умеет в bound check elimination? Нужно ли как-то особенно писать код?
[20:49:55] <m4n71k0r> шлангу надо от мингвы стл, например
[20:50:01] <ForNeVeR> gsomix: да, умеет. Да, нужно.
[20:50:08] <gsomix> ForNeVeR, где почитать?
[20:50:11] <ForNeVeR> Ну то есть он не все паттерны определяет.
[20:50:18] <m4n71k0r> если поставить тупо мингву и тупо шланг, то шланг работать не будет
[20:50:25] <ForNeVeR> Я не знаю, где прочитать. Источник: доклады Андрея :)
[20:51:01] <ForNeVeR> gsomix: думаешь, наш код валится на bound checks?
[20:51:09] <gsomix> Ytn/
[20:51:14] <gsomix> Просто интересуюсь.
[20:51:32] <ɹǝɟılʍǝu> m4n71k0r, омг
[20:52:11] <gsomix> ForNeVeR, а, еще.
[20:52:17] <gsomix> Чем IL код смотреть удобно?
[20:52:25] <ForNeVeR> gsomix: Visual Studio!
[20:52:30] <ForNeVeR> +R#
[20:52:41] <gsomix> Второго нет.
[20:52:49] <gsomix> Ну, то есть, есть, но надо устанавливать.
[20:52:50] <ForNeVeR> Там есть подсветка и даже подсказки, какая IL-команда что делает.
[20:53:10] <ForNeVeR> gsomix: ок, тогда опенсорсный ILSpy или закрытый (но бесплатный) dotPeek.
[20:53:49] <gsomix> Ладно, попробую в VS.
[20:54:12] * ForNeVeR записал: "Из двух предложенных вариантов тов. Гсомикс выбирает третий".
[20:54:41] <gsomix> ForNeVeR, н-но.
[20:54:46] <gsomix> Ты же сказал, что VS.
[20:54:56] <gsomix> Или R# в этом случае обязательно нужен?
[20:55:01] <ForNeVeR> Обязательно.
[20:55:03] <ForNeVeR> Он делает подсветку.
[20:55:04] <gsomix> Тьфу.
[20:55:22] <ForNeVeR> Там ещё есть IL Viewer window, очень советую.
[20:55:37] <ForNeVeR> Оно подсвечивает конкретные строчки CIL, которые соответствуют выбранной в основном редакторе строке C#!
[20:55:45] <gsomix> Я просто на C# ничего не пишу дома, поэтому не ставил R#.
[20:55:46] <ForNeVeR> Не знаю, работает ли с F#; думаю, что нет.
[20:55:51] <gsomix> Даже так.
[20:55:53] <gsomix> =__=
[20:56:08] <ForNeVeR> Не, ну CIL-то ты смотреть всё равно сможешь. Наверное.
[20:56:50] <ForNeVeR> gsomix: в общем, ставь что-то из остальных двух тулзовин. Они легковесные
[20:57:12] <gsomix> Хорошо!
[21:08:25] <ɹǝɟılʍǝu> Так.
[21:08:28] <ɹǝɟılʍǝu> Тощна!
[21:10:00] kpecmuk зашёл в конференцию
[21:13:42] <m4n71k0r> ɹǝɟılʍǝu: кстати, я тут недавно аст генерил с помощью команды в шланге... оно мне ща 0.383 секнуды нагенерило 6 мегабайт) Кстати вот
https://gist.github.com/ttldtor/fc4e3a4f563e600702715b9a340b7017 тут я скинул аст только для main)
[21:14:14] <m4n71k0r> по колонкам видно и строчка, где и что
[21:14:55] <m4n71k0r> и строчкам*
[21:16:57] <ɹǝɟılʍǝu> m4n71k0r, а у меня тут блядский квест(
[21:17:05] <ɹǝɟılʍǝu> Регистрации учётки MS для вижуал студии
[21:17:13] <ɹǝɟılʍǝu> Вводишь капчу — хуй.
[21:17:15] <m4n71k0r> эм... легко же регить
[21:18:19] <ɹǝɟılʍǝu> m4n71k0r, ток чот нихуя не пашет.
[21:19:54] <ɹǝɟılʍǝu> Жмёшь кнопку next первый раз — ноль реакции.
[21:20:04] <ɹǝɟılʍǝu> Жмёшь ещё раз — неправильно ввёл.
[21:21:58] dzhon вышел из конференции
[21:24:58] <m4n71k0r> ɹǝɟılʍǝu: это ты регаешься или входишь? Точно адблоки какие-нибудь не стоят?
[21:26:38] <gsomix> ForNeVeR, ага, нашел.
[21:26:47] <gsomix> Ну, IL не смотрел.
[21:26:53] <gsomix> Бенчмарк помучал.
[21:27:14] <gsomix> Из-за туплей проседает, например.
[21:29:19] <ɹǝɟılʍǝu> m4n71k0r, отключен.
[21:35:30] <ɹǝɟılʍǝu> m4n71k0r, https://www.linkedin.com/groups/86998/86998-6195288807701495811
[21:37:31] <ɹǝɟılʍǝu> А...
[21:37:42] <ɹǝɟılʍǝu> Возвращается error пустой.
[21:37:47] <ɹǝɟılʍǝu> 1304
[21:38:00] <ɹǝɟılʍǝu> Всё сломали.
[21:39:33] <ɹǝɟılʍǝu> m4n71k0r, http://cs9.pikabu.ru/images/big_size_comm_an/2016-11_1/14781189611458180.gif
[21:39:52] Minoru вышел из конференции
[21:41:06] Minoru зашёл в конференцию
[21:42:44] <m4n71k0r> ɹǝɟılʍǝu: короче, я понял, надо делоть мапредьюс ленивых функций
[21:42:57] <ɹǝɟılʍǝu> m4n71k0r, да.
[21:43:17] <m4n71k0r> либо считать заранее
[21:43:25] <m4n71k0r> что не подходит)
[21:51:01] <m4n71k0r> ɹǝɟılʍǝu: блин, то есть плюсы считают функции чистыми)
[21:51:16] <ɹǝɟılʍǝu> Дыа.
[21:51:20] <m4n71k0r> поэтому пофиг в каком порядке их выполнять)
[21:53:49] O01eg зашёл в конференцию
[21:54:41] O01eg вышел из конференции
[21:55:31] <m4n71k0r> ɹǝɟılʍǝu: и всё же:
6) Every value computation and side effect of the first (left) argument of the built-in logical AND operator && and the built-in logical OR operator || is sequenced before every value computation and side effect of the second (right) argument.
[21:55:35] O01eg зашёл в конференцию
[21:55:57] <m4n71k0r> ɹǝɟılʍǝu: или тут не имеется в виду порядок вызова...?
[21:56:04] <ɹǝɟılʍǝu> m4n71k0r, порядок жеж.
[21:56:20] <ɹǝɟılʍǝu> И если не перегружен оператор ||, то будет вызваны по порядку.
[21:58:57] <m4n71k0r> ɹǝɟılʍǝu: тогда я нихрена не понял:
Except where noted below, there is no concept of left-to-right or right-to-left evaluation in C++. This is not to be confused with left-to-right and right-to-left associativity of operators: the expression f1() + f2() + f3() is parsed as (f1() + f2()) + f3() due to left-to-right associativity of operator+, but the function call to f3 may be evaluated first, last, or between f1() or f2() at run time.
[21:59:42] <ɹǝɟılʍǝu> m4n71k0r, чо.
[21:59:48] <ɹǝɟılʍǝu> В стандарте описано поведение операторов.
[22:00:04] <m4n71k0r> http://en.cppreference.com/w/cpp/language/eval_order
[22:00:16] <m4n71k0r> это не выжимки из стандарта?
[22:00:20] <m4n71k0r> или пояснения
[22:03:22] <m4n71k0r> как-то странно написано вступление...
[22:32:51] O01eg вышел из конференции
[22:34:23] <Minoru> Цодингтим, помоги решить, как лучше сделать апишку: https://github.com/sdepold/octo.erl/issues/44
[22:44:22] dzhon зашёл в конференцию
[22:49:02] Minoru вышел из конференции
[23:07:16] rexim зашёл в конференцию
[23:08:43] <rexim> send/Minoru/Извини, что так бурно реагировал на твои вопросы. Я не хотел. Мне правда очень сложно себя контролировать в последнее время. :(/
[23:08:45] <horta hell> rexim: Сообщение помещено в очередь.
[23:08:59] rexim вышел из конференции
[23:14:36] <Kerrigаn> .______.
[23:15:49] <Kerrigаn> такс, threejs своим objectloader'ом не может в текстуры
[23:15:58] <Kerrigаn> collada в обычном блендере нет
[23:16:11] <Kerrigаn> попробую экспортнуть в babylonjs
[23:16:34] Lavir зашёл в конференцию
[23:16:58] <Lavir> Привет, фасольки.
[23:21:05] ckorzhik зашёл в конференцию
[23:22:43] <gsomix> компилируй F# @ декомпилируй C#
[23:24:37] <gsomix> http://pastebin.com/UGewzM7i
[23:24:49] <gsomix> Нормальный такой класс сгенерировал.
[23:24:59] <Kerrigаn> http://3d.jugregator.org/ ееее, загрузил сцену из блендера
[23:25:04] <gsomix> От Tuple надо только избавиться.
[23:35:19] <Lavir> Так вот, фасольки, я вам идею принес: http://lpaste.net/5722335819251843072 . Стоит попробовать?
[23:35:26] <Lavir> А, не, не так.
[23:35:54] <Lavir> http://lpaste.net/829574685569056768 Вот так. Сто́ит?
[23:35:55] <m4n71k0r> ɹǝɟılʍǝu: вот шо здесь не так? https://github.com/wjakob/nanogui/blob/master/include/nanogui/combobox.h
[23:36:10] <m4n71k0r> красивенькая гуйка, но...
[23:36:12] <horta hell> @tsoding твитит: Starting from the next week amount of Tsoding sessions becomes two per week. Wednesday and Sunday. Schedule is gonna be updated soon.
[23:38:01] <m4n71k0r> /send/rexim/>> Starting from the next week amount of Tsoding sessions becomes two per week. <<< Ты себя не бережёшь, барин./
[23:38:22] <m4n71k0r> ТЬФУ
[23:39:11] <gsomix> Lavir, а в чем идея-то?
[23:40:10] <m4n71k0r> send/rexim/>> Starting from the next week amount of Tsoding sessions becomes two per week. <<< Ты себя не бережёшь, барин./
[23:40:10] <Lavir> Заюзать операторы в LISP, gsomix. Чтобы писать не «(+ 1 2)», а «(1 + 2)». Или, например, не «(set x (expr))», а «(x := (expr))».
[23:40:10] <horta hell> m4n71k0r: Сообщение помещено в очередь.
[23:40:18] <m4n71k0r> horta hell: спасибо
[23:40:58] <m4n71k0r> Lavir: ты плохо скрываешь своё безумие сегодня
[23:42:22] <Lavir> АААА! НЕ ДЕРЖИТЕ МЕНЯ!
[23:43:37] <gsomix> Lavir, идея не нова, я думаю.
[23:53:24] Mr.Purple зашёл в конференцию
[23:55:42] portnov вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!