LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

Обобщенное программирование – это не только контейнеры

Я понимаю. Однако, без иерархии типов необходимость дженериков уменьшается ещё сильнее.

(В качестве примера, slices.Sort на дженериках против sort.Sort без дженериков)

что предлагал пользователю первый Go, если пользователь хотел реализовать свой разреженный вектор?

any (на тот момент `interface{}`) и рефлексию, если вдруг где-нибудь надо

Конкретно *реализовать* вообще не должно быть сложно.

не нуждается ни в каких разреженных векторах

Изысканные структуры данных вообще редко нужны. Сами-то давно пользовались, скажем, префиксным деревом?

Я не отрицаю такие проблемы как чтение any из контейнера, но нахожу странным резкое нежелание жить без них, будто это самая важная вещь во вселенной.

Исходная версия kaldeon, :

Обобщенное программирование – это не только контейнеры

Я понимаю. Однако, без иерархии типов необходимость дженериков уменьшается ещё сильнее.

(В качестве примера, slices.Sort на дженериках против sort.Sort без дженериков)

что предлагал пользователю первый Go, если пользователь хотел реализовать свой разреженный вектор?

any (на тот момент `interface{}`) и рефлексию, если вдруг где-нибудь надо

Конкретно *реализовать* вообще не должно быть сложно.

не нуждается ни в каких разреженных векторах

Изысканные структуры данных вообще редко нужны. Сами-то давно пользовались, скажем, префиксным деревом?

Я не отрицаю такие проблемы как чтение any из контейнера, но нахожу странным резкое нежелание жить без них, будто это самая вещь во вселенной.