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

Тема: 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: http://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
[00:14:26] Graf зашёл в конференцию
[00:14:38] Graf вышел из конференции
[00:27:35] xmi зашёл в конференцию
[00:41:10] Aman вышел из конференции
[00:50:24] rexim вышел из конференции
[01:13:32] horta hell вышел из конференции
[01:13:38] horta hell зашёл в конференцию
[01:19:44] xmi вышел из конференции
[01:19:45] Minoru вышел из конференции
[01:21:11] asidorenko вышел из конференции
[01:31:35] Graf зашёл в конференцию
[01:31:38] Graf вышел из конференции
[01:42:01] unclechu зашёл в конференцию
[01:46:43] unclechu вышел из конференции
[02:34:26] ɹǝɟılʍǝu вышел из конференции
[02:41:12] eaeee зашёл в конференцию
[02:41:30] eaeee вышел из конференции
[02:53:37] grouzen зашёл в конференцию
[03:37:40] unclechu зашёл в конференцию
[03:43:29] SolarRay вышел из конференции
[04:05:27] grouzen вышел из конференции
[04:11:30] sss|zombie зашёл в конференцию
[05:18:26] matraskin зашёл в конференцию
[05:34:59] ForNeVeR вышел из конференции
[05:35:00] ForNeVeR зашёл в конференцию
[05:55:30] Славный капитан зашёл в конференцию
[05:55:50] sss|zombie вышел из конференции
[06:25:29] xfer вышел из конференции
[06:44:04] kpecmuk вышел из конференции
[07:34:56] Славный капитан вышел из конференции
[07:39:29] unclechu вышел из конференции
[07:54:42] portnov зашёл в конференцию
[08:00:32] portnov вышел из конференции
[08:25:51] sss|zombie зашёл в конференцию
[08:45:46] sss|zombie вышел из конференции
[08:45:47] sss|zombie зашёл в конференцию
[09:18:45] asidorenko зашёл в конференцию
[09:19:20] ɹǝɟılʍǝu зашёл в конференцию
[09:22:06] xmi зашёл в конференцию
[09:23:00] xmi вышел из конференции
[10:06:42] Graf зашёл в конференцию
[10:06:51] Graf вышел из конференции
[10:13:24] SolarRay зашёл в конференцию
[10:24:28] xfer зашёл в конференцию
[10:32:15] gsomix зашёл в конференцию
[10:32:23] <gsomix> Утро.
[10:32:30] <gsomix> Как-то тихо у вас тут.
[10:36:47] <gsomix> Я сегодня читал http://degoes.net/articles/insufficiently-polymorphic
[10:37:10] <gsomix> Пост начинается с "Descriptive variable names are a code smell".
[10:37:51] <gsomix> Но на деле там говорится о том, что нужно в коде выделять участки, которые могут быть записаны максимально полиморфно.
[10:38:11] <gsomix> Чтобы уменьшить количество возможных реализаций и обеспечить корректность.
[10:38:40] <gsomix> И потом этим полиморфные функции использовать в "мономорфных".
[10:45:51] newlifer зашёл в конференцию
[10:48:53] <newlifer> Утров.
[10:52:50] grouzen зашёл в конференцию
[11:03:10] <ForNeVeR> Ну да, поинт поста не в том, что нужно обозначать все переменные одной буквой :)
[11:03:26] <ForNeVeR> Однако же, он наводит на мысли относительно того, почему хаскелисты так любят это делать.
[11:08:20] <newlifer> ForNeVeR, будете чаю?
[11:09:02] <gsomix> А мне? .__.
[11:09:17] <newlifer> gsomix, и вам, товарищ.
[11:09:36] * newlifer ставит самовар.
[11:09:46] <ForNeVeR> Товарищ самовар!
[11:10:48] newlifer сменил ник на Товарищ Самовар
[11:10:53] * Товарищ Самовар делает пых-пых!
[11:10:57] <ForNeVeR> А я понял, зачем нужны юнит-тесты. Необходимый минимум — чтоб не было таких сценариев, которые слишком сложные для ручного тестирования, и тестировщик туда не полез, а девелопер забыл сам проверить.
[11:11:14] <Товарищ Самовар> ForNeVeR, всё так.
[11:23:31] dzhon зашёл в конференцию
[11:24:10] <Товарищ Самовар> dzhon, \0
[11:24:20] <Товарищ Самовар> Ну что, кому чаю налить?
[11:24:39] <ForNeVeR> А с машинным маслом есть?
[11:25:27] <xfer> го каркаде
[11:25:33] <Товарищ Самовар> ForNeVeR, есть.
[11:25:41] * Товарищ Самовар отлил xfer каркаде.
[11:26:39] <xfer> некультурно как-то
[11:27:28] dzhon вышел из конференции
[11:28:16] <Товарищ Самовар> xfer, ну ладно.
[11:32:38] Kumba_yo вышел из конференции
[11:36:19] Kumba_yo зашёл в конференцию
[11:39:09] xmi зашёл в конференцию
[11:42:33] <Товарищ Самовар> В C±±17 можно запилить нормальный компилтаймовый ORM! http://playfulprogramming.blogspot.ru/2016/08/strings-as-types-with-c17-constexpr.html
[11:42:36] <Товарищ Самовар> ForNeVeR, ↑
[11:48:33] MaXGXaM зашёл в конференцию
[11:48:38] <gsomix> Товарищ Самовар, все хорошее только в будущих версиях.
[11:49:02] <Товарищ Самовар> gsomix, да, хоть от 17й плюсов ждали чуть большего...
[11:49:25] <Товарищ Самовар> Однако! 17й стандарт выходит уже в следущем году, который уже совсем близко)
[11:50:56] <gsomix> ForNeVeR, я вот думаю, может забить на все эти извращения с тайппровайдерами в F# и написать обычные матрицы? ._.
[11:51:40] <gsomix> Такое ощущение, будто чем-то неестественным занимаюсь.
[11:52:33] <ForNeVeR> gsomix: на C++/CLI!
[11:52:45] <ForNeVeR> gsomix: но кому нужны обычные матрицы? :)
[11:54:25] <gsomix> ForNeVeR, всем.
[11:54:44] <ForNeVeR> gsomix: но они же есть, не?
[11:54:52] <gsomix> ForNeVeR, ну, я к тому, что как-то тяжело идет реализация идеи.
[11:55:25] <ForNeVeR> gsomix: ты видишь на текущий момент какие-то непреодолимые препятствия (ну то есть те, которые мы не знаем, как разрешить)?
[11:55:52] <gsomix> ForNeVeR, ну, нет. Но выглядеть оно будет не очень.
[11:56:01] Aman зашёл в конференцию
[11:56:21] <xfer> у ubuntu lts сколько лет поддержка?
[11:57:23] <gsomix> ForNeVeR, так всегда происходит, когда ты что-то неидиоматичное пытаешься сделать.
[11:58:08] <ForNeVeR> gsomix: мне чото кажется, что уже немножко осталось до реализации какого-никакого прототипа.
[11:58:35] <ForNeVeR> А дальше уже его можно будет убрать в стол, и сделать вторую реализацию (попроще). Чтобы было с чем сравнить.
[11:58:53] <gsomix> Ну, пожалуй.
[12:00:23] <gsomix> ForNeVeR, я пока думаю над NTuple.
[12:00:34] <gsomix> Ну, его несложно сделать.
[12:01:33] <gsomix> Но непонятно как использовать.
[12:01:40] <gsomix> Я бы хотел:
[12:02:14] <gsomix> type NDArray<'t, 'ndims when 'ndims : (static member n : int get)> { dims : NTuple<'ndims.n> }
[12:02:21] <gsomix> Но низя. :(
[12:03:12] <gsomix> Значит, нужно запихивать dims прямо в NDims<>.
[12:04:34] <gsomix> ForNeVeR, дальше, мы можем юзать NTuple в indexer.
[12:04:46] xmi вышел из конференции
[12:05:22] <gsomix> indexer (dims:NTuple<n>) : NTuple<n> -> int
[12:06:02] <gsomix> После этого надо надеяться, что вывод типов выведет его для функции get, например.
[12:06:18] <gsomix> Но как этим get потом пользоваться? :(
[12:06:51] <gsomix> Если с обычными туплами я могу делать так: get mat (1, 2)
[12:07:09] <gsomix> А с захардкоженными матрицами аж: get mat 1 2
[12:07:42] <gsomix> ForNeVeR, писать какое-то неявное преобразование из обычного тупла в NTuple?
[12:08:33] xmi зашёл в конференцию
[12:14:50] <gsomix> > there is no way to do implicit conversion in F#
[12:14:53] <gsomix> ,__,
[12:16:24] <ForNeVeR> gsomix: пиши задание на NTuple!
[12:16:46] <gsomix> ForNeVeR, задание?
[12:17:10] <ForNeVeR> gsomix: ну, что это за птица, как должна работать.
[12:17:11] <Товарищ Самовар> Ишуй.
[12:17:14] <ForNeVeR> Ишуй, да.
[12:17:18] <gsomix> А.
[12:17:24] <gsomix> Да я лучше вечером код напишу.
[12:17:51] <ForNeVeR> Если можно разбить на подзадачи типа "сделать NTuple, сделать NDims, сделать NMatiix" — лучше разбить.
[12:17:55] <ForNeVeR> gsomix: ну ок, ладно.
[12:18:01] <gsomix> Ну, мне тяжело ишшуи писать.
[12:18:18] <gsomix> Я медленно пишу на английском.
[12:20:13] <gsomix> За это же время я успею, наверное, этот NTuple реализовать. :)
[22:41:23] Aman зашёл в конференцию
[22:41:23] grouzen зашёл в конференцию
[22:41:23] devel29a зашёл в конференцию
[22:41:23] Minoru зашёл в конференцию
[22:41:23] portnov зашёл в конференцию
[22:41:23] Товарищ Самовар зашёл в конференцию
[22:41:23] SolarRay зашёл в конференцию
[22:41:23] uıʃɐɟ∀ зашёл в конференцию
[22:41:23] ɹǝɟılʍǝu зашёл в конференцию
[22:41:23] gsomix зашёл в конференцию
[22:41:23] Kumba_yo зашёл в конференцию
[22:41:23] xfer зашёл в конференцию
[22:41:23] ForNeVeR зашёл в конференцию
[22:41:23] Славный капитан зашёл в конференцию
[22:41:23] xfer~Ё зашёл в конференцию
[22:41:23] xmi зашёл в конференцию
[22:41:23] unclechu зашёл в конференцию
[22:41:23] unixorn зашёл в конференцию
[22:41:23] rafaelrs зашёл в конференцию
[22:41:23] kpecmuk зашёл в конференцию
[22:41:23] horta hell зашёл в конференцию
[22:41:23] itelmen зашёл в конференцию
[22:41:23] uggur зашёл в конференцию
[22:41:23] DeadBot зашёл в конференцию
[22:41:23] m4n71k0r установил(а) тему: 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: http://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

[22:41:57] Славный капитан вышел из конференции
[22:43:07] <Aman> ping
[22:43:48] <Minoru> .ping gsomix
[22:43:49] <DeadBot> Minoru: понг от gsomix 0.52 секунды
[22:44:06] <Aman> .ping
[22:44:06] <DeadBot> Aman: понг от тебя 0.34 секунды
[22:44:10] <Minoru> понг от секунды 0.52 Гсомикса
[22:45:03] <Aman> Minoru: its your bot?
[22:45:51] <Minoru> Aman: 0xd34df00d's
[22:47:45] <Aman> hmm
[22:50:04] <Minoru> ɹǝɟılʍǝu: y u no proofread? https://github.com/morganey-lang/community/issues/18
[22:50:16] <Minoru> мне интересно, что я пропустил при вычитке
[22:52:14] <gsomix> У миксера все серьезно.
[22:52:26] <gsomix> Пойду и я помучаю свой калечный проект.
[22:59:04] Minoru вышел из конференции
[23:04:53] Славный капитан зашёл в конференцию
[23:20:25] portnov вышел из конференции
[23:22:59] sss|zombie зашёл в конференцию
[23:28:00] <gsomix> Ух, сейчас туплей нагенерю.
[23:35:56] magog зашёл в конференцию
[23:40:04] <gsomix> Славный капитан, подскажи, нормально ли в дотнете получать нужные типы через System.Type.GetType(string)?
[23:41:14] <gsomix> У меня тут кодогенерация, хочу генерировать методы с нужными сигнатурами в зависимости от целочисленного параметра.
[23:50:46] xmi вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!