Size: a a a

2020 June 22

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Vladislav Lebedev
Скажите пожалуйста, где чат с вакансиями можно найти?
источник

AN

Alexander N in pro.cxx
Возможно вопрос не сюда, но всё же - я планирую разрабатывать ряд микросервисов и вопрос следующий - подскажите годноту доя реализации IPC кроме Protobufs, независимую от транспортного уровня
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander N
Возможно вопрос не сюда, но всё же - я планирую разрабатывать ряд микросервисов и вопрос следующий - подскажите годноту доя реализации IPC кроме Protobufs, независимую от транспортного уровня
В Protobuf нет IPC
источник

MM

Mikhail Matrosov in pro.cxx
Alex Ф-ф-фэils!🌠︙
+, надо в язык добавить consteval throw, чтобы он в ошибку компиляции переходил (и consteval catch, чтобы можно было обрабатывать)
зачем? почему бы просто компилятору не выводить текст и контекст исключения, когда оно выбрасывается на этапе компиляции?
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander N
Возможно вопрос не сюда, но всё же - я планирую разрабатывать ряд микросервисов и вопрос следующий - подскажите годноту доя реализации IPC кроме Protobufs, независимую от транспортного уровня
Ты про бинарный формат сообщений чтоли? Есть Flatbuffers ещё
источник

ПК

Побитый Кирпич... in pro.cxx
Mikhail Matrosov
зачем? почему бы просто компилятору не выводить текст и контекст исключения, когда оно выбрасывается на этапе компиляции?
А  вдруг ты хошь кидать исключение, ловить и другую реализацию делать? :)
источник

MM

Mikhail Matrosov in pro.cxx
Побитый Кирпич
А  вдруг ты хошь кидать исключение, ловить и другую реализацию делать? :)
хм. не знаю. возможно. это было бы логично в плане "no shadow worlds"
источник

v

vehlwn in pro.cxx
Serg
(int)(char*)0 != 0 может быть?
Откуда вы взяли битовую валуев презентацию, если тут происходит конвертация, а не биткаст?
источник

ПК

Побитый Кирпич... in pro.cxx
Хотя я бы не стал делать constexpr обработку исключений. Пусть фейлится сборка лучше. По сути раз у нас нет взаимодействия с внешним миром, то исключения будут только как индикатор ошибки. А в таком случае пусть падает сборка, ато так можно и static_assert захотеть обрабатывать.
источник

v

vehlwn in pro.cxx
Serg
(int)(char*)0 != 0 может быть?
источник

AS

Anatoly Shirokov in pro.cxx
Danny во флудилку пройдите
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
источник

D

Danny in pro.cxx
Ок
источник

S

Serg in pro.cxx
vehlwn
Откуда вы взяли битовую валуев презентацию, если тут происходит конвертация, а не биткаст?
я предполагаю что в C это одно и то же
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Serg
я предполагаю что в C это одно и то же
Что они равны? Не обязаны
источник

v

vehlwn in pro.cxx
Serg
я предполагаю что в C это одно и то же
А я предполагаю, что в с, как в плюсах, отображение указателей на интегралы импл дефаинд.
источник

S

Serg in pro.cxx
Artöm Bakri Al-Sarmini
Что они равны? Не обязаны
труно представить реализацию C где было бы не так, и при этом  бы работали большинство C-программ
источник

ПК

Побитый Кирпич... in pro.cxx
Serg
труно представить реализацию C где было бы не так, и при этом  бы работали большинство C-программ
А что мешает работать?
источник

AN

Alexander N in pro.cxx
Побитый Кирпич
Ты про бинарный формат сообщений чтоли? Есть Flatbuffers ещё
Ну по идее да. Мне по факту главное не зависеть от транспорта т.к. может быть сокет Unix/TCP/что-то ещё/почтовые голуби
источник

v

vehlwn in pro.cxx
Serg
труно представить реализацию C где было бы не так, и при этом  бы работали большинство C-программ
Как валуев презентация нулл поинтер валуева на что-то влияет? Это деталь реализации.
источник