
Aleksei
03.03.2017
10:46:14
накиньте короч

Sergey
03.03.2017
10:46:14

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

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

Google

Sergey
03.03.2017
10:47:54

Anton
03.03.2017
10:48:19

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
корутина это однопоточная штука ведь, а в го запускается по всем ядрам

Nikolay
03.03.2017
10:49:48

Юрий
03.03.2017
10:49:50

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

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

Sergey
03.03.2017
10:51:05

Google

Sergey
03.03.2017
10:52:09

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

KrivdaTheTriewe
03.03.2017
10:54:29

Nikolay
03.03.2017
10:54:48

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

Sergey
03.03.2017
10:55:15
:<

KrivdaTheTriewe
03.03.2017
10:56:08
:>

Nikolay
03.03.2017
10:56:14

Юрий
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

Anton
03.03.2017
11:02:30

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
можешь!

Sergey
03.03.2017
11:06:36

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
Обманывают, однозначно ?

Nikolay
03.03.2017
11:09:55

Google

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

Sergey
03.03.2017
11:11:23

Sergey
03.03.2017
11:11:46

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 он прост и понятен

Grigory
03.03.2017
11:12:18

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
скайпочат скорее мертв, чем жив) но вроде люди еще пишут там

Sergey
03.03.2017
11:13:00

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

Sergey
03.03.2017
11:13:34

Anton
03.03.2017
11:14:47

Sergey
03.03.2017
11:15:18

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

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

Sergey
03.03.2017
11:17:46

Sergey
03.03.2017
11:18:01

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

Sergey
03.03.2017
11:19:25

Anton
03.03.2017
11:20:49

KrivdaTheTriewe
03.03.2017
11:20:51
И госсип

Anton
03.03.2017
11:21:13
Jms

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

Sergey
03.03.2017
11:22:16