@scala_ru

Страница 442 из 1499
Aleksey
25.01.2017
11:48:01
https://2ch.hk/b/arch/2016-11-12/src/139841651/14789047884720.png
Помню мы с товарищем хотели завести видеоблог, где бы рассказывали о функциональщине сидя на кортах, в адидасах, с семками. Мешали только бороды. А потом мы разъехались по разным городам и идея заглохла.

Aleksey
25.01.2017
11:49:49
сейчас гопники изменились, они в узких джинсах с подворотами ходят)
в них не живет дух старой школы и они не угарели по хардбасу.

Vitaly
25.01.2017
12:06:43
ребят, кто шарит про scala конфу в Киеве которая собирается на aпрель? Кто что скажет?)

Google
Vitaly
25.01.2017
12:09:25
И?

Oleg
25.01.2017
12:09:49
N

Aleksey
25.01.2017
12:10:18
но ведь здесь ru_scala, нет?
ru - русскоязчная.

Artem
25.01.2017
12:11:12
ну это про язык а не про страну

вы чего )

Dmitriy
25.01.2017
12:11:15
Послушаем про королев как минимум :)

и возможность обсудить контрвариантные функторы на афтепати за кружкой пива ;)

Aleksey
25.01.2017
12:33:44
Oleksandr
25.01.2017
12:38:23
так что пиши заявку ;)

Aleksey
25.01.2017
12:39:20
Я заявку написал, с оргами поговорил. Говорят будут думать.

Google
KrivdaTheTriewe
25.01.2017
12:40:07
https://2ch.hk/b/arch/2016-11-12/src/139841651/14789047884720.png
как же хорошо понимать, что здесь свои люди , прям хочется свою имиджборду написать ( на скале )

Aleksey
25.01.2017
12:41:22
Надо только файл-аплоад запилить, а то имиджборда не получится.

https://erlach.co/fp/dy

Oleg
25.01.2017
12:43:38
думаю, фронтенд полюбому нужно писать на Idris, ну а для бэкенда подойдёт ScalaJS на node

в качестве субд можно попробовать tarantool и arangodb

Mikhail
25.01.2017
12:45:01
думаю, фронтенд полюбому нужно писать на Idris, ну а для бэкенда подойдёт ScalaJS на node
зачем на ноде запускать? на jvm есть свои интерпретаторы js

Dmitriy
25.01.2017
12:45:04
с хранимками на lua

Oleg
25.01.2017
12:46:17
и нам обязательно понадобится скалабл машин лёрнинг, поэтому HLearn стороной не обойдём

KrivdaTheTriewe
25.01.2017
12:47:54
вот одни уже на эрланге написали https://erlach.co
кто-то всё таки в /зч уговорил не джава/С++ господ написать что-то прикладное

Хотя я лукавлю, и эрланг суперприкладной , но вот на хаскелле?

Aleksey
25.01.2017
12:48:05
/зч

А чем бороды-то помешали?
Ну разви ровные пацанчики с бородой ходят? Нет, это не попацпнски, пи**у под носом отращивать.

KrivdaTheTriewe
25.01.2017
12:49:49
Не просто на скале. На Королеве!
тратить на анона вычислительные мощности сервера?

Google
Aleksey
25.01.2017
12:50:13
KrivdaTheTriewe
25.01.2017
12:50:40
но вообще, с сейчас реально дифф подгружается, хорошо сделали

Andry
25.01.2017
12:51:44
Ну разви ровные пацанчики с бородой ходят? Нет, это не попацпнски, пи**у под носом отращивать.
Ну дык мона на время съемок делать косички, канечно не по поцански, но вполне по-хипстерски http://img0.liveinternet.ru/images/attach/b/3/10/969/10969552_maksdryeduy1.jpg

Митко Соловец?
25.01.2017
13:10:14
https://movio.co/blog/migrate-Scala-to-Go/

Andrey
25.01.2017
13:11:58
https://movio.co/blog/migrate-Scala-to-Go/
Еще одни бакланы

Aleksey
25.01.2017
13:12:51
Q Basic!!!111111

Они там что совсем наркоманы?

Nikolay
25.01.2017
13:13:47
что, не хочешь тащить q basic в продакшн?

Aleksey
25.01.2017
13:13:48
Марьяно и Исаак это просто запредельные ребята.

Митко Соловец?
25.01.2017
13:14:06
Consider how well it fits with the requirements: Tiny-sized containers: our average Go docker container is 16.5MB, vs 220MB for Scala Low-memory footprint: mileage may vary; recently, we’ve had a major success when rewriting a crucial µs from Scala to Go and going from 4G to 300M for the worst-case scenario usage Fast starts and fast shutdowns: just a binary; no need to start a VM

Митко Соловец?
25.01.2017
13:14:14
божественно, просто божественно

Aleksey
25.01.2017
13:14:14
Там только Гэри похож на живого человека.

Остальные как будто из 91 года приехали на ноде и голэнге писать.

Mikhail
25.01.2017
13:15:12
бобры загрызли

Aleksey
25.01.2017
13:15:34
Вы себе представляете человека, который умеет только Scheme и Smalltalk, но готов выучить Scala и Go?

Andrey
25.01.2017
13:15:35
Они там что совсем наркоманы?
Нет они реально дебилы.)) Меняют технологию, потому что вентиляторы сильно крутятся в компе...

Митко Соловец?
25.01.2017
13:16:09
ну го жрет меньше памяти, быстрее работает, что критично для микросервисов

Google
Митко Соловец?
25.01.2017
13:16:29
говорят, куча скалистов уже переходит на этот императивный язык?

Oleksandr
25.01.2017
13:16:35
он не работает быстрее

Nikolay
25.01.2017
13:17:09
кучами мигрируют

Vladimir
25.01.2017
13:17:57
намедни читал, как какие-то чуваки Play допиливали, сократив скорость генерации Jsona в три раза. Т.ч. тут вопрос в желаниях - допилить что имеешь или бросить и переписать

Aleksey
25.01.2017
13:18:26
Вообще я понимаю многих ребят которые бросают скалу ради го (не наркоманов с кубэйсиком конечно). Им продавали реактив вебскейл асинхронщину на супер-стабильной JVM, а в действительности они получили монады с аппликативами на свою голову.

Admin
ERROR: S client not available

KrivdaTheTriewe
25.01.2017
13:19:10
так мы же это по доброй воле учим!

Я только Traverse не понимаю :(

Aleksey
25.01.2017
13:20:09
а что не так с 91 годом?
Ну я просто представляю себе человека, который указывает Basic и Q Basic как языки который он знает. Или Smalltalk. Кто и когда последний раз видел Smalltalk в проектах? Я вот видел MUMPS и OCaml в проде. Smalltalk не видел.

Nikolay
25.01.2017
13:20:51
@fomkin ты как-то слишком придираешься к background-у их. мне кажется это такое - для картиночки сделали

Nikolay
25.01.2017
13:21:49
- эй, Иисак, ты на чем раньше говнокодил? - ну qbasic в школе и на ноде - ну ок

Vladimir
25.01.2017
13:22:09
это вот так они на скале кодили?

Mikhail
25.01.2017
13:22:35
It took some of us six months including some after hours MOOCs, to be able to get relatively comfortable with Scala. In contrast, we picked up ‘Go’ in two weeks. нормально они на скале прокачались, теперь новые языки могут всего за пару недель осилить, а не как раньше за месяцы и годы)

KrivdaTheTriewe
25.01.2017
13:22:36
Ну я просто представляю себе человека, который указывает Basic и Q Basic как языки который он знает. Или Smalltalk. Кто и когда последний раз видел Smalltalk в проектах? Я вот видел MUMPS и OCaml в проде. Smalltalk не видел.
я просто в дестве его учил , но вообще как бы вот сейчас бы я не решил у себя PHP поставить в резюме, потому ,что забыл , что там и как , а они видимо в проде на бейзике программируют

Митко Соловец?
25.01.2017
13:22:41
толсто
нет, я просто уточнил

KrivdaTheTriewe
25.01.2017
13:22:47
типа пришёл запрос, они запустили внешний скрипт

Google
KrivdaTheTriewe
25.01.2017
13:23:47
Но мне близка версия, что там просто работают люди у которых не было желания ничего учить, и они свой сервис решили наваять, потому что программисты много зарабатывают

Aleksey
25.01.2017
13:25:31
Алексей, т.е. ты признаешь, что скала излишне усложнена и что людям надо решать реальные задачки, а не заниматься дрочкой на типы?
Нет. Просто есть задачи для которых нужны типы. Что бы пересылать байтики и JSON из одного места в другое типы особо не нужны и для этого действильно лучше подходит го, чем скала. Сейчас ансинхронщина это мейнстрим. За счет нее даже убогий джаваскрипт выбился в лидеры. Лайтбенд это поняли и стали продигать скалу как асинхронный язык, на осонове которого построена "реактивная" платформа и прочий булшит.

Alexey
25.01.2017
13:26:07
кстати, мы же обо всем этом говорили уже

http://scalalaz.ru/series-12.html

пам-пам )

KrivdaTheTriewe
25.01.2017
13:26:46
Всё к тому, что всё таки сложные правила бизнеслогики лучше на скале выходят

Митко Соловец?
25.01.2017
13:28:08
опять сжимаешь

Alexey
25.01.2017
13:28:26
отлично, Алексей. Скажи, пожалуйста, а для какой реальной бизнес-задачи пригодятся типы?
я не тот Алексей, но отвечу. Любая задача описание бизнес правил которой занимает несколько страниц и эволюционирует прекрасно получает приемущества на скале

Mikhail
25.01.2017
13:28:44
уже всего через пару недель он смог накидать пару сотен строк го-внокода состоящий из нескольких условий и массивов https://github.com/marianogappa/gomario/blob/master/main.go

Alexey
25.01.2017
13:28:48
Не забыть о граничных условиях - √

KrivdaTheTriewe
25.01.2017
13:28:59
отлично, Алексей. Скажи, пожалуйста, а для какой реальной бизнес-задачи пригодятся типы?
Типа позволяют описать сущности и работать с ними и описывать алгебру рабоыт с этими сущностями. Это как с джавой и с++ по поводу менеджмента памяти

Alexey
25.01.2017
13:29:02
Вспомнить что какие-то данные не обязательны - √

Понять, что тут может быть ошибка - √

Alexey
25.01.2017
13:29:32
все это средствами языка а не комментами и конфлюенсом

Митко Соловец?
25.01.2017
13:30:03
или наоборот, алгебра типов позволяет лучше контроллировать сущности?

KrivdaTheTriewe
25.01.2017
13:30:11
и в роли джавы у тебя выступает скала?
ну я к тому, что твоя программа получается лучше за счёт того, что с программиста рутина снимается, в которой очень легко ошибиться

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