Size: a a a

Compiler Development

2020 March 13

M

MaxGraey in Compiler Development
Александр Вольнов
Да, типа протобуфера, только с гораздо большей кастомизацией и на порядки большем количестве типов - любая битность полей и вложенность структур и массив. И никаких метаданных посреди данных типа ID поля. Можно описать отдельно тип, и отдельно данные.
Даже больше чем у XDR? Там кроме double и float даже quadruple есть
источник

АВ

Александр Вольнов in Compiler Development
MaxGraey
Даже больше чем у XDR? Там кроме double и float даже quadruple есть
Из встроенных у меня не выше double, но в будущем планируется возможность объявлять свои типы float'ов с любым количеством бит на мантиссу и экспоненту и любым их расположением в памяти. Они по сути будут представляться структурой с полями с соответствующими именами.
источник

SM

Sailor Moon in Compiler Development
крутая презентация :)
А есть пример реализации систем которые для комуникации используют "цели" вместо фиксированого АПИ? (как это описывалось в презентации)
источник

MS

Mikola Summer Duck in Compiler Development
Sailor Moon
крутая презентация :)
А есть пример реализации систем которые для комуникации используют "цели" вместо фиксированого АПИ? (как это описывалось в презентации)
Ну, про апи не знаю, гол ориентация больше в ИИ ушла.
источник

MS

Mikola Summer Duck in Compiler Development
GOAP например.
источник

MS

Mikola Summer Duck in Compiler Development
(т.е. goal oriented action planning)
источник

SM

Sailor Moon in Compiler Development
Спасибо
источник

PS

Peter Sovietov in Compiler Development
Mikola Summer Duck
Ну я говорю „похоже“. Ну и я кстати не понял что он тогда под этим имел в виду, на самом деле.
Там речь шла о работах Сассмана (того самого из SICP).
источник
2020 March 14

DP

Dmitry Ponyatov in Compiler Development
Александр Вольнов
Из встроенных у меня не выше double, но в будущем планируется возможность объявлять свои типы float'ов с любым количеством бит на мантиссу и экспоненту и любым их расположением в памяти. Они по сути будут представляться структурой с полями с соответствующими именами.
Сейчас упаковка/декодирование как решается? есть какой-то генератор бинарных парсеров в код Си или LLVM?
источник

DP

Dmitry Ponyatov in Compiler Development
Александр Вольнов
Пока нигде, я пока на этапе продумывания всех деталей, чтобы потом не переделывать.
Детали в редакторе кода продумываются, на каком-нибудь легком для прототипирования языке типа Python, OCaml.
источник

LW

Lev Walkin in Compiler Development
Александр Вольнов
Из встроенных у меня не выше double, но в будущем планируется возможность объявлять свои типы float'ов с любым количеством бит на мантиссу и экспоненту и любым их расположением в памяти. Они по сути будут представляться структурой с полями с соответствующими именами.
Переизобретаешь ASN.1
источник

p

polunin.ai in Compiler Development
Dmitry Ponyatov
Детали в редакторе кода продумываются, на каком-нибудь легком для прототипирования языке типа Python, OCaml.
Детали продумываются на бумаге, затем переводятся в Visio
источник

AT

Alexander Tchitchigin in Compiler Development
polunin.ai
Детали продумываются на бумаге, затем переводятся в Visio
Потому что инвесторы знакомы с Visio, но не понимают Python? 😉
источник

p

polunin.ai in Compiler Development
Alexander Tchitchigin
Потому что инвесторы знакомы с Visio, но не понимают Python? 😉
Потому что важнее архитектура а не код
источник

AT

Alexander Tchitchigin in Compiler Development
polunin.ai
Потому что важнее архитектура а не код
Так архитектура - это именно что НЕ про детали. 🤷‍♀
источник

p

polunin.ai in Compiler Development
Если писать архитектуру на конкретном языке, то ты привязываешься к его средствам выражения абстракций
источник

p

polunin.ai in Compiler Development
Диаграммы не привязаны к конкретным языкам
источник

AT

Alexander Tchitchigin in Compiler Development
Но выбор языка разработки - тоже архитектурное решение... 🤔
источник

p

polunin.ai in Compiler Development
Я надеюсь что он не решит на питоне это делать😂
источник

FO

FORTRAN ONE LOVE in Compiler Development
polunin.ai
Я надеюсь что он не решит на питоне это делать😂
лисп лучше :)
источник