@scala_ru

Страница 209 из 1499
Daniel
03.11.2016
14:40:24
похоже, они хотят посоревноваться с браузерами в версионировании

Nikolay
03.11.2016
14:41:43
math.floor(version*5)

Vasya RELEASE-THE-EGG
03.11.2016
14:45:06
Или постоянно ломают совместимость?)

folex
03.11.2016
14:55:48
и каждый раз на 10/10 ломают

Google
folex
03.11.2016
14:55:54
и делают +10 к версии

@dmsol разве там что-то принципиально новое?

Foo
03.11.2016
16:45:54
было уже? Scala-Gopher: CSP-style programming techniques with idiomatic Scala: https://arxiv.org/pdf/1611.00602v1.pdf

Vasya RELEASE-THE-EGG
03.11.2016
16:46:29
* жалко нету бота - краулера тайтлов ссылок.

guga
03.11.2016
16:58:27
скорее с реактом, у них было 0.1-0.14, а потмо 15.0 release

Daniel
03.11.2016
18:02:42
Foo
03.11.2016
18:04:24
мы скайп не запускаем)

в 2016-то году

KrivdaTheTriewe
03.11.2016
18:12:59
https://habrahabr.ru/post/314308/

уже обсудили?

Grigory
03.11.2016
18:14:02
хабр читать и холиварить по его поводу уже зашквар какой-то)

KrivdaTheTriewe
03.11.2016
18:14:36
https://habrastorage.org/files/9e7/dd3/eb7/9e7dd3eb71a1459eab95b30ac4ff1835.png

Grigory
03.11.2016
18:14:41
уже из тайтла и превью которое слилось сюда понятно, что в статье нет смысла особого; можно скалу с пхп там сравнить к примеру

Google
KrivdaTheTriewe
03.11.2016
18:14:45
1с популярнее скалы )

Grigory
03.11.2016
18:14:56
и обсудить что пхп топ язык

Andrey
03.11.2016
18:49:16
1c еще жив... omg

KrivdaTheTriewe
03.11.2016
18:52:47
а что ему не быть живым

си подобный синтаксис, язык запросов для работы с объектами

Vasya RELEASE-THE-EGG
03.11.2016
18:53:17
оффтопик это всё.

KrivdaTheTriewe
03.11.2016
18:53:21
нет работы с памятью

очень удобно

Vasya RELEASE-THE-EGG
03.11.2016
18:53:33
KrivdaTheTriewe: хорош подбрасывать в вентилятор, в самом деле.

Grigory
03.11.2016
18:53:37
поддержу Василия

KrivdaTheTriewe
03.11.2016
19:00:12
Злые вы

всё равно все молчат

https://github.com/psyriccio/regex1c/raw/master/screenshots/shot00.png

Timothy
03.11.2016
19:01:34
а cats есть для 1c?

Dmitry
03.11.2016
19:01:39
Не так страшен 1с как программисты под него.

СокрЛП(ПолучитьДокумент

KrivdaTheTriewe
03.11.2016
19:02:20
На самом деле через 3 дня привыкаешь и норм

Dmitry
03.11.2016
19:02:44
Хаха, попался!

KrivdaTheTriewe
03.11.2016
19:03:33
ну у меня был двух годовой опыт

днём я писал на С, а вечером на 1с

Google
Vasya RELEASE-THE-EGG
03.11.2016
19:03:49
Хорош оффтопить, ну.

KrivdaTheTriewe
03.11.2016
19:03:50
)

Grigory
03.11.2016
19:05:08
не интересно вбрасывать заведомо трешовые артиклы с заведомо трешового хабра)

Aleksey
03.11.2016
19:06:02
Скала примерно так же выглядит, если на русском писать. Я как-то писал код с РФ-специфичной предметной областью. Сначала пробовал переводить, понял что не переводится, потом стал функции и поля по русски называть, и код перестал быть похож на говно. Едиственное неудобство - переключение между раскалдками постоянное.

Так что 1С наверно хороший язык, когда РФ-специфичный код пишешь.

Alex
03.11.2016
19:13:25
Барух Садогурский и Ашеш Амбаста смотрят на вас как на говно

guga
03.11.2016
19:14:26
Да ладно вам, ну не стала скала мейнстримом, подумаешь проблема. ?

Dmitry
03.11.2016
19:16:53
/stat@combot

Combot
03.11.2016
19:16:53
combot.org/chat/-1001034178083

Nikolay
03.11.2016
20:28:41
почему интересно многие функции в Either написаны через pattern matching, а не через fold как в cats.data.Xor? для читабельности?

Aleksei
04.11.2016
08:51:25
да уж. хабр скатился в днище, прямо окончальтельно.

Viacheslav
04.11.2016
09:28:53
что там с хабром не так?

Grigory
04.11.2016
09:29:34
dniwe

Aleksei
04.11.2016
09:30:51
там какой то ад в комментах

Viacheslav
04.11.2016
09:34:36
ты про статейку чуть выше? вродь это перевод чувака падшего в антинирвану)

Vladimir
04.11.2016
09:44:44
А что щас модно для дискового IO использовать? .nio\.io\какой-нить приличный wrapper ?

Nikolay
04.11.2016
09:47:27
Пользовался better-files - это wrapper над nio. Когда нужно что-то простенькое сделать - использую nio напрямую

https://github.com/pathikrit/better-files

Google
Daniel
04.11.2016
09:56:42
он с одной стороны прикольный, но я наталкивался на пару тупых багов забил в сорцах его ковыряться и свое написал под кейс

Nikolay
04.11.2016
09:56:43
Нет

Vladimir
04.11.2016
09:57:56
%) понятно, спасибо

Nikita
04.11.2016
10:33:39
у акки же есть стрим врапперы для файлов

Alex
04.11.2016
11:15:24
тогда уже и fs2-io можно упомянуть :)

Nikolay
04.11.2016
11:55:49
не знал раньше, что можно последний элемент списка получить так: scala> val a:+b = List(1,2,3) a: List[Int] = List(1, 2) b: Int = 3

これはスタスか…ロマンですか
04.11.2016
11:57:10
scala> Array(1,2)(0) res15: Int = 1   scala> Array('a','b')(0) res16: Char = a   scala> Array("a","b")(0) <console>:11: error: type mismatch; found : Int(0) required: scala.reflect.ClassTag[String] Array("a","b")(0) ^   scala> Array("a","b")(0) <console>:11: error: type mismatch; found : Int(0) required: scala.reflect.ClassTag[String] Array("a","b")(0) ^   scala> Array("ab","bc")(0) <console>:11: error: type mismatch; found : Int(0) required: scala.reflect.ClassTag[String] Array("ab","bc")(0) ^   scala> Array(1,"bc")(0) <console>:11: error: type mismatch; found : Int(0) required: scala.reflect.ClassTag[Any] Array(1,"bc")(0) A tap make my heart to skip a beat. I'm sure There is a security hole in my heart.

pls why

KrivdaTheTriewe
04.11.2016
12:01:48
Ухо

Нужно ухо

これはスタスか…ロマンですか
04.11.2016
12:02:16
uho?

Timothy
04.11.2016
12:03:40
>Array(1,"bc").apply(0) >Any = 1

Vladimir
04.11.2016
12:04:35
Try defining array type explicitly? Array[String]

Daniel
04.11.2016
12:07:01
Он по-русски понимает, просто ленивый

KrivdaTheTriewe
04.11.2016
12:09:11
Да по Русски этот пес говорит

Daniel
04.11.2016
12:10:04
Да по Русски этот пес говорит
надо тебя забанить уже

KrivdaTheTriewe
04.11.2016
12:13:11
Я не понимаю ваших намерений

Alex
04.11.2016
12:13:24
scala> Array("1","2").apply(0) res3: String = 1

Daniel
04.11.2016
12:14:23
надо в 2.12 проверить, там по релиз ноутам было улучшено выведение типов

Google
Timothy
04.11.2016
12:17:25
в 2.12 тоже самое

Nikolay
04.11.2016
12:17:48
а что вызывается в том случае, если не apply?

Daniel
04.11.2016
12:24:14
ну кстати если глянуть апи то все понятно

для примитивов в компаньоне определены apply

для объектов же требуется имплисит

второй набор аргументов считается за этот имплисит

def apply[T](xs: T*)(implicit arg0: ClassTag[T]): Array[T]

これはスタスか…ロマンですか
04.11.2016
16:14:42
question is, why is it happening?

especially why doesn't it happen if I assign the Array before accessing an element

Wystan
04.11.2016
16:29:03
Russian, do you speak it?

Denis
04.11.2016
16:30:10
надо тебя забанить уже
Пиздец какой то

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