@scala_ru

Страница 537 из 1499
Aleksei
03.03.2017
10:46:14
накиньте короч

Sergey
03.03.2017
10:46:14
корутина как известно это фриманатка над suspend-функтором
корутины без макросов на скале уже есть?

Sergey
03.03.2017
10:47:14
Смотрите в Go есть корутины, в Kotline (!) тоже оказывается есть, а как же в нашей любимой Scala, есть что то подобное ?

Юрий
03.03.2017
10:47:18
а без макросов типа не считается?

Google
Sergey
03.03.2017
10:48:46
а без макросов типа не считается?
макросы не очень для времени компиляции

Sergey
03.03.2017
10:48:55
KrivdaTheTriewe
03.03.2017
10:49:19
горутины и корутины - это вроде не одно и тоже всё таки :)
Го рутины это же набор ситуаций , когда ты копипастишь код проверки возврата функций ?

Vladimir
03.03.2017
10:49:21
Дал им Одерский с компанией россыпь асинхронных примитивов (и не очень примитивов), нет, не хочу, хочу обмазаться корутинами

Sergey
03.03.2017
10:49:36
корутина это однопоточная штука ведь, а в го запускается по всем ядрам

Юрий
03.03.2017
10:49:50
макросы не очень для времени компиляции
половина всей advanced скалы на макросах сделана

Alex
03.03.2017
10:49:55
https://themonadreader.files.wordpress.com/2011/10/issue19.pdf с 29й страницы

Юрий
03.03.2017
10:50:20
ну и макрос макросу рознь

Google
Sergey
03.03.2017
10:52:09
половина всей advanced скалы на макросах сделана
ну поэтому пока скоростью компиляции похвастаться не может ваша advanced скала

Nikolay
03.03.2017
10:52:34
кстати как решения на макросах(которые scala.reflect) соотносятся с shapeless? часть задач которые решаются макросами можно решить средствами shapeless.

KrivdaTheTriewe
03.03.2017
10:53:09
Sergey
03.03.2017
10:53:49
Нужно более мощный билд сервер просто
а если ты хочешь на каком-нибудь эире локально компилить то ты обречен?

Юрий
03.03.2017
10:53:52
кстати как решения на макросах(которые scala.reflect) соотносятся с shapeless? часть задач которые решаются макросами можно решить средствами shapeless.
одна из задач shapeless - дать удобную абстракцию над теми вещами, которые сделать без макросов нельзя.

KrivdaTheTriewe
03.03.2017
10:55:04
Ну и как бы, писать код вдумчивей

Sergey
03.03.2017
10:55:15
:<

KrivdaTheTriewe
03.03.2017
10:56:08
:>

Юрий
03.03.2017
10:57:21
ну да, всякие там ридеры кейс классов и вот это всё

Nikolay
03.03.2017
10:58:53
а кто-нибудь уже пробовал семантический API из scala.meta? что можно делать на текущий момент?

Юрий
03.03.2017
10:59:40
на текущий момент почти ничего нельзя

они типа заделали техническую базу, на основе которой будут быстренько теперь добавлять фичи

у них есть на сайте примеры и описалово

Nikolay
03.03.2017
11:02:12
ну, из того что видел как использовать - http://www.scala-lang.org/blog/2017/02/27/scalafix-v0.3.html

Sergey
03.03.2017
11:04:35
Нет
А для чего ?

Anton
03.03.2017
11:05:30
Для асинхронного программирования

Google
Anton
03.03.2017
11:05:43
Это не тоже самое, что параллельное

Grigory
03.03.2017
11:05:48
А то меня уже ими запарили
зачем корутины если есть монгодб

Luger
03.03.2017
11:06:23
зачем корутины если есть монгодб
я могу на монго сделать асинхронный опердень?

Grigory
03.03.2017
11:06:34
можешь!

Grigory
03.03.2017
11:06:39
ну я полагаю

Sergey
03.03.2017
11:06:43
зачем корутины если есть монгодб
Что бы эффективно асинхронно работать с монгой ! )

Sergey
03.03.2017
11:06:56
tailable cursor поверх oplog

Grigory
03.03.2017
11:06:58
я думал что корутины можно написать но многе

а поверх этого всего опердени уже писать

Sergey
03.03.2017
11:07:19
и фримонадами посолить?

Nikolay
03.03.2017
11:07:55
потому что mongo - webscale?

Alex
03.03.2017
11:07:57
Градус накуренности монадами зашкаливает

Sergey
03.03.2017
11:08:12
Акторы про многопоточность, а корутины про асинхронность ?

Чёт я запутался

Sergey
03.03.2017
11:08:51
Для асинхронного программирования
вот кстати непонятно. я смотрел доклад Бреслава, у него корутина просто выполняется в соседнем потоке, хотя должна была в том же. я что-то не понял или где-то меня обманывают?

Grigory
03.03.2017
11:09:08
Чёт я запутался
моногодб есть все; говорят даже пхп написан на монге (бабки шепчут)

Sergey
03.03.2017
11:09:19
Anton
03.03.2017
11:09:37
Обманывают, однозначно ?

Google
KrivdaTheTriewe
03.03.2017
11:10:37
Там сгс8 анонсировали

Sergey
03.03.2017
11:11:23
моногодб есть все; говорят даже пхп написан на монге (бабки шепчут)
Ругательства запрещены в Scala чате, вместо (простите) php говори Play

Luger
03.03.2017
11:11:55
моногодб есть все; говорят даже пхп написан на монге (бабки шепчут)
где-то я такое уже слышал, про постгрес в скайпочате %)

Alex
03.03.2017
11:12:00
@CapDev огласите весь список ругательств пжлст

KrivdaTheTriewe
03.03.2017
11:12:17
Php нормальный язык, по сравнению с python и ruby он прост и понятен

Admin
ERROR: S client not available

Grigory
03.03.2017
11:12:35
и докер там был

Sergey
03.03.2017
11:12:36
Обманывают, однозначно ?
Так чем отличается многопоточность, от асинхронности и от многозадачности, кто то может расставить все точки над I

Alex
03.03.2017
11:12:40
@krivdathetriewe ниасилил питон? :))

Luger
03.03.2017
11:12:42
про хранимки
точно. а чат в скайпе еще жив?

Grigory
03.03.2017
11:13:00
скайпочат скорее мертв, чем жив) но вроде люди еще пишут там

Grigory
03.03.2017
11:13:33
я бы сказал, что гиттер мне в этом больше полезен; который вроде кажется, что мертв; но на конкертные вопросы там всегда почти дают ответы

Anton
03.03.2017
11:14:47
Так чем отличается многопоточность, от асинхронности и от многозадачности, кто то может расставить все точки над I
Многопоточность как бы говорит нам что н задач будут разбиты на н потоков. При асинхронности это может быть один поток. Привет нод.жс

Anton
03.03.2017
11:15:36
А мультипроцессы ?
Ты сломал мне моск :)))

Google
Sergey
03.03.2017
11:16:06
А мультипроцессы ?
мульти процессы не имеют общей памяти

Sergey
03.03.2017
11:16:12
Это не я, это в чате накидывают

Sergey
03.03.2017
11:16:21
ресурсов и тд

ну и живут на уровне os)

Sergey
03.03.2017
11:17:26
ну и живут на уровне os)
как они общаются ?

Anton
03.03.2017
11:17:28
Это всё _модели_ вычислений. Параллельно они работают, или асинхронно - это вопрос реализации. Поэтому когда говорят что вона в го есть горутины, а потом что ив котлине тоже есть, вот это «тоже» и есть заблуждение, т.к. реализация совсем разная же.

Sergey
03.03.2017
11:17:46
Anton
03.03.2017
11:19:17
в чём отличие ?
Google it. На стаковерфлоу где то видел дискуссию. Наверное чтоб ращницу таки понять надо глубже копнуть.

Anton
03.03.2017
11:21:13
Jms

KrivdaTheTriewe
03.03.2017
11:21:57
Jms
Да хоть файлы по фтп посылают с джава объектами

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