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

Bryce: discussion? Cris: can we require the new specialization are randomized Antony:

if you want to have randomized stuff you need to change the initial of that. It’s an implementation question

Billi: Hash isn’t safe to use

Cris: and it’s slow

Bryce: there’s nothing that stops implementers from doing it

Titus: I don’t see discussion of whether it should be transparent

Antony: Transparent?

Titus: allow users to see the hash. For example tuple

Antony: was discussed in LWGI, if the types are same the hashes are the same

Titus: have we done enough thinking to identify scenarios, since we can’t add it after. We had a proposal in which we’ve decided on Umbviguasly transparent.

Ruslan: we do not just add heterogynous struct but also functions and array. Comparable is not cheap. It’s also

Antony: there are not very good outcomes. You can have inconsistently in the library. In addition, the Reflector discussion brought up transparent is not always a good idea, in case you want to keep it

Ruslan: I understand the consistency issue. If you need to compare string it will give a bad performance. We have measurements. Conversion operations take some cost.

Antony: we have to do some metafunction and decide if the hashing is expensive

Ruslan: we already know it’s expensive

Antony: depends on the hashing type you’re doing on the string

Ruslan: it’s not about the hash algorithm, the conversion costs

Billi: what will you make it transparent with? It’s unclear for this type. You probably want string view and const and what else? You want to not have

Titus: tuple of string string should be lookup with tuple string view

Ruslan: I’m saying we’ll be interested in transparent, not saying it’s easy

Antony: tuple from hash should give the same results, array of integers can also give the same results. (for transparent and not transparent)

Bryce: you think you can think about it today and come back tomorrow?

Billi: for the string cases the hashes already exist, so we can’t make them transparent.

Antony: users can always reuse the same cache, it doesn’t have to be transparent.

7 ответов

24 просмотра

ну хотелось бы конечно для любых tuple alike во первых

Alexander "SonnySlave"-Zaitsev Автор вопроса

Этот вопрос не ко мне, а к комитету. Я ценности именно в ISO тоже не вижу лично

Alexander "SonnySlave"-Zaitsev Автор вопроса

посмотреть на другие модели развития языков без ISO, тип того

в начале 90-х идея была в том, чтобы он стал площадкой для сбора экспертов, в первую очередь из корпораций еще читал недавно, что иногда для сертификации софта (вроде бы для автомобилей) его нужно писать на языке, у которого есть стандарт ISO

Vlad
в начале 90-х идея была в том, чтобы он стал площа...

Сейчас-то зачем по таким правилам развиваться?

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

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

а через 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
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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
1
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта