170 похожих чатов

Дженерики сколько ждали? Потом..потом. Надеюсь за пару лет сделают альтернативу

Go)
Я люблю Go, но увы. Когда хочешь сделать что-то к чему кажется Go разработчики не касались.
Ты чувствуешь боль. Вот например в чем проблема перезагрузки функций и операторов?
Наверное по их мнению код усложняют.
А как сделать кастомный range для перебора коллекции?
Никак. Нужна функция. Как можно реализовать альтернативное сравнение?
Никак нужна функция. В итоге ты пишешь функции , а не программируешь.
В этом есть некая боль.
Но я чу, я не чу. Нет так нет. Будем костылять.

14 ответов

15 просмотров
Re- Автор вопроса

Не-не..V это вообще не серьезно. Zig / Nim не плохо. Odin смотрелся симпатично, но он зависит от MS компилятора. Есть языки хорошие, но пока у них нет. Что то вроде гарантии производства. По этому я еще пишу на Go и многие из нас. Гарантии часто важнее фич.

что не так с VLang?

1
что не так с VLang?

У языков программирования без поддержки крупной компании или организации мало шансов выжить сейчас

Re
Не-не..V это вообще не серьезно. Zig / Nim не пло...

Когда завезут дженерики и пофиксят стандартную либу, большая часть проблем уйдёт.

Re- Автор вопроса
Михаил Макарычев
Когда завезут дженерики и пофиксят стандартную либ...

Надо понимать вопрос какие это будут дженерики. Придумали ли они как это сделать в методах? Смысл дженериков в других языках что то вроде. InitTable[int|str]() В го кажется так еще не умеет. На сколько я понял он так умеет со структурой. Но методов нет. Дельного не сделать. Хм... Вот сейчас задумался. Option то сейчас можно сделать ХМ?

Re
Надо понимать вопрос какие это будут дженерики. Пр...

Про методы действительно не очень понятно. Но вроде бы там все не в восторге от этой идеи. И говорят, что в методах дженерики не нужны

Re
Надо понимать вопрос какие это будут дженерики. Пр...

Так у тебя же null есть. Option нужен там, где нет null

ну, кто-то ждал, а кто-то нет, и без них нормально, сначала бесит, не хватает после других языков, а потом норм.

Re- Автор вопроса
Dmitrii Kozhevin
ну, кто-то ждал, а кто-то нет, и без них нормально...

Как я уже говорил. У всех разные области применения Go. У меня сейчас личные 2 проекта. Игра и GUI. Как бы сказать? Боль ее много. Вообще вот мне нравится как часто рассуждают что Go типо все хорошо...туда сюда. А потом все мы костыляем через комментарии к полям структур. А где то через обычные комментарии.

Re- Автор вопроса
Михаил Макарычев
А с помощью какой либы игру делаете?

У меня свой немного измененный Raylib wraper.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта