Vladimir
1) при чём тут функции вин апи 2) и о чём ты вообще? кто там что и где написал?
В релиз нотасах сказано что нет больше поддержки. Значит что гарантия корректности отсутствует
Dmitry
В релиз нотасах сказано что нет больше поддержки. Значит что гарантия корректности отсутствует
Там все просто - если тот случай с криптой попадает (проверка цепочки сертификатов если мне не изменяет память) то программа просто вывалится на старте.
Vladimir
Я бы считал что к рантайму тоже
Pawel
как наебнёися тогда и я так буду считать. Полка что у меня таких оснований нет
Dmitry
Умно, ничего не скажешь...
Kirill
у них даже со временем баги были
Dmitry
То есть ты умнее разработчиков го?
Судя по ответам - я бы спросил, не страшно что менеджеры уволят за такое?
Kirill
об этом ты узнаешь уже в самый неожиданный момент
Kirill
не, это хотя бы не так часто
Dmitry
А что?
Kirill
помню на маке на новом ядре ловил паники
Kirill
из-за буквально того, что у ядра время спросить не получалось
Dmitry
А - да, там размер стека выделялся мелкий
Dmitry
А стоп - там же теперь бинд к libSystem
Daniel
А?!
Pawel
То есть ты умнее разработчиков го?
разработчики го не написали про то что рантайм в ХР не работает. Естественно я готов к тому что в хрюше что нибудь да наебнётся. На этот случай тесты есть. Пока что у меня оснований ссать кипятком нет кароч
Dmitry
Тесты на XP проходят?
Pawel
Судя по ответам - я бы спросил, не страшно что менеджеры уволят за такое?
не ссы не уволят. Они то как раз больше всех и заинтересованы в ХР, отнюдь не я
Dmitry
Мне то пофиг - к тебе прибегут, не ко мне.
Dmitry
Но ты будешь тем кто сломал
Правильнее будет сказать - он будет крайним.
Anonymous
Там суть в том что bufio scanner ожидает EOF. Вызвать его два варианта - либо через редирект файлом передать строки (о чем в книжке скорее всего сказали) либо вызвать в CLI через ctrl-d(windows ctrl-z)
В книге по этому поводу ничего не было. Спасибо за разъяснение, я бы сам вообще не догадался. Пойду дальше учебник курить...
Dmitry
А?!
Ммм?
Pawel
Но ты будешь тем кто сломал
я буду тем кто приложил усилия для решения проблемы, а не слил вопрос с ходу
Dmitry
Ахахахахха
Dmitry
я буду тем кто приложил усилия для решения проблемы, а не слил вопрос с ходу
Павел ещё раз - в чем проблема остаться на 1.10? Вы и себя от головной боли избавите и бизнес.
Dmitry
Все выиграли
Dmitry
Еслм бизнесу нужна 1.11 - честно сказать, что там есть большой шанс словить ошибку так как поддержки нет.
Dmitry
Если нужен функционал 1.11 придётся выбирать
.
Какой вообще им Профит от использования XP? Почему именно он?
Pawel
Павел ещё раз - в чем проблема остаться на 1.10? Вы и себя от головной боли избавите и бизнес.
проблема примерно такая. В гадюкинском отделении задрищенской области фин.учреждения, в котором я работаю, нет бабосов на замену старых компов на новые, да и не кому ось поставить. Поэтому манагеры очень просят нас разрабатывать с учётом ХР
Dmitry
Ну так блин и пиши на 1.10 - проблема то в чем
Dmitry
?
Dmitry
Язык не меняется. Скорость и рантаим явно не в приоритете
Dmitry
Важна стабильнось и функционал
Dmitry
Некоторые большие компании с 1.6 на 1.9 переходили. Так как миграция все дела.
Pawel
Ну так блин и пиши на 1.10 - проблема то в чем
я не спорю, может и придётся так сделать. Пока что не вижу проблемы писать на 1.11 и честно говоря такой вариант что 1.10 работает а 1.11 нет мне кажется фантастическим. Вот с чего бы? Какие то либы могут по разному работать на семёрке и ХР, например, крипта и сокеты. Но вот чтобы горутины или там GC - ну блин... голанг это же не джава, в неём рантайм весма скромный
.
Чтобы понять что может перестать работать, все таки стоит глянуть в исходники и посмотреть что изменили
Pawel
чтобы понять, надо юзать тесты и бенчмарки.
.
Если у вас тестами покрыт весь код, то можно и так
Pawel
Я не верю что по исходникам Го сделашь правильный вывод будет ли прога работать под ту или иную ось. Рантайм Го на уровне оси в основном связан с управлением памятью, потоками и процессами. Дохера там отличий семёрки и ХР? я так не думаю
Vladimir
Типа сисколов, os.*
Roman
А не думал кто про акселерацию встроенной crypto используя af_alg?
Aleksandr
Коллеги, вы думаете Павел не понимает о чем речь? Он обладает достаточной квалификацией и знаниями своей работы, чтобы принимать решения о поддержке своего ПО. Вы тут не пойми чем занимаетесь.
Pawel
Если у вас тестами покрыт весь код, то можно и так
не панацея. смотря какие тесты. и как правило полное покрытие ни кому не нужно
Aleksandr
Ты наблюдаешь за ним в чате уже год. Должен понять обладает или нет.
Aleksandr
А он наблюдал за обратным
Aleksandr
У Павла много маргинальных мнений, но он знает что делает
Aleksandr
Не, не должен
Тогда меняйтесь с ним местами
Dmitry
Странно
Anonymous
Странно
Скорей всего это следствие кривого перевода.
Dmitri
ты гонишь. До сих пор можно было. Выше человек написал что работает и с 1.11
Работает, ага, только никто до конца не уверен, как, и работает ли
Dmitry
Мне прям понравился go mod, теперь никаких go dep не надо.
Dmitri
1) при чём тут функции вин апи 2) и о чём ты вообще? кто там что и где написал?
При том, что тебе официально в релиз ноутсах сказали, что на xp равенство 1+1 двум не гарантируется
Dmitri
это к рантайму го относится или к самой Го?
Это относится к тому факту, что го тулинг, написанный на го, а значит тоже работающий поверх гошного рантайма, работать перестал. И чинить это никто не будет. Т.е. рантайм под хр ведёт себя неадекватно
Dmitri
я не спорю, может и придётся так сделать. Пока что не вижу проблемы писать на 1.11 и честно говоря такой вариант что 1.10 работает а 1.11 нет мне кажется фантастическим. Вот с чего бы? Какие то либы могут по разному работать на семёрке и ХР, например, крипта и сокеты. Но вот чтобы горутины или там GC - ну блин... голанг это же не джава, в неём рантайм весма скромный
Есть только 1 правильный вариант - остаться на 1.10. Ну ещё отказаться от хр. А "я не понимаю, что может сломаться" означает только то, что вы что-то не понимаете. Вы же, вроде, инженер? Корректный инженерный вопрос - могу ли я быть уверен, что ничего не сломается. А "я не понимаю, значит и проблемы нет" - гуманитарный подход
Dmitri
Я не верю что по исходникам Го сделашь правильный вывод будет ли прога работать под ту или иную ось. Рантайм Го на уровне оси в основном связан с управлением памятью, потоками и процессами. Дохера там отличий семёрки и ХР? я так не думаю
Дохера, например. Настолько дохера, например, что в той же 7ке для обратной совместимости с хр целая виртуальная машина существует. Вот эта галочка "режим совместимости с xp" - это "запустить в виртуалке". И недаром микрософт с песнями и плясками поддержку хр хоронит
Dmitri
Есть мнение, что тот же гугл вполне себе использует автотесты и прочие прелести жизни. И стандартную библиотеку го они, вероятно, тоже тестируют. И, раз факт отказа от поддержки XP заслужил отдельного упоминания в релиз-ноутах, вероятно, тесты той же стандартной библиотеки на XP таки упали, и починить их по-быстрому не получилось. Собственно, раз гугл не смог... Откуда уверенность, что сможете вы?
Dmitri
вот этот путь приводит к варианту, когда у него сломалось еще вчера, а сегодня он все еще не в курсе
Aleksandr
а ему фиолетово. вроде все понятно тут
Dmitri
есть подозрение, что скорее задолбало поддерживать имеющиеся костыли
ну, какбы, поддерживать костыли самостоятельно без участия гугла - тоже странное решение, имхо
Dmitri
ну тогда он принял не-инженерное решение... больше говнокода богам говнокода...
Dmitri
ну да ладно, я ему не судья
Vladimir
ну, какбы, поддерживать костыли самостоятельно без участия гугла - тоже странное решение, имхо
ну человек внешний врядли сможет в одно рыло ментейнить костыли для хп