Size: a a a

2020 July 22

D

Danya in supapro.cxx
Aidar Fattakhov
Не может
Я чисто про апишку
источник

AF

Aidar Fattakhov in supapro.cxx
Danya
А computecpp как сделана?
Там свой компиль на шланге, собственно как у вас
источник

VS

Vlad Serebrennikov in supapro.cxx
Danya
Следовательно зачем что-то делать в фронтенде компилятора?
у интела там еще какие-то свои расширения есть + там довольно сложный пайплайн компиляции
источник

s

std::slavik in supapro.cxx
это - а я один думаю что для fpga не программы пишут, а проектируют микросхему цифровую?
источник

D

Danya in supapro.cxx
Vlad Serebrennikov
у интела там еще какие-то свои расширения есть + там довольно сложный пайплайн компиляции
Расширения насколько я выяснил тоже только в виде шаблонов функций без каких-то языковых синтаксических
источник

AF

Aidar Fattakhov in supapro.cxx
Danya
Расширения насколько я выяснил тоже только в виде шаблонов функций без каких-то языковых синтаксических
Там прикол в том что разные интанцинации одного шаблона в зависимости от шаблонного параметра попадут в разные бинари
источник

s

std::slavik in supapro.cxx
или речь о том чтобы собрать проц из IP ядер стандартных и его программировать?
источник

D

Danya in supapro.cxx
Danya
Расширения насколько я выяснил тоже только в виде шаблонов функций без каких-то языковых синтаксических
dpstd::begin, dpstd::end для буферов сикла
источник

t

tamtakoe in supapro.cxx
Aidar Fattakhov
Напиши блин тип JsonValue
Этот тип давно написан Napi::value называется. Я, напротив, всё к стандартным типам хочу перевести. А свой тип писать явно не легче.

В моей ситуации достаточно было привести все числа к double принудительно, чтобы исчезла проблема неоднозначного каста
источник

AF

Aidar Fattakhov in supapro.cxx
tamtakoe
Этот тип давно написан Napi::value называется. Я, напротив, всё к стандартным типам хочу перевести. А свой тип писать явно не легче.

В моей ситуации достаточно было привести все числа к double принудительно, чтобы исчезла проблема неоднозначного каста
Ну ты бесполезностью какой-то занимаешься, подумай сначала как ты в массив это сложишь без типа
источник

s

std::slavik in supapro.cxx
tamtakoe
Этот тип давно написан Napi::value называется. Я, напротив, всё к стандартным типам хочу перевести. А свой тип писать явно не легче.

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

AF

Aidar Fattakhov in supapro.cxx
PS у нас нет форвард деклараций для using
источник

s

std::slavik in supapro.cxx
ну точнее потерять точно, возможно значительно
источник

AF

Aidar Fattakhov in supapro.cxx
tamtakoe
Этот тип давно написан Napi::value называется. Я, напротив, всё к стандартным типам хочу перевести. А свой тип писать явно не легче.

В моей ситуации достаточно было привести все числа к double принудительно, чтобы исчезла проблема неоднозначного каста
Ты же понимаешь что это не пользователь твоей штуки делать должен а она сама?
источник

s

std::slavik in supapro.cxx
так вот и появляются в чеках 0.9999999р всякие)
источник

s

std::slavik in supapro.cxx
просто кто-то с js развлекался и все в double совал
источник

t

tamtakoe in supapro.cxx
std::slavik
ну точнее потерять точно, возможно значительно
В JS нет разграничения по int, double и проч. и числа в данных не будут гигантскими, и кроме операции сложения ничего не будет, так что double за глаза хватит
источник

AF

Aidar Fattakhov in supapro.cxx
tamtakoe
В JS нет разграничения по int, double и проч. и числа в данных не будут гигантскими, и кроме операции сложения ничего не будет, так что double за глаза хватит
Есть
источник

AF

Aidar Fattakhov in supapro.cxx
Только они неявные
источник

AF

Aidar Fattakhov in supapro.cxx
Это конечно все называется number
источник