Anonymous
Там выше есть пример. Правда как по мне - немного странный.
С
https://github.com/golang/go/issues/19337
С
If we want to provide a "mixed-mode" importer, where some packages are imported from installed packages, and some from source, depending on which is newer
С
не может гоу так :( пока что
Dmitry
Надо го пересобрать после правки стандартных модулей
BroneKot
Часто натыкаюсь что стандартная реализация ведет себя не так как мне нужно, проще всего взять и чуток её подправить
А можно поинтересоваться что именно не так себя ведёт?) ну или несколько примеров... очень уж любопытно.
С
А можно поинтересоваться что именно не так себя ведёт?) ну или несколько примеров... очень уж любопытно.
На вскидку: 1) любые проблемы "кривых" парсеров/генераторов от третих сторон, с которыми необходимо интегрироваться. 2) прозрачная поддержка dnssec 3) отечественная крипта в tls 4) прозрачно добавить quic 5) любая фича, которая идет в разрез с идеологией go но чаще всего 1 и 5
Anonymous
Мб тогда не править стандартные модули, а откопипастить их под другим именем и там уже править под себя?
С
и переименовывать весь код?
С
потом я начинаю использовать библиотеку Б, которая использует переименованную библиотеку А. в библиотеке Б тоже все переименовывать придется?)
Michael
про иде не справятся с этой задачей перименования?
Anonymous
IDE для слабаков ))
С
обновляете библиотеку Б, что дальше?)
Anonymous
Не устраивает библиотека. Форкнул, назвал mySuperLib, фиксанул в ней, что хотел. И юзаешь её, радуешься.
Anonymous
Зависимости - заменить имена через ide или regexp'ом
С
теперь таких библиотек уже 20, и все форкать?)
Anonymous
теперь таких библиотек уже 20, и все форкать?)
Воу. Суровые требования требуют суровых решений.
Anonymous
Форкай целиком тогда Go.
Anonymous
Назовешь TrueFixedGoSP2VasyanEdition ))
dev_sheep
Vasyan Edition 😁
Anonymous
Sergey🙈
Anonymous
Sergey🙈
Точно, приношу свои извинения господину Сергею
dev_sheep
Sergey Edition
dev_sheep
Шо то, Шо это 😂
Anonymous
P.S. Если ещё дженерики запилишь, в сообществе гоферов будет раскол.
dev_sheep
Не надо
dev_sheep
(
Anonymous
Не надо
Вот отписался представитель старой школы. ))
С
одного пакетного менеджера будет достаточно, с нормальной поддержкой версий пакетов
Anonymous
Symfony на го)
Anonymous
(Spring)
dev_sheep
А вот Spring на Go можно
dev_sheep
Блин
dev_sheep
Не успел
dev_sheep
Anonymous
а чем го гет не устраивает?
Видимо тем, что нужно стандартные пакеты править
engelbart
На 1.8 пора обновляться или нет?
engelbart
Хочу http push попробовать, не то что б шибко надо, но вдруг
Vladimir
На 1.8 пора обновляться или нет?
Скоро уже на 1.9 пора будет
engelbart
Вдруг неззя
nikita
го гарантирует полну обратную совместимость до 2.0
Anonymous
Вдруг неззя
Я разрешаю. P.S. если спросят, кто разрешил, то это не я 👽
engelbart
вот вот
Anonymous
го гарантирует полну обратную совместимость до 2.0
Но отсутствие багов в новых версиях не гарантирует.
nikita
Но отсутствие багов в новых версиях не гарантирует.
ну бета-версия (как 1.9) не гарантирует, на то она и бета а нормальный релиз, 1.8.1 - вполне
Anonymous
Актуальный 1.8.3
nikita
ну значит и я обновлюсь пойду)
Anonymous
В 1.8.1 баги ))
nikita
ну на деве гоняли пару недель, потом зарелизили и ни одного пока что
engelbart
А что посоветуете для map[int][]byte хранилища с ttl можно конечно buntdb взять, но оверкилл. Мне на самом деле вот для чего, мне просто нужно отдавать html страничку клиенту с картинками, картинки у меня это png в виде []byte в памяти. (Сложно генеряться на лету) Сейчас сделано так что во временный файл заливается, но я тут поумал что на самом то деле мне файлы совсем не нужны. Мне всего лишь надо подержать их в памяти 5 минут, вдруг там браузер клиента медленно грузит, и забыть затем. Думаю про глобальный map[key].. в память, но не знаю как его устаревать
engelbart
а устаревать? горутина сверяющая ttl ?
engelbart
что то мне кажется этот велосипед должен быть изобретен уже
Brown
Ток что там делать вроде все просто, ну да ладно)
engelbart
и с этим согласен ;)
Vladimir
оно простое в реализации, правда внутри там map[string]interface{}
nikita
https://godoc.org/golang.org/x/sync/syncmap
nikita
а храни {[]byte, time.Time}
engelbart
спасибо
Anonymous
Ирисом пользовался кто ? https://github.com/kataras/iris
А ВОТ ТЕПЕРЬ ПАБЛИК
Anonymous
Не, ну серьезно ? Или особой разницы между Gin нет ?
Aleksandr
его тут хейтят(
не тут, а в целом бойкотируется сообществом
Anonymous
понял вас :)
Anonymous
его тут хейтят(
Боюсь даже поинтересоваться
Сережа
отклоняет пулл реквесты, потом внезапно появляются такие же исправления от его имени
Сережа
у сообщества ПИЧОТ
Anonymous
А, яснопонятно, за такое да, бойкотировать
Anonymous
отклоняет пулл реквесты, потом внезапно появляются такие же исправления от его имени
во дает 😃 Видимо так и не понял, зачем гитхаб, опен сорс и т.д.