Size: a a a

2020 February 17

p

polunin.ai in rust_offtopic
Вафель
Ну типо того. В итоге же по этому языку ты должен построить дерево переходов между диалогами.
ок, спасибо
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
привет! я тут решил опенсорс проектик замутить, ищу людей которым тоже понравится идея и которые могут захотеть помочь.
Суть проекта: движок для создания текстовых квестов.
кратко можно почитать тут идею: https://github.com/p0lunin/textkvest/blob/master/README.md
Если есть что сказать по этому поводу, готов выслушать :)
> Он завязан на питоне. Это автоматически увеличивает размер файла игры на 60 МБ, замедляет работу программы и требует программирования на питоне.
> и требует программирования на питоне.
источник

G

Gymmasssorla in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
> Он завязан на питоне. Это автоматически увеличивает размер файла игры на 60 МБ, замедляет работу программы и требует программирования на питоне.
> и требует программирования на питоне.
ну логично.
источник

G

Gymmasssorla in rust_offtopic
А почему бы просто на конечных автоматах такое не реализовать? Есть https://lib.rs/crates/macro_machine
источник

DS

Doge Shibu in rust_offtopic
λоλторт
третья через нормальное железо
Ну не обязательно. Можно пойти по пути всякого ATS
источник

DS

Doge Shibu in rust_offtopic
Или сыграть на линейных типах
источник

λ

λоλторт in rust_offtopic
источник

λ

λоλторт in rust_offtopic
и получить очередной никому не нужный язык
источник

В

Вафель in rust_offtopic
найс перерыв в 4 года
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
А почему бы просто на конечных автоматах такое не реализовать? Есть https://lib.rs/crates/macro_machine
что значит "просто на конечных автоматах"?
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
что значит "просто на конечных автоматах"?
Конечные автоматы - простые 😉
источник

DS

Doge Shibu in rust_offtopic
Ну я бы с большим удовольствием использовал ФП язык без рантайма но с полноценными зав. типами или линейными типами, чем тот же раст.
источник

λ

λоλторт in rust_offtopic
Doge Shibu
Ну я бы с большим удовольствием использовал ФП язык без рантайма но с полноценными зав. типами или линейными типами, чем тот же раст.
почему ты ещё не используешь ATS?
источник

λ

λоλторт in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
λоλторт
почему ты ещё не используешь ATS?
Потому что он недостаточно модный. Либ нет, ничего нет.
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Конечные автоматы - простые 😉
я не понял что ты хочешь сказать. Предположим что у тебя игра на 10к реплик и 200 состояний. что значит здесь "просто на конечных автоматах"? Я хочу сделать движок который позволяет легко реализовать такую задачу (насколько легко может быть 200 стейтов, лол)
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Потому что он недостаточно модный. Либ нет, ничего нет.
Откуда им появиться?
источник

DS

Doge Shibu in rust_offtopic
Gymmasssorla
Откуда им появиться?
Если бы такой язык пиарили бы как раст или гошечку, то спокойно появились бы
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
я не понял что ты хочешь сказать. Предположим что у тебя игра на 10к реплик и 200 состояний. что значит здесь "просто на конечных автоматах"? Я хочу сделать движок который позволяет легко реализовать такую задачу (насколько легко может быть 200 стейтов, лол)
Чем DSL с конечными автоматами хуже твоего языка?
источник