Size: a a a

2020 June 30

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Пример приложения на FT это Petstore я так понимаю? Там же автор долбоеб ...
final tagless - это дико широкий подход, на самом деле, на нём можно практически что угодно делать, в чём его и прикол.

То есть, если интересует что это принципиально такое, то тогда лучше вот сюда: http://okmij.org/ftp/tagless-final/index.html

Если именно в скале, то можно поискать какие-нибудь примеры на гх по final tagless, например, вот ещё один вариант: https://github.com/eli-jordan/tagless-final-jam
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
А что такое дистейдж и кейк паттерн?
дистейдж (distage) - хитрый DI под скалу
кейк паттерн  (cake pattern) - практически чисто скаловский паттерн для эрзац самопильного DI
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
final tagless - это дико широкий подход, на самом деле, на нём можно практически что угодно делать, в чём его и прикол.

То есть, если интересует что это принципиально такое, то тогда лучше вот сюда: http://okmij.org/ftp/tagless-final/index.html

Если именно в скале, то можно поискать какие-нибудь примеры на гх по final tagless, например, вот ещё один вариант: https://github.com/eli-jordan/tagless-final-jam
О норм. Настоящий пример. Спасибо 😊
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
О норм. Настоящий пример. Спасибо 😊
Там, как я понимаю, пример с воркшопа и можно откатываться через sbt в разным состояниям приложения, чтобы посмотреть прогресс
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Там, как я понимаю, пример с воркшопа и можно откатываться через sbt в разным состояниям приложения, чтобы посмотреть прогресс
Так там Интернет магазин или я не правильно понял?
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Так там Интернет магазин или я не правильно понял?
simple reading list application
источник

DS

Doge Shibu in rust_offtopic
Вот ещё пример, но с дистейджем, раз уж про него вспомнили:
https://github.com/7mind/distage-example
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
simple reading list application
Просто http API которое список каких-то объектов читает? Хм, ну это не серьезно
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Просто http API которое список каких-то объектов читает? Хм, ну это не серьезно
Ну а что ты хочешь для образовательного примера?
источник

DF

Dollar Føølish in rust_offtopic
Доге на выбор предлагает))
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Ну а что ты хочешь для образовательного примера?
Ну норм в принципе. БТВ, таки да. Третий этап обучения это сделать приложения которые прогноз погоды из разных источников суммирует. Это я делаю чтобы посмотреть как в ЯП интеграция со сторонним АПИ делается. Вот его попробую на FT сделать.
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Доге на выбор предлагает))
Просто из больших опен сорс приложений (именно приложений) на FT + scala я разве что https://github.com/precog/quasar знаю.

Есть closed source, но их выкладывать никто не будет, по очевидным причинам
источник

DF

Dollar Føølish in rust_offtopic
Понятно😊
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Понятно😊
Вон выше чуваки из квазара вообще веселые, у них там recursion schemes в коде, все дела
источник

H

Hirrolot in rust_offtopic
Без примеров это просто пустой словесный понос
источник

H

Hirrolot in rust_offtopic
Были бы примеры - уже можно было на конкретике рассуждать
источник

H

Hirrolot in rust_offtopic
А сам ты что по этому поводу думаешь?
источник

H

Hirrolot in rust_offtopic
Например, двоичное дерево возьмём. Почему его плохо сопоставлять с образом?
источник

H

Hirrolot in rust_offtopic
А сокрытие реализации - это КМК не про сопоставление с образом, а про модификаторы доступа уже
источник

H

Hirrolot in rust_offtopic
Если некоторые случаи часто игнорируем - пришло дело доставать свой SRP
источник