Size: a a a

Compiler Development

2020 February 18

RB

Rustem B. in Compiler Development
сначала нужно без DSL писать
потом, когда продумаешь что да как, начать над синтаксисом партиться, это не столь важно
источник

p

polunin.ai in Compiler Development
+
источник

K

Kir in Compiler Development
Прям в виде DSL на расте, что ли?
источник

p

polunin.ai in Compiler Development
Kir
Прям в виде DSL на расте, что ли?
не понял вопроса
источник

RB

Rustem B. in Compiler Development
я вот думаю, что идея с двоичными сценариями игры (VM) будет уместна
ну, хоть и не много, но места на диске сохранит
источник

RB

Rustem B. in Compiler Development
но, чисто моё предложение, решай сам
источник

K

Kir in Compiler Development
Да хосспади, это же код. Ну сколько места оно может занять?
источник

RB

Rustem B. in Compiler Development
да и частично, но копирайты сохранит и добавит некую скрытность сюжета
источник

А

Алексей in Compiler Development
Kir
В идеале, подойдёт система Хиндли-Мильнера через алгоритм W
Если долго кодить на хаскеле, то может показаться, что кроме Х-М систем типов ничего нет. Но это не так.
источник

YS

Yuriy Syrovetskiy in Compiler Development
Rustem B.
сначала нужно без DSL писать
потом, когда продумаешь что да как, начать над синтаксисом партиться, это не столь важно
если DSL внутренний, то синтаксис не нужен
источник

K

Kir in Compiler Development
polunin.ai
не понял вопроса
То есть, описать в виде DSL внутри раст-кода
источник

K

Kir in Compiler Development
Алексей
Если долго кодить на хаскеле, то может показаться, что кроме Х-М систем типов ничего нет. Но это не так.
А ещё какие варианты есть?
источник

RB

Rustem B. in Compiler Development
Kir
То есть, описать в виде DSL внутри раст-кода
отдельный файл
источник

А

Алексей in Compiler Development
Kir
А ещё какие варианты есть?
А ещё какие языки кроме хаскеля есть?
источник

K

Kir in Compiler Development
Жава?
источник

А

Алексей in Compiler Development
Kir
Жава?
как пример
источник

FO

FORTRAN ONE LOVE in Compiler Development
Алексей
А ещё какие языки кроме хаскеля есть?
Fortran
источник

K

Kir in Compiler Development
Да ну их, там вывода типов нет.
источник

RB

Rustem B. in Compiler Development
Factor))
источник

p

polunin.ai in Compiler Development
Kir
То есть, описать в виде DSL внутри раст-кода
нет, в итоге не планируется вообще написание пользователем кода на расте. Он будет писать сценарии и функции/структуры на DSL. На расте можно будет писать графическую составляющую и динамически подгружать при запуске ВМ.
источник