Size: a a a

2020 May 26

DS

Doge Shibu in haskell_blah
Alexander
и с растом и с питоном одновременно, и ещё с JS :)
Вот бы конкурировать с растом будучи языком с Arc повсюду.
источник

A

Alexander in haskell_blah
Doge Shibu
Вот бы конкурировать с растом будучи языком с Arc повсюду.
у тебя устаревшая инфа, или ты просто не читал мои комменты об этом. там в бете во все щели move-семантика.
источник

DS

Doge Shibu in haskell_blah
Alexander
у тебя устаревшая инфа, или ты просто не читал мои комменты об этом. там в бете во все щели move-семантика.
Ну то, что я вижу на официальном сайте особого оптимизма не внушает:
Plain reference counting with move semantic optimizations, offers a shared heap.
источник

A

Alexander in haskell_blah
Doge Shibu
Вот бы конкурировать с растом будучи языком с Arc повсюду.
к тому даже ничего не мешает конкурировать с растом другим языкам с GC
источник

DS

Doge Shibu in haskell_blah
Причём по названию, это видимо реально Arc'и, которые нифига не дешевые
источник

A

Alexander in haskell_blah
А что ты там видишь кроме что есть и то и другое? Какой оттимизм нужно кому внушать? Не хочешь GC - пиши через move
источник

LO

Leonid 🦇 Onokhov in haskell_blah
и чо, этот GC умеет циклические ссылки собирать?
источник

A

Alexander in haskell_blah
Какой этот? Но вообще GC умеют циклические собирать, но причём тут move.
источник

LO

Leonid 🦇 Onokhov in haskell_blah
который RC
источник

A

Alexander in haskell_blah
В Nim'е штук 6 разных GC, а теперь ещё и move с —gc:none
источник

DS

Doge Shibu in haskell_blah
Leonid 🦇 Onokhov
и чо, этот GC умеет циклические ссылки собирать?
Там разные варианты есть:
https://nim-lang.org/docs/gc.html
источник

A

Alexander in haskell_blah
источник

LO

Leonid 🦇 Onokhov in haskell_blah
симметрично и понятно
источник

A

Alexander in haskell_blah
но я вообще не об этом, а о том, что душа автора не выдержала GC и он запилил чтоб как в расте - без GC если надо
источник

A

Alexander in haskell_blah
источник

A

Alexander in haskell_blah
вот этот ^^^ код, по идее, должен работать с —gc:none и не ликать
источник

DS

Doge Shibu in haskell_blah
Alexander
но я вообще не об этом, а о том, что душа автора не выдержала GC и он запилил чтоб как в расте - без GC если надо
Проблема только в том, что если стд-либы и большая часть экосистемы не будет поддерживать написания кода без гц, то польза такого режима крайне сомнительна на практике.
источник

A

Alexander in haskell_blah
Doge Shibu
Проблема только в том, что если стд-либы и большая часть экосистемы не будет поддерживать написания кода без гц, то польза такого режима крайне сомнительна на практике.
вообще-то именно переписывывание std на без-гц и была основной задачей последнего времени. а не то что просто предложить эту фишку
источник

DS

Doge Shibu in haskell_blah
Alexander
вообще-то именно переписывывание std на без-гц и была основной задачей последнего времени. а не то что просто предложить эту фишку
И пока эта схема смотрится ограниченее растовской в любом случае, т.к. нет возможности явно указывать времена жизни и отношения между ними.
источник

A

Alexander in haskell_blah
лично я очень рад, что оно не как в расте, не думаю что тут есть смысл вдаваться глубже
источник