@scala_ru

Страница 268 из 1499
Daniel
05.12.2016
12:47:12
https://ru.wikipedia.org/wiki/Whitespace

блин) опередили)

Alexander
05.12.2016
12:47:29
ну так даже в ритм попадает :)

Nikolay
05.12.2016
12:48:02
@rockjam сегодня ты индентишь типы, а завтра пишешь на https://ru.wikipedia.org/wiki/RPG_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
ага, hr-ы найдут на гитхабе, предложат пойти на перспетивный развивающийся проект написанный на RPG в крупную стабильную компания

Google
Daniel
05.12.2016
12:49:30
когда я узнал, что скаламета сохраняет информацию о тексте кода вместе с AST, первой же мыслью было сделать компайлтайм интерпретатор Whitespace на макросах

или сделать Whitespace-синтаксис для макросов

Oleg
05.12.2016
12:54:09
@danslapman Любой идиотизм, что приходит в голову при мысли о scalameta, уже лежит где-то как пакет с template haskell, а возможно, и как PR в Yesod

Alex
05.12.2016
12:59:51
https://github.com/edwinb/WS-idr

Vadim
05.12.2016
13:05:20
https://triplequote.com/#hydra - а про этих ребят кто-нибудь что-либо слышал?

Mikhail
05.12.2016
13:07:17
один там кажется мне знакомым - Martin Odersky

где-то видел упоминания о нем в тырнетах

Alexander
05.12.2016
13:07:27
где-то слышал имя

Aleksei
05.12.2016
13:08:22
очередные студни из швейцарии? опять кому то пора диссертации защищать

Mikhail
05.12.2016
13:08:44
этот на франкенштейна похож

Aleksei
05.12.2016
13:09:21
за ним еще должны быть ворота с надписью АРБАЙТ МАХТ ФРАЙ

вот такой у него видок

Alexander
05.12.2016
13:09:25
франкенштейн как раз швейцарец был

Google
Alex
05.12.2016
13:13:50
дык это ж румын из тимишоары

знакомая кстати фамилия, где то мелькала

вообще конечно охуеть стартап - параллелизация скалац

встройте её из коробки ироды

Vladimir
05.12.2016
13:15:36
Гидра доминатус!

ой, вырвалось

Aleksei
05.12.2016
13:16:06
сейчас вот уже почти почти вот она из коробки сейчас

Dmitry
05.12.2016
13:20:03
?

Aleksei
05.12.2016
13:22:09
вот когда доедет, тогда и выпустят 3ий плей

Denis
05.12.2016
13:22:23
дожили

Мне нужны твои сорсы и компилятор

Mikhail
05.12.2016
13:24:07
https://www.youtube.com/watch?v=vOyLwT2lXsw

Alex
05.12.2016
13:33:39
он интересно не родственник того бёма, который гарбажколлектор одноименный придумал

Oleksandr
05.12.2016
15:01:18
http://flyingfrogblog.blogspot.com/2016/05/disadvantages-of-purely-functional.html

KrivdaTheTriewe
05.12.2016
15:16:10
автора уже насадили на вилы

Oleksandr
05.12.2016
15:30:45
ну почему, он во многом прав "чистое" фп реально тормозное

фанатизм вообще вреден

KrivdaTheTriewe
05.12.2016
15:32:01
Да и не чистое тоже

программу с мутабельными структурами можно всегда написать так, что она будет быстрее всякой анмьютбл стайл программы

Просто стоимость поддержки и написания у неё выше

Google
Denis
05.12.2016
15:34:35
имьютбл

Daniel
05.12.2016
15:35:08
размутирующая программа

Mikhail
05.12.2016
15:35:52
Oleksandr
05.12.2016
15:40:59
кто?

Alex
05.12.2016
15:41:26
да троль известный

джон "ваш язык говно, используйте окамл" хэрроп

Oleksandr
05.12.2016
15:42:57
ээ, а окамл типа тоже в лагере фп

Alex
05.12.2016
15:43:08
тролологика же

Aleksei
05.12.2016
15:47:37
логичная логика

Bulbu
05.12.2016
18:48:35
это норм юзать akka-remote в WAN ?

Denis
05.12.2016
19:17:49
Да норм че, зависит от того зачем?

Dmitry
05.12.2016
22:10:04
https://www.youtube.com/watch?v=vOyLwT2lXsw
надо ж было так со звуком обосраться

Юрий
06.12.2016
00:51:51
http://www.scala-lang.org/news/2.12.1

Kirill
06.12.2016
04:26:23
то есть скорость компиляции трейтов так и не поправили?

Wystan
06.12.2016
04:31:29
А что там было с трейтами?

Kirill
06.12.2016
05:15:30
known issues в анонсе 2.12.0

там не скорость компиляции, неверно выразился

Oleg
06.12.2016
05:17:48
knownDirectSubclasses смержили из тайплевел, отлично

а синглтон тайп литералс, к сожалению, нет

Google
Nikolay
06.12.2016
05:19:02
когда shapeless вмержат в STL? :)

Kirill
06.12.2016
05:19:19
кто перешел на 2.12, есть ли отличия заметные в рантайм производительности?

Admin
ERROR: S client not available

Kirill
06.12.2016
05:20:27
жалко, в релизе 2.12 они так нахваливают новый оптимизатор, что я уж было подумал...

Oleg
06.12.2016
05:20:46
однако, такое ощущение ( не мерял), что старт чуть быстрее

возможно, из-за усохшихся класспасов, благодаря invokeDynamic

Kirill
06.12.2016
05:22:18
а скорость компиляции как?

Oleg
06.12.2016
05:25:07
Если быстрее, то не ощутимо

Alexander
06.12.2016
06:23:35
Oleg
06.12.2016
06:33:15
Это которые 1.type?
это которые type Name = "Alexander"

или Either[3, false]

Alexander
06.12.2016
06:54:02
Тоже такое хочу. А вообще есть сейчас способ замапить Int значения на типы? Что-то в духе Int4 =:= singletonTypeOf(4)

Oleg
06.12.2016
07:03:57
или import shapeless.{Witness => W} type two = W.`2`.T

или val two = Witness(2) type two = two.T

Denis
06.12.2016
07:10:49
Witness me!

Oleksandr
06.12.2016
07:31:56
Тоже такое хочу. А вообще есть сейчас способ замапить Int значения на типы? Что-то в духе Int4 =:= singletonTypeOf(4)
скажите, а зачем эта штука так нужна? разве так много кейсов, где важно знать про константу, что она не просто Int, а 42: Int ?

Dmitry
06.12.2016
07:32:35
а зачем знать что это вообще Инт?

Oleksandr
06.12.2016
07:33:20
ну обычно ты бы её обьявил как val c = 42

Google
Oleksandr
06.12.2016
07:33:28
что и есть Int

singletone type сужают население до 1

это, конечно, круто с тз теории, но насколько это полезно на практике?

Vladimir
06.12.2016
07:37:21
Можно подобным образом как-то размерность массива или списка закрепить? Т.е. что-то вроде SizedArray[two][Int] ?

Oleksandr
06.12.2016
07:37:41
это уже зависимые типы

совсем другой зверь

Oleksandr
06.12.2016
07:39:22
это не dependent type

насколько я понимаю теорию, конечно

Alexander
06.12.2016
07:40:48
ModuloRing[typeOf(3)](value=3)

Например.

Oleksandr
06.12.2016
07:43:24
это требует поддержки ЗТ с другой стороны

насколько я понимаю, singletone type == DT так же, как и обычный инстанс класса

Alexander
06.12.2016
07:44:48
На типах ок работает, с value-type bridge понты .

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