@scala_ru

Страница 165 из 1499
Nikita
16.10.2016
15:33:08
@Emiya402 ага, для скрининга самое то

Denis
16.10.2016
15:57:10
https://github.com/notxcain/onion-architecure

Юрий
16.10.2016
16:21:47
Интересно, насколько такой код гибок к изменениям?

Google
Юрий
16.10.2016
16:22:14
Выглядит так, что если требования изменятся, то все развалится

Denis
16.10.2016
16:23:25
гибок, ты можешь поменять BankingDSL и тебе надо будет изменить только интерпертатор Banking ~< Protocol

Mikhail
16.10.2016
16:26:02
def accounts[F[_]](implicit F: Banking[F]) -- вместо этого нельзя разве писать def accouts[F[_] : Banking] ???

Denis
16.10.2016
16:27:21
можно конечно

прсто потом к F обращаешься все равно

Mikhail
16.10.2016
16:37:10
def withdraw(amount: Amount): F[Amount] - как оно узнает с кого надо списать?

Wystan
16.10.2016
16:37:57
Сколько килотонн?
по ходу у меня будет 0 + бонусы (тоже 0)

Denis
16.10.2016
16:42:54
Mikhail c аккаунта разработчика же )

это синтетический пример )

Mikhail
16.10.2016
16:44:11
тем и плохи синтетические примеры, что не показывают ничего кроме факта того, что это компилится - ибо куда ни плюнь, получается что предметно дискутировать нет возможности - в любой непонятной ситуации, можно сьехать - "это синтетический пример" ))

Grigory
16.10.2016
16:51:58
насчет лямбда типов и кайнд проджектора (когда удобно): https://gist.github.com/pomadchin/60eeb514891217359bb047a4010b0c9a

Wystan
16.10.2016
16:53:02
Grigory
16.10.2016
16:53:45
там вон ниже из кайнд проджектора ¯\_(ツ)_/¯

Google
Wystan
16.10.2016
16:54:29
А. да, то же самое

Nikolay
16.10.2016
20:08:06
если в gradle могут kotlin dsl прикрутить, значит можно и scala dsl прикрутить

Nikolay
16.10.2016
20:09:53
https://groups.google.com/forum/#!topic/scala-internals/r2GnzCFc3TY

вообще отчасти правда, нет для новичков понятного места, где найти инфу по scala. курсы на coursera может быть, книги, и сторонние материалы, типа neophite guide

Nikolay
16.10.2016
20:18:02
Да, отличные

Но где инфа есть о них?

Wystan
16.10.2016
20:18:37
На курсере?

Nikolay
16.10.2016
20:18:38
Есть на главном сайте?

Wystan
16.10.2016
20:18:52
Ну два года назад было, думаешь они так сильно испортили там поиск?

Nikolay
16.10.2016
20:19:12
В постах наверное есть

Wystan
16.10.2016
20:19:48
https://www.reddit.com/r/scala/ - вот справа есть все что надо

Nikolay
16.10.2016
20:20:13
Да, но это не офф сайт языка

Согласен что reddit хороший источник инфы по Scala. Там часто ссылки на новичковые статьи есть

Wystan
16.10.2016
20:21:18
http://www.scala-lang.org/community/

ничо подобного есть ссылка на реддит

Лучше экосистема только у майкрософта с их лернинг академи. Но там понятно, но там бюджет под неофитов есть.

Просто тебе новички ленивые жалуются.

Google
Nikolay
16.10.2016
20:24:32
Не, то писал чел, который работал над улучшением доки, и написал что больше не будет над ней работать, по причинам указанным в mailing листе

С некоторыми моментами я согласен, хотя в данный момент вопроса поиска доки/инфы по Scala у меня нет

Тяжело в учении, легко в бою.
Мне кажется это обманчивое ощущения того, что все должно даваться с трудом и через адские усилия, иначе толка не будет

Wystan
16.10.2016
20:39:15
https://github.com/soc/scala/commits?author=soc Чел классный. Но попахивает новым срачником. Похоже на уход Дэвида Поллака из склаы. Там куча была от него негатива, например: http://stackoverflow.com/questions/12424617/comparing-lift-with-play2 >No, Typesafe adopted Play because I decided that it's better not to work with Typesafe and have rejected their offers to join forces. Play is their only real alternative and it's a weak one. –

Alex
16.10.2016
22:13:01
а что не так с оксенрайтером?

Denis
17.10.2016
05:52:24
Кстати судя по твитеру он сделал форк основного сайта и выложил его на http://get-scala.org

То есть он будет дальше работать но над своим форком

Aleksei
17.10.2016
05:56:50
так

форк скалы?

Denis
17.10.2016
06:01:35
https://twitter.com/danireych/status/787634688311582721

форк скалы?
Форк сайта про скалу

Alex
17.10.2016
08:17:30
https://gist.github.com/djspiewak/cb72c41ac335a3a9b28b3307be04aa43

Mikhail
17.10.2016
09:02:52
Товарищи пользующиеся сбт эври дэй, подскажите пожалуйста почему в одном случае там указан % , а в следующей строке %% libraryDependencies += "io.netty" % "netty-all" % "4.1.6.Final" libraryDependencies += "org.typelevel" %% "cats" % "0.7.2"

Юрий
17.10.2016
09:03:53
% - java зависимость

Mikhail
17.10.2016
09:03:56
ниже я вижу обьяснение, но не понимаю на что фактически это влияет

Grigory
17.10.2016
09:04:10
на префикс имени либы

Юрий
17.10.2016
09:04:11
%% - scala зависимость с автоматической подстановкой версии скалы

Grigory
17.10.2016
09:04:25
% = libname %% = linbname_scalaversion

Mikhail
17.10.2016
09:04:33
вон че) спс

Google
Grigory
17.10.2016
09:04:41
постфикс**

Mikhail
17.10.2016
09:05:21
вот меня всегда удивляет, почему такие важные детали опускаются в текстах претендующих на "to give Scala newcomers a quick-and-easy rundown" ((

Юрий
17.10.2016
09:06:13
могли тупо забыть

Grigory
17.10.2016
09:06:20
http://www.scala-sbt.org/0.13/docs/Library-Dependencies.html

Mikhail
17.10.2016
09:07:51
ну это понятно, что можно от корки до корки прочитать документацию - но ньюкамер может довольно долго искать ответы на очевидные вопросы)

Grigory
17.10.2016
09:08:37
libraryDependencies sbt в гугле

тот еще вопрос; я вообще не знал(ю) что есть квик старт для сбт

Nikita
17.10.2016
09:09:19
Ньюкамер будет копипастить строки с libraryDependencies из документации для нужной либы, не особо задаваясь вопросом как оно работает

Admin
ERROR: S client not available

Grigory
17.10.2016
09:09:55
https://s3.postimg.org/rix0knp2r/Screen_Shot_2016_10_17_at_12_09_13.png

да соглашусь

а есть вообще квик старт для сбт? откуда копипастить

можно ссылку, посмотреть о чем говорите то

Mikhail
17.10.2016
09:11:46
да их вроде полно квик стартов, только у ньюкамеров они часто перестают работать когда они пытаются что-нибудь добавить или скрестить с другим квикстартом)

https://gist.github.com/djspiewak/cb72c41ac335a3a9b28b3307be04aa43
вот эту ссылку просто мельком поглядел)

Nikita
17.10.2016
09:12:53
Если нужны просто зависимости и либы, то https://index.scala-lang.org/ отлично заходит

Grigory
17.10.2016
09:12:55
там есть

%

и %%

по ссылке

Google
Grigory
17.10.2016
09:13:02
и объяснение

в секции depending on libraries

последний абзац

Mikhail
17.10.2016
09:14:19
есть, но в стиле используйте это вот так, потому что это для скалы, а это для явы.

Grigory
17.10.2016
09:15:24
для ферст рана сойдет)

:D

Mikhail
17.10.2016
09:15:51
просто двоякие впечатления от гайда, с одной стороны больше похоже на статью для копипаста, с другой стороны претендует на полноценный гайд для новичков - и в этом случае хотелось бы видеть чуть больше деталей) просто имхо. так то - любые действия направленные на просвещение - достойны уважения)

Aleksey
17.10.2016
09:42:56
Еще есть %%% когда scala-js юзаешь :) Тогда он еще версию scala.js вставляет.

Mikhail
17.10.2016
09:52:11
ну главное, что архитектура расширяемая - всегда можно еще добавить процентиков)

Nikolay
17.10.2016
09:52:35
Для scala native ещё один прибавят

folex
17.10.2016
09:52:50
Скейлабл на %%%%%%%% процентов

Alexey
17.10.2016
09:52:52
очень удобно

Nick
17.10.2016
09:53:02
подождите

я еще ничего не добавлял)

Nikolay
17.10.2016
09:53:25
Пора

Nick
17.10.2016
09:53:41
для native ничего не добавится

скорее всего добавится для ос и платформ

Aleksey
17.10.2016
09:55:49
"com.example" %%%% "mydep" % "0.1.0" <~% "win32" <~% "linux-glibc-2.24"

Daniel
17.10.2016
09:56:24
вроде интуитивно

folex
17.10.2016
09:57:09
Интересно, можно ли будет сишникам вместо cmake sbt использовать?

Страница 165 из 1499