Size: a a a

2021 January 20

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Да, я про полотно фич.
Есть разница между «я хочу лезть в кишки компилятора и мне нужно полотно фич» или «я хочу отдать хелло ворлд по HTTP и мне нужно полотно фич»
Так это не nightly фичи, это фичи вне стандарта из очень косматых годов
источник

DS

Doge Shibu in rust_offtopic
Если речь про хаскель
источник

EG

Emmanuel Goldstein in rust_offtopic
Потому что чуваки из GHC не могут собраться с духом и сказать, что они теперь стандарт, я помню этот прикол
источник

EG

Emmanuel Goldstein in rust_offtopic
Тем не менее, первый экзампл любого растового даже веб-фреймворка выглядит в десять раз проще
источник

EG

Emmanuel Goldstein in rust_offtopic
Не говоря уж о managed-языках
источник

DS

Doge Shibu in rust_offtopic
Αλεχ Zhukovsky
ты же в курсе что есть клиппи мигратор который сам переносит все что нужно?
Он мне ломал код, последний раз когда я его пробовал.
источник

DS

Doge Shibu in rust_offtopic
Но это давно было, правда
источник

EG

Emmanuel Goldstein in rust_offtopic
Никаких альтернативных компиляторов уже давно нет, но GHC всё ещё стестняются признать, что хаскелль теперь делают они
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Тем не менее, первый экзампл любого растового даже веб-фреймворка выглядит в десять раз проще
Если речь про сервант - то это логично, потому что он тебе сразу даёт тот же сваггер и автогенерацию клиентов по типоописанию
источник

DS

Doge Shibu in rust_offtopic
Он не минимальный веб фреймворк, это скорее либа для описания хттп эндпоинтов на уровне типов.
источник

DS

Doge Shibu in rust_offtopic
Минимальный - это какой-нибудь https://hackage.haskell.org/package/scotty
источник

EG

Emmanuel Goldstein in rust_offtopic
Хорошо
Мне нужно написать примерно две ручки, которые принимают JSON
Роутинг в них сделать по хидерам, а не по урлу
Я смотрю на сервант, потому что ты его предложил — какой минималистичный вариант?
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Хорошо
Мне нужно написать примерно две ручки, которые принимают JSON
Роутинг в них сделать по хидерам, а не по урлу
Я смотрю на сервант, потому что ты его предложил — какой минималистичный вариант?
Самый минималистичный - это scotty.

Сервант - это скорее самый интересный и мощный вариант. Заодно и всё же достаточно минималистичный, а не прям какой-то большой веб фреймворк.
источник

EG

Emmanuel Goldstein in rust_offtopic
Отлично
Вижу в ридми — функция scotty выглядит как точка входа
scotty принимает ScottyM, документированный вот так.
Допустим.
источник

EG

Emmanuel Goldstein in rust_offtopic
scottyM это scottyT, значит
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
scottyM это scottyT, значит
источник

EG

Emmanuel Goldstein in rust_offtopic
Из этой страницы мне тоже не стало понятно, как определить больше одного роута
источник

EG

Emmanuel Goldstein in rust_offtopic
Нашёл пример — они просто объявляют это подряд? Где? В примере в ридми, они один гет передают внутрь scotty
источник

EG

Emmanuel Goldstein in rust_offtopic
Я не могу понять абсолютно ничего из документации по главному типу.
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Из этой страницы мне тоже не стало понятно, как определить больше одного роута
У тебя сказано, что ScottyT - это монада же. get/post/put и т.п. - возвращают ScottyT
источник