Re[55]: Nemerle через 5 лет - выстрелит или скончается?
От: WolfHound  
Дата: 08.10.14 16:08
Оценка: +1
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Не всё, а только в тех вариантах где возможна копия. Там где возможны только move — неявные move пусть вызываются.

Их не так много.
1)Передача объекта в функцию. Но для этого обычно используются константные ссылки.
2)Возвращение из функции свеже созданного объекта или локальной переменной.

EP>>>Это уже вопрос к корректности, надёжности, тестированию, а не к производительности.

WH>>Если на асме каждую инструкцию отполировать будет ещё быстрее.
EP>Да, и?
И сколько времени у тебя на это уйдёт?

EP>Действительно не стоит, речь ведь шла не только про stop-the-world, но и про прочие GC радости

EP>А уж какие там конкретно GC радости в замену нескольких атомарных передёргиваний счётчика — рояли не играет.
Это ещё большой вопрос.

EP>И что, прям весь код был заселён ref-counting'ом, и он там был действительно к месту?

Разные проекты были. Был такой, где действительно всё было засалено этой субстанцией. И иначе было нельзя.

EP>Можно и так, а при желании можно и GC — C++ -то позволяет Для некоторых задач GC действительно удобнее всего, но таких задач крайне мало.

Это не ГЦ. Это говно.
Нормальный ГЦ С++ не позволяет.

EP>Конечно здорово, но это не ответ на вопрос. Если ничего готового нет — то ок, с prompt finalization проблемы

Ты первый кто её просит. А раз никто не просит то никто и не делает.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.