
Grigory
30.01.2017
19:05:15
во

Aleksey
30.01.2017
19:05:28

Vera
30.01.2017
19:06:07

Daniel
30.01.2017
19:06:57
во
огонь, переходи! а то скроллить неудобно))

Google

Aleksey
30.01.2017
19:06:58

Nikolay
30.01.2017
19:07:10
не хватает инспекций
а кстати да, проблема собственно в чем? идея тормозит, хотя ей дали нормально памяти?

Grigory
30.01.2017
19:07:44
да; идея хороша для навигации по неизвестному проекту, и она переодически требует себя перезапускать

Vera
30.01.2017
19:08:23

Nikolay
30.01.2017
19:08:46
а сколько памяти дано идее?

Grigory
30.01.2017
19:08:50
компиляция это спу => надо мощный проц и ссд чтоб в ио не упираться

Aleksey
30.01.2017
19:08:53

Vera
30.01.2017
19:08:59
Опять же даже если запускать в сбт, с разработкой тоже проблемы

Grigory
30.01.2017
19:09:24
камень может слабоват; на ноутах U версии процессоров; может быть ботлнеком
ну и ио

Vera
30.01.2017
19:10:36
Кор ай 7, идее 4-6 гигов, не помню. Экспериментировала с этим, но говорят после какого-то количества все по боку. Надо наверное попробовать 10-15 чтобы узнать наверняка. Но нужно же еще пару для сбт оставить

Grigory
30.01.2017
19:11:21
и ссд есть? ¯\_(ツ)_/¯

Google

Grigory
30.01.2017
19:11:27
может она просто медленная ¯\_(ツ)_/¯

Aleksey
30.01.2017
19:11:52
Опять же даже если запускать в сбт, с разработкой тоже проблемы
Ну дело привычки. Я запускаю в SBT, что бы быть уверенным, что все у всех будет работать одинаково. Ошибок компиляции у меня обычно примерно ноль (ну если не пишу конечно какую-нибудь тайплевел магию). Для запуска проект очень помогает sbt-revolver-plugin.

KrivdaTheTriewe
30.01.2017
19:12:10

Nikolay
30.01.2017
19:12:49
можно попробовать глубину поиска имплиситов поменять. может помочь

Daniel
30.01.2017
19:13:01
Я нимагу
действительно, нафиг разраба "нимагу"

Wystan
30.01.2017
19:13:07
Я нимагу
ты сможешь все бывает в первый раз

Nikolay
30.01.2017
19:13:15
но тогда большая вероятность что будет красный код
первый параметр

Vera
30.01.2017
19:13:34

KrivdaTheTriewe
30.01.2017
19:13:47

Grigory
30.01.2017
19:14:10
не стикер же должен быть больше

KrivdaTheTriewe
30.01.2017
19:14:18
У меня идея держит 4 проекта крупных открытых нормально

Nikolay
30.01.2017
19:14:33
а насколько большой проект?

Vera
30.01.2017
19:15:23

Grigory
30.01.2017
19:16:11
у меня кстате тож проблем нет особых; но они ушли с маком

KrivdaTheTriewe
30.01.2017
19:16:14

Vera
30.01.2017
19:16:18

KrivdaTheTriewe
30.01.2017
19:16:42
Но там тесты долго делаются

Google

Grigory
30.01.2017
19:17:25
а попробуй свернуть External Libraries в низу слева
если случайно открыть ее то идея быстро умирает

Aleksey
30.01.2017
19:17:45

Vera
30.01.2017
19:18:01

Aleksey
30.01.2017
19:18:06
Может у вас там шеплес :)

Grigory
30.01.2017
19:18:22
а экст либы вообще убивают

Aleksey
30.01.2017
19:18:36
Шесть минут это рельно долго.

Nikolay
30.01.2017
19:18:58
это проект с большим количеством подпроектов?

KrivdaTheTriewe
30.01.2017
19:19:01

Vera
30.01.2017
19:19:26

KrivdaTheTriewe
30.01.2017
19:19:27

Aleksey
30.01.2017
19:20:28

KrivdaTheTriewe
30.01.2017
19:21:20

Wystan
30.01.2017
19:22:41
пока достоевского почитаешь…

Sergey
30.01.2017
19:23:27

KrivdaTheTriewe
30.01.2017
19:27:24

Aleksey
30.01.2017
19:27:51

Vera
30.01.2017
19:28:10

KrivdaTheTriewe
30.01.2017
19:29:09

Google

Daniel
30.01.2017
19:29:12

Admin
ERROR: S client not available

Daniel
30.01.2017
19:29:20
автор пиши еще?

Nikolay
30.01.2017
19:29:41

KrivdaTheTriewe
30.01.2017
19:30:20
Блин

Vera
30.01.2017
19:30:34

KrivdaTheTriewe
30.01.2017
19:31:06
Не хорошо вышло, я не переходил на личности , а лишь затронул основную тему его творчества , веру а Бога и страдание простого человека

Vera
30.01.2017
19:31:09
нет, не тиньков, я из беларуси

Aleksey
30.01.2017
19:32:00

Daniel
30.01.2017
19:33:12

Vladislav
30.01.2017
19:33:43

KrivdaTheTriewe
30.01.2017
19:34:20
implicit val veter = new Pivo with Vodka {}

Aleksey
30.01.2017
19:34:57

KrivdaTheTriewe
30.01.2017
19:35:35
Неподхватит ?
Ну вот блин:(

Grigory
30.01.2017
19:38:19
надо отрицание сделать
type without[T] = T => Nothing
def shit[T](t: T)(implicit ev: Pivo with without[Vodka]): Veter = ???

Митко Соловец?
30.01.2017
19:40:05
идея тормозит говорите? однажды я делал коммит на 35к файлов, эта падла просто зависла на час

Google

Dmitry
30.01.2017
19:40:23
хороша декомпозиция

Daniel
30.01.2017
19:40:29

Митко Соловец?
30.01.2017
19:40:53

Grigory
30.01.2017
19:40:53
деньги видимо

Митко Соловец?
30.01.2017
19:40:58
отходил

Grigory
30.01.2017
19:41:04
они тратятся и получается ветер на пиво без водки

KrivdaTheTriewe
30.01.2017
19:41:17

Митко Соловец?
30.01.2017
19:41:24
потом дедовским методом через консоль за 30 сек слил

Aleksey
30.01.2017
19:54:36
Вот так. Когда водки нет в скоупе бухать не выйдет.
case class Yorsh(count: Int)
case class Vodka(count: Int)
case class Pivo(count: Int) {
def +(vodka: Vodka): Yorsh =
Yorsh(vodka.count + count)
}
type Sdacha = Int
class LaryokSPivom(var yashikSPivom: Int, pivoCost: Int) {
def getPivo(money: Int)(implicit vodka: Vodka = null): (Sdacha, Option[Yorsh]) = {
if (yashikSPivom == 0 || money <= pivoCost) (money, None) else {
yashikSPivom -= 1
val sdacha = money % pivoCost
val pivoCount = money / pivoCost
Option(vodka) match {
case Some(vodka) => (sdacha, Some(Pivo(pivoCount) + vodka))
case None => (sdacha, None)
}
}
}
}
def buhat(lsp: LaryokSPivom)(money: Int)(implicit vodka: Vodka = null): Unit = {
lsp.getPivo(money) match {
case (_, Some(yorsh)) => // Отлично!
case (sdacha, None) if sdacha == money => // Нет пива в ларьке или мало денег
case (_, None) => // Деньги на ветер
}
}

KrivdaTheTriewe
30.01.2017
19:55:31

Митко Соловец?
30.01.2017
20:00:15

Dmitry
30.01.2017
20:24:16
начинается yopta-скприт по-скальски

Wystan
30.01.2017
20:43:41
https://youtu.be/I25UeVXrEHQ