Kerrigan
И?
и это редкость в расте
Chebyrash
С чего порт должен меняться?
Kerrigan
Почему?
потому что никто не написал, вот почему
Kerrigan
для гипера что-то делали ещё
պլհկ
Хупер 12 даёт апгрейд на том же порте
Chebyrash
Простите, кажется я чего-то не понимаю. Почему порт вообще меняется?
Kerrigan
он не меняется, а с самого начала отдельный
Chebyrash
Типа нельзя было поставить апргейд на роут? Нужно было отдельный сервер поднимать?
Chebyrash
Chebyrash
Во всяком случае, спасибо что упомянули
Alex
но если брать простой gc-счётчик-ссылок, то мне кажется что всё же ref-counter победит
gc централизовано занимается одним и тем же, а значит процессор поидее может эффективнее предсказывать работу
Alex
а тут ты например что то там делал, удалил переменную и побежал считать ссылки, т.е занялся совершенно не тем что изначально делал
Alex
думаю это тоже влияет. Но надо почитать какие техники GC юзает.
Alex
плюс ты за раз можешь больше памяти высвободить поидее, а значит меньше вызовов на освобождение памяти.
Alexander
погоди, ну тут не то что ссылки, а иногда вообще считать и нечего, иногда немного ссылок. а _примитивный_ gc полный обход от топа пойдёт наверное
Alex
почему от топа? ))
Alex
впрочем если полный обход то без разницы наверное.
Alexander
ну да, наверное и не от топа. но полюбому там по ссылкам бегать и бегать.
Alex
думаю все очень сильно от реализации зависит
Alex
кому нужен примитивный gc
Alexander
ага, согласен
Alex
расскажите мне глупому, какой размер у стэка? сколько переменных я там могу объявить? что случается если оно все туда не влезает?
պլհկ
ulimit -a нажми
պլհկ
Там написано
պլհկ
Будет сегфолт, если переполнишь
Αλεχ
рефкаунтинг это одна из стратегий гц
Αλεχ
если мы про контекст гц
Αλεχ
а так вещи ортогональные
Αλεχ
в расте есть Rc - он стал от этого gc lang?
Αλεχ
GC - механизм автоматического управления памятью
Αλεχ
если для программиста нет разницы то эти определения эквивалентны
Αλεχ
в смысле доказать определения?
Αλεχ
определения не доказываются, они вводятся
Αλεχ
о чем? Большинство людей что я знаю договорились о таком значении
Αλεχ
кто-то может GC называет комету на небе, но мне таковые неизвестны
Αλεχ
если я выделю массив в С
Αλεχ
и буду по индексам в него писать и читать
Αλεχ
это не сделает его языком с ГЦ
Αλεχ
и твои челики скажут в этом случае наверняка "ну не, это не считается"
Αλεχ
на самом деле у них просто плохо с выражением мыслей
Αλεχ
а считают они скорее всего точно так же
Αλεχ
просто не считают подсчет ссылок автоматическим управлением
Αλεχ
ну вот я в сишечке щас набросаю Rc на 50 строк
Αλεχ
и начну им пользоваться
Αλεχ
он станет от этого гц?
Αλεχ
если они ответят "нет" значит они двоемыслящие хуеплеты
Αλεχ
Есть понятие общепринятого
Αλεχ
И если они называют белое чёрным - ок, только другие не поймут)
Αλεχ
Разница то простая
Αλεχ
Как по мне если рц скрыт от тебя и происходит неявно, то это гц
Αλεχ
Если ты руками пишешь rc::new - то это просто код
Αλεχ
Ну это моё мнение конечно
Αλεχ
Но как по мне звучит логично
Αλεχ
Иначе все языки с Гц получаются)
Αλεχ
Бля
Αλεχ
Возьми определение из словаря тогда
Денис
тут кто-то считает, что Rc — это гц? )
Денис
это не гц
спасибо, капитан!
Berkus
гц это root objects list и referenceable object traversal; mark-and-sweep; вот это вот всё
Berkus
в Rc даже generations толковых нету
big
"даже". Такое чувство что это неотьемлемое свойство gc )
Berkus
нет, но без них как-то совсем тухло
Nikita
Там случайно не планируют завести impl Trait как аннотацию к переменным?
Berkus
и чему ж оно будет равно в итоге?
Anonymous
Если ты руками пишешь rc::new - то это просто код
Если ты руками пишешь rc::new - то это чистый код
Ivan
ИМХО тут всё просто
Ivan
гц - это когда есть (внезапно!) garbage collector как одельная сущность, которая работает отдельно и занимается активным (это важно) поиском мусора и его уничтожением
ㅤ
Таки да
ㅤ
А явное или неявное управление памятью это не гц
Nikita
Скажите плез, чем отличаются реакторы в tokio и tokio-core? Зачем одни либы зависят от второго крейта, когда походу чаще используется первый, который и пополнее, и подокуметированнее?
Маjко
Core депрекейтед
Денис
https://stackoverflow.com/a/38048914/1449426
Денис
ну в расте получше, но я хз, стоит ли полагаться на это