
Andrei
21.08.2017
14:09:15
Второй раз на моей памяти об этом спрашивают. Пора заводить новый продот.

Pavel
21.08.2017
14:09:54
я бы ещё биологию почитал

Evgeniy
21.08.2017
14:11:55

Andrei
21.08.2017
14:12:10

Google

Evgeniy
21.08.2017
14:12:10
@physpub

Alex Фэils?︙
21.08.2017
14:43:37

Vitaly
21.08.2017
14:57:17

Berkus
21.08.2017
14:58:03
https://herbsutter.com/2017/07/26/metaclasses-thoughts-on-generative-c/ растовые макросы в плюсы решили подвезти?

Дед Пегас
21.08.2017
14:58:40

Александр
21.08.2017
14:58:48
:D
обсуждали это очень бурно неделю-две назад
и ссылку эту кидали раза 3

Vladislav
21.08.2017
14:59:07

Vitaly
21.08.2017
15:00:23

Berkus
21.08.2017
15:01:08
С подключением)
ну я как вернулся из отпуска так и читаю чо тут понаворотили)

Vladislav
21.08.2017
15:01:47

Alexander
21.08.2017
17:18:15
Так, кто там спрашивал, зачем нужны разные типы на казалось бы одинаковые сущности

Google

Alexander
21.08.2017
17:19:51
Объясняю:
1) а зачем ограничивать вообще?
2) есть апи, возвращает в разных типах. Пофиг, что кейс довольно специфичен. Но он может такой быть
И если требуешь единства, то придётся конвертить
А теперь кейс - у меня есть свои классы букв для чего-то. И всякие знаки тоже отдельные классы. Выводятся они нормально, а вот конвертирования в чары нормального нет

Pavel
21.08.2017
17:25:20
Как это они выводятся но не конвертируются в чар? У вас взаимоисключающие параграфы, товарищ

Alexander
21.08.2017
17:26:28

Pavel
21.08.2017
17:29:43

Alexander
21.08.2017
17:30:26

Pavel
21.08.2017
17:31:19
ну апи нужно делать исходя из реального мира, а не просто написать максимально круто с десятком шаблонных параметров

Alexander
21.08.2017
17:31:25

Pavel
21.08.2017
17:31:48
ну вот так и делай в своём Writer

Alexander
21.08.2017
17:32:19

Pavel
21.08.2017
17:32:36
лучше параметром определить как оно будет в чар отображатся, чем делать 100500 параметров для разных типов одной и той же сущньти
..если уж на то пошло
ну а смысл то этого generic? быстрее будет работать или чего?

Alexander
21.08.2017
17:33:50
Что будет отображаться в чар? Откуда у нас привязка к char взялась?

Pavel
21.08.2017
17:37:47
ну про свободу имхо лучше взять буст. но давайте тогда про другое. как так получилось, что в одном файле у вас разные типы данных (разделитель, кавычка, итп) в итоге?

Google

Alexander
21.08.2017
17:38:46
Чем я хуже буст? В бусте слишком много свободы?

Pavel
21.08.2017
17:39:18
тем что у тебя будет только csv а у них всё что хочешь?

Alexander
21.08.2017
17:39:34
А про то, как там у человека такой зашквар получился в итоге -- меня не волнует

Pavel
21.08.2017
17:40:34
аа. синдром черезмерного количества свободного времени. ну ладно
у буста
boost::karma же

Alexander
21.08.2017
17:40:53
В бусте же нет csv...
Так, я так и не понял, чем тебя буст не устраивает
Кроме того, что релиз задерживается

Pavel
21.08.2017
17:42:19
ну как раз меня буст устраивает больше чем библиотека с десятком шаблонных параметров

Berkus
21.08.2017
17:42:35
а в бусте сколько параметров

Pavel
21.08.2017
17:42:47
consistency очень люблю

Alexander
21.08.2017
17:43:03

Pavel
21.08.2017
17:43:04
в бусте тоже много. но там и не только csv а вообще язык построения парсеров/генераторов

Alexander
21.08.2017
17:43:35
Предефайненый парсер

Pavel
21.08.2017
17:44:41

Alexander
21.08.2017
17:45:07

Google

Alexander
21.08.2017
17:46:17
А для обычных смертных есть парсер, где все типы чары и всё одинаково

Pavel
21.08.2017
17:47:17
т.е. ты думаешь человек будет искать твою либу только изза того, что у него разные типы данных разделитилей и кавычек?
да покажите мне хоть один такой юзкейс

Alexander
21.08.2017
17:48:06
Работа это чтение и запись

Pavel
21.08.2017
17:50:12
csv либ потому и нет, что у каждого там свои правила ескейпинга и все прочего и все просто лабают на коленке за полчаса своё

Admin
ERROR: S client not available

Alexander
21.08.2017
17:50:50

Pavel
21.08.2017
17:51:04
можно. но зачем?

Alexander
21.08.2017
17:51:14

Pavel
21.08.2017
17:51:21
ох
ну дерзай тогда. я пойду за попкорном

Alexander
21.08.2017
17:51:41

Pavel
21.08.2017
17:51:41
не, я серьёзно
я бы поглядел на это

Alexander
21.08.2017
17:52:59
И получишь то, что я хочу

Pavel
21.08.2017
17:53:39
ну сравнил блин

Google

Alexander
21.08.2017
17:53:49
А что не так?
Чем кресты хуже питона? Почему на крестах я должен страдать из-за отсутствия либ?

Pavel
21.08.2017
17:55:19
то что в питоне не нужно делать разные типы для одинаковых вещей
окей. давайте зайдем ещё с одной стороны
почему с точки зрения библиотеки разделитель и кавычка должны быть разных типов?
а вдруг у меня одна ковычка одного типа а другая другого?
последний вопрос риторический

Alexander
21.08.2017
17:57:21
Библиотеке должно быть плевать

Pavel
21.08.2017
17:58:40
потому что библиотека с ними будет обращатся абсолютно одинаково — читать/писать из/в файл(а)

Alexander
21.08.2017
17:59:05
А последний вопрос - потому что я решил, что две кавычки относятся к одной сущности и должны быть одинаковы
Моё видение

Berkus
21.08.2017
17:59:47

Pavel
21.08.2017
17:59:49
ну и я про тоже. чем с точки зрения библиотеки отличаются сущность кавычка и сущность разделитель?

Berkus
21.08.2017
17:59:59

Pavel
21.08.2017
18:00:20

Berkus
21.08.2017
18:00:59

Alexander
21.08.2017
18:02:55
Так, я пока что АФК

Pavel
21.08.2017
18:03:39

Berkus
21.08.2017
18:21:30

Alexander
21.08.2017
18:50:11
Кстати, идея с разными открывающимися и закрывающимися кавычками мне нравится