Size: a a a

DocOps-сообщество

2020 December 12

M

Max in DocOps-сообщество
Поиск с учётом словоформ для китайского, полагаю, не имеет ничего общего с поиском с учётом словоформ для русского или финского.
источник

PD

Phil Delgyado in DocOps-сообщество
Тогда работа с текстом (той же документацией, если перестать оффтопить) можно будет описывать кодом.
"Найти всюду сценарии, описывающие аутентификацию, заменить описание ввода пароля на описание ввода пароля и OTP по примеру из ..."
источник

PD

Phil Delgyado in DocOps-сообщество
На всех языках сразу, конечно )
источник

PD

Phil Delgyado in DocOps-сообщество
Ну и всякие "найди в этих 5000 страниц, где описываются разные сценарии работы с http/2"
источник

M

Max in DocOps-сообщество
Phil Delgyado
Тогда работа с текстом (той же документацией, если перестать оффтопить) можно будет описывать кодом.
"Найти всюду сценарии, описывающие аутентификацию, заменить описание ввода пароля на описание ввода пароля и OTP по примеру из ..."
Это уже звучит как фреймворк на основе той воображаемой библиотеки. Но как это должно повлиять на структуру языка, по прежнему непонятно.
источник

PD

Phil Delgyado in DocOps-сообщество
На структуру какого языка?
источник

PD

Phil Delgyado in DocOps-сообщество
Это скорее use cases. а вот как оно должно выглядеть - я не знаю. Если бы знал, то может быть сделал бы )
источник

M

Max in DocOps-сообщество
Phil Delgyado
На структуру какого языка?
Программирования. Мы с этого начали разговор, что нет специального языка для работы с текстами
источник

PD

Phil Delgyado in DocOps-сообщество
Ну, тут как в SQL, все идет от внутренней модели и сценариев использования.
источник

PD

Phil Delgyado in DocOps-сообщество
У того же SQL изначально был подход "бухгалтер сам себе построит выписку". И строили )
источник

PD

Phil Delgyado in DocOps-сообщество
Т.е. это был язык для конечных (но опытных) пользователей, не только программистов.
источник

M

Max in DocOps-сообщество
В результате он оказался плох и для тех, и для других, но было уже поздно...
источник

PD

Phil Delgyado in DocOps-сообщество
Ну, это опять оффтопик, но мне-то sql нравится )
источник

PD

Phil Delgyado in DocOps-сообщество
То есть для выборок и модификации данных лучше пока так и нет, увы.
источник

M

Max in DocOps-сообщество
SQL пытается имитировать семантику естественного (английского) языка, но делает это очень поверхностно. Носитель английского не может написать действующий SQL-запрос интуитивно, не зная спецификаций. При этом если спецификация всё равно необходима, то пропадает нужда в той многословности, которая приближает SQL к естественному языку. Со скобками вместо слов многое было бы намного прозрачнее.
источник

PD

Phil Delgyado in DocOps-сообщество
Ну, если посмотреть, то и сейчас любые DSL пытаются делать "как-бы английский, но для программиста". Как ни странно это удобно, особенно для неносителей языка
источник

PD

Phil Delgyado in DocOps-сообщество
При этом я не вижу, конечно, разницы между
tables(a,b).select(a.a1,b.b2).where(a.a>3).and(a.id=b.id) и SQL
SQL привычнее, но примерно тоже
источник

VA

Viktor Alexandrov in DocOps-сообщество
Многословность может и не нужна, а вот читаемость — очень даже. Все эти DSL для читаемости же, в первую очередь, а не написания. Ну, для написания там кое-где может быть сокращено использование типовых конструкций
источник

A

Andrey in DocOps-сообщество
SQL конечно чуть перегруженный словами, но в сравнении с другими языками программирования , мне кажется, его устройство сейчас вообще не проблема))
источник

A

Andrey in DocOps-сообщество
Phil Delgyado
При этом я не вижу, конечно, разницы между
tables(a,b).select(a.a1,b.b2).where(a.a>3).and(a.id=b.id) и SQL
SQL привычнее, но примерно тоже
Хотя🤔посмотрел, задумался, действительно удобно читается
источник