Pavel
лучше параметром определить как оно будет в чар отображатся, чем делать 100500 параметров для разных типов одной и той же сущньти
Pavel
..если уж на то пошло
Pavel
ну а смысл то этого generic? быстрее будет работать или чего?
Pavel
ну про свободу имхо лучше взять буст. но давайте тогда про другое. как так получилось, что в одном файле у вас разные типы данных (разделитель, кавычка, итп) в итоге?
Pavel
тем что у тебя будет только csv а у них всё что хочешь?
Pavel
аа. синдром черезмерного количества свободного времени. ну ладно
Pavel
у буста
Pavel
boost::karma же
Pavel
ну как раз меня буст устраивает больше чем библиотека с десятком шаблонных параметров
Berkus
а в бусте сколько параметров
Pavel
consistency очень люблю
Pavel
в бусте тоже много. но там и не только csv а вообще язык построения парсеров/генераторов
Pavel
тогда какой кейс решает вариант с 10 шаблонным параметрами?
Pavel
т.е. ты думаешь человек будет искать твою либу только изза того, что у него разные типы данных разделитилей и кавычек?
Pavel
да покажите мне хоть один такой юзкейс
Pavel
csv либ потому и нет, что у каждого там свои правила ескейпинга и все прочего и все просто лабают на коленке за полчаса своё
Pavel
чтобы осилить написать и осилить потом использовать же
Pavel
можно. но зачем?
Pavel
ох
Pavel
ну дерзай тогда. я пойду за попкорном
Pavel
не, я серьёзно
Pavel
я бы поглядел на это
Pavel
ну сравнил блин
Pavel
то что в питоне не нужно делать разные типы для одинаковых вещей
Pavel
окей. давайте зайдем ещё с одной стороны
Pavel
почему с точки зрения библиотеки разделитель и кавычка должны быть разных типов?
Pavel
а вдруг у меня одна ковычка одного типа а другая другого?
Pavel
последний вопрос риторический
Pavel
потому что библиотека с ними будет обращатся абсолютно одинаково — читать/писать из/в файл(а)
Berkus
а вдруг у меня одна ковычка одного типа а другая другого?
хорошо как ты задашь « для открывающей и » для закрывающей если у тебя разделитель типа char?
Pavel
ну и я про тоже. чем с точки зрения библиотеки отличаются сущность кавычка и сущность разделитель?
Pavel
хорошо как ты задашь « для открывающей и » для закрывающей если у тебя разделитель типа char?
ну вот и я говорю. не подходит получается ваша библиотека. нужно больше generic-а
Berkus
ну вот и я говорю. не подходит получается ваша библиотека. нужно больше generic-а
ну в случае генерик библиотеки я скажу что кавычки это строка, "«»" а разделитель это char ','
Pavel
ну в случае генерик библиотеки я скажу что кавычки это строка, "«»" а разделитель это char ','
ну. почему мы разделяем разделитель и кавычки, но не разделяем закрывающуюся и открывающуюся кавычку? это же "одна фигня" которая будет лежать с такой же фигнёй рядом в одном csv файле
Pavel
какие то вы не серьезные, блин
 Sergey
свежий оверлоад упал https://accu.org/var/uploads/journals/Overload140.pdf
vladislav
А есть хранилище с всеми выпусками?
Anton
Добрый вечер ) Случаем нет подобного чата для blockchain-разработчиков?)
 Sergey
А есть хранилище с всеми выпусками?
со всеми не знаю, но можно подменить в ссылке номер выпуска
 Sergey
до 111 выпуска срабатывает
Berkus
в питоне?
Tom
@zamazan4ik, у меня другой вопрос. Ты же собираешься чтение из streams поддерживать? Если разделитель может быть как Char, так и String, то как ты эту String читать будешь? Input Streams вроде всего один символ назад положить могут.
Tom
Это значит, что мне для твоей либы файл нужен?
rostislav
как успехи в поисках трактора?
Tom
Успокоил, теперь могу ждать ;)
Vladislav
давайте го в https://t.me/joinchat/BYlFbEPe5gMPVQm3OwKjaA
ep
Как бороться с проблемой "fatal error C1060: compiler is out of heap space"? VS 2015, 8 Гб ОЗУ, 8 Гб подкачка.
Square
Хз
ep
https://msdn.microsoft.com/ru-ru/library/yz7kx3y2.aspx
Пока помогает только: > Закройте все запущенные программы. Ключи пробовал, без разницы.
ep
Больше единиц компиляции
Это сложно, проект не переделаешь.
Square
ep
Билд сервер заведите
Есть, сборка на нём занимает 4 часа, я умру ждать.
Крылатый
32 бита компиль?
Square
ep
32 бита компиль?
64 Хотя, у VS же нету
Крылатый
64 Хотя, у VS же нету
У студии появился 64хбитный компилЬ?
Square
У меня никогда с компилем проблем не было. Ток с линкером
Крылатый
Ну тут джва варианта: разбивать проект или переводить на другую платформу.)
Berkus
за 4Гб вылезло? лель
Berkus
разрежь цпп файл на котором падает примерно пополам да и всё
Square
разрежь цпп файл на котором падает примерно пополам да и всё
Может там спагетти класс из мильенов методов
Square
Я видел такие. С кучей взаимозависимостей и замыканий. 10к строк паскальных
Berkus
ну полмильена туда, полмильена тогда сюда
Berkus
если там прямо такой фарш то только рефакторить рефакторить и рефакторить
Square
Я видел такие. С кучей взаимозависимостей и замыканий. 10к строк паскальных
Кстати компилилось любым калькулятором быстрее чем кофе машина давит эспрессо
Berkus
Кстати компилилось любым калькулятором быстрее чем кофе машина давит эспрессо
а паскаль вообще адски быстро компилит и адски хуево оптимизирует (никак)
Berkus
Turbo Pascal 5.5 Features Compiles @ > 34,000 lines/minute
Square
ep
если там прямо такой фарш то только рефакторить рефакторить и рефакторить
Проект использует кучу шаблонных библиотек. При компиляции модуля, который использует CGAL оно и не влезает. https://www.cgal.org/
Berkus
ну шаблоны очень много памяти жрут, перейдите на адекватный компилятор. могу шланг предложить
ep
ну шаблоны очень много памяти жрут, перейдите на адекватный компилятор. могу шланг предложить
Ночные сборки на нём уже делаются на билд-сервере. Возможно, откажемся от msvc вообще.