Size: a a a

2020 October 17

H

Hirrolot in rust_offtopic
polunin.ai
В Логосе можно задать специфичный предметно-ориентированный DSL для конкретной прикладной области и вынести его в отдельный модуль. Проблемы с неправильными абстракциями пропадут потому что имея на руках возможность создания любых языков, можно создать любую абстракцию, ведь наше восприятие ограничено лишь нашим языком. После подключения нужного модуля нужно будет всего лишь задать специальный синтаксис для вызова предметно-ориентированный языка из остальной программы на Логосе, и ты получаешь всю мощь необходимого модуля! Интеграция крайне простая и эффективная.
это называется языко-ориентированное программирование если что
https://racket-lang.org/
источник

H

Hirrolot in rust_offtopic
и этому подходу срака лет
источник

b

badtrousers in rust_offtopic
ну да
источник

b

badtrousers in rust_offtopic
просто еще в прошлом году у чуваков не было трансформаторов и тех претрейнов, которые есть у нас сейчас
источник

b

badtrousers in rust_offtopic
а еще у них не было моего блестящего рисерча
источник

H

Hirrolot in rust_offtopic
в macrolop тоже languages-as-libraries
источник

H

Hirrolot in rust_offtopic
как в лиспах
источник

p

polunin.ai in rust_offtopic
Hirrolot
это называется языко-ориентированное программирование если что
https://racket-lang.org/
Тут нельзя задать произвольную грамматику как я понял?
источник

H

Hirrolot in rust_offtopic
polunin.ai
Тут нельзя задать произвольную грамматику как я понял?
не знаю, контекстно-свободную нельзя наверное, это же лисп
для этого адаптивная нужна
источник

p

polunin.ai in rust_offtopic
Hirrolot
не знаю, контекстно-свободную нельзя наверное, это же лисп
для этого адаптивная нужна
Вот! А кто хочет программировать на Лиспе кроме тебя и Гольдштейна? Никто!
источник

b

badtrousers in rust_offtopic
ты понимаешь что лексикограмматические графы для практических диалектов реально будут помещаться в 10^6 граф. я могу буквально целиком (без озрения совести) прямо по шине загрузить его представление в карту
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
Вот! А кто хочет программировать на Лиспе кроме тебя и Гольдштейна? Никто!
Я не хочу программировать на лиспе
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Я не хочу программировать на лиспе
А что поменялось?
источник

b

badtrousers in rust_offtopic
то есть грубо говоря в worst–case я могу делать полный перебор через boolean satisfiability и буду прав
источник

H

Hirrolot in rust_offtopic
polunin.ai
Вот! А кто хочет программировать на Лиспе кроме тебя и Гольдштейна? Никто!
Я не хочу программировать на лиспе
источник

EG

Emmanuel Goldstein in rust_offtopic
И никогда не хотел
источник

H

Hirrolot in rust_offtopic
И никогда не хотел
источник

EG

Emmanuel Goldstein in rust_offtopic
Мне нравятся лиспы как концепция
источник

EG

Emmanuel Goldstein in rust_offtopic
Но это не значит, что я хочу на них писать
источник

s

suhr in rust_offtopic
Wolfram Language — лучший лисп.
источник