@scala_ru

Страница 1471 из 1499
Mikhail
15.05.2018
18:40:45
забудь про "стирания"
я не понимаю зачем я должен про них забыть? это же прекрасная фича компилятора

OlegYch
15.05.2018
18:42:29
почему ты тогда хочешь "каким-то образом добавить информацию об основании"

Mikhail
15.05.2018
18:48:50
почему ты тогда хочешь "каким-то образом добавить информацию об основании"
но ведь я описал зачем. я описал почему у текущих ньютайпов возникает боксинг и что информация об основании позволит убрать боксинг. это же очевидно. и Олег правильно написал, что opaque - это и есть привязка исключительно для компилятора (просто есть нюанс, что для разработчика теряется связь с основанием - но возможно это не критично, если пример выше будет работать, возможно и получится дополнительно изобразить что-то вроде superquants на ньютайпах без боксинга - хотя еще присмотреться надо будет). И все таки не пониманию почему так важно забыть про стирания)

нет isInstanceOf - нет говна
ты же понимаешь, что в jvm нельзя физически сделать ньютайпы без боксинга, которые бы в рантайме проходили проверку на ньютайп?

Google
OlegYch
15.05.2018
18:53:39
поэтому и не будет никаких проверок на ньютайп в рантайме

OlegYch
15.05.2018
18:56:01
все кого не устраивает анивал

Mikhail
15.05.2018
18:57:15
все кого не устраивает анивал
у тебя очень странный круг общения)

OlegYch
15.05.2018
18:57:33
адекватный

невозможно и рыбку съесть и на рантайм сесть

Mikhail
15.05.2018
19:07:56
для разработчика самой обёртки не совсем теряется потому что внутри компаньона Foo это будет type Foo = Int и только во всём остальном коде просто type Foo т.е. настолько, насколько создатель ньютайпа захочет, эта связь сохранится
важно, что снаружи теряется связь без всякой возможности восстановить. такие вещи как суперкванты - возможно уже не прокатят - надо провести небольшой инвестигейшен, чтобы точнее сказать, какие там есть варианты, чтобы можно было няшно писать: def kokoko(width:Meters):Unit = ... kokoko(55.kilometers.to[Meters])

Р
16.05.2018
06:08:30
Если вы на ScalaDays в Берлине, то не пропустите доклад Владимира Павкина из Evolution Gaming: https://eu.scaladays.org/lect-6913-leveraging-spire-for-complex-time-allocation-logic.html

Oleg
16.05.2018
06:14:45
охх спайр

Р
16.05.2018
06:21:43
И да, подходите с нами лично поговорить. У нас свой стенд :)

Google
Р
16.05.2018
06:24:54
ты точно не hr?
Не, я программист. Если вы там, то можете лично проверить ?

M
16.05.2018
06:25:51
Рефералки собирает

Р
16.05.2018
06:26:54


На этой фотографии 50% - программисты.

Aleksei
16.05.2018
07:31:50
те что в красненьком? /toxic

λoλcat
16.05.2018
07:32:12
И 50% женщины /toxic

Alexander
16.05.2018
07:36:35
было дело собеседовался в lunatech

там предлагается релокация в Амстердам, команда супер интернациональная

Р
16.05.2018
07:42:48
Лунатек - это всего лишь фон для... Evolution Gaming!

Mikhail
16.05.2018
08:06:04
Может кто-то подсказать, что в скале инициальный объект (тип), а что терминальный? В хаскеле это Void и Unit соответственно. А у нас?

Aleksei
16.05.2018
08:08:08
ну терминальный это ()

а начальный наверное Nothing

Daniel
16.05.2018
08:11:06
а начальный наверное Nothing
Nothing, Null, throwed Exception

хотя Null не совсем

Alexey
16.05.2018
08:13:41
Null не стоит над AnyVal

Daniel
16.05.2018
08:16:53
Null не стоит над AnyVal
тут можно сыграть в Ника и сказать что все равно в скалке всё боксится на самом деле есть более веская причина - существует объект типа Null

λoλcat
16.05.2018
08:22:23
При этом есть в котах/скалаз метод .void который маппит в Unit. C for consistency

Google
λoλcat
16.05.2018
08:22:40
При том что в скалаз воид - алиас для нафинг.

Aleksei
16.05.2018
08:26:14
кек

Vladyslav
16.05.2018
08:29:34
я думал throwed Exception имеет тип Nothing

Oleksandr
16.05.2018
08:30:17
он и имеет

Vladyslav
16.05.2018
08:31:21
ладно, тогда почему это начальный тип тогда, и что под этим подразумевается в данном случае?

Oleksandr
16.05.2018
08:31:31
"Nothing — для незавершающихся или завершающихся с ошибкой операций"

throw Exception — просто частный случай получить тип Nothing

λoλcat
16.05.2018
08:31:54
Initial object

Gleb
16.05.2018
08:32:36
есть кто с провинции, кто едет на Scala day в NY?

и кто еще не купил билет на самолет

Aleksei
16.05.2018
08:33:33
и не купил на скаладейс билет )

Oleg
16.05.2018
08:33:42
Может кто-то подсказать, что в скале инициальный объект (тип), а что терминальный? В хаскеле это Void и Unit соответственно. А у нас?
в шакалке можно разные инициальные объекты определить, в зависимости от того, какую категорку ты рассматриваешь

Gleb
16.05.2018
08:34:19
и не купил на скаладейс билет )
ну нет) может просто есть у кого инфа, как туда добраться дешевле 80к :D

Oleksandr
16.05.2018
08:34:27
плюс вроде как есть желание/возможность делать иерархии типов, которые стоят в стороне от Any ... Nothing

или то в дотти будет

Aleksei
16.05.2018
08:34:41
Denis
16.05.2018
08:34:49
Aleksei
16.05.2018
08:34:53
надо было просто чуть раньше брать, я тут как то слетал в ЛА и обратно за 50к

Gleb
16.05.2018
08:35:02
Aleksei
16.05.2018
08:35:05
Google
Denis
16.05.2018
08:35:30
типа там 25к туда-обратно

Gleb
16.05.2018
08:35:35
похоже футбол подпортил планы

Oleg
16.05.2018
08:36:07
Может кто-то подсказать, что в скале инициальный объект (тип), а что терминальный? В хаскеле это Void и Unit соответственно. А у нас?
если функции- морфизмы, то инициальным будет семейство изоморфных типов а-ля abstract final class Foo или sealed trait без наследников Nothing - представитель этого семейства Хаскелеподобный Void будет там же

Admin
ERROR: S client not available

Gleb
16.05.2018
08:36:39
ладно, с другой стороны, на Scala By The Bay есть смысл ехать? интересное бывает там?

Alexander
16.05.2018
08:37:09
куда нет смысла ехать - так это на Scala Days

Oleg
16.05.2018
08:37:48
и спайр

Oleksandr
16.05.2018
08:39:16
а что со spire не так?

Oleg
16.05.2018
08:39:28
я не иронизирую

ну хотя немношк

Alexander
16.05.2018
08:40:06
сарказмируешь :)

Р
16.05.2018
09:15:45


Мечта ?

Oleksiy
16.05.2018
09:16:31
Даниєла - мечта?

Юрий
16.05.2018
09:17:11
Мечта ?
А можно пояснить, где нужно смеяться?

Mikhail
16.05.2018
09:17:28
Мечта ?
любуйся https://www.youtube.com/watch?v=Ss149MsZluI

Oleg
16.05.2018
09:17:59
а ну т.е. дааа

Google
Oleg
16.05.2018
09:18:21
любуйся, да я понял токсик

Aleksander
16.05.2018
09:18:25
Ха ха ха, очень смешно. Точно для этого чатика тема

Oleg
16.05.2018
09:18:53
Ха ха ха, очень смешно. Точно для этого чатика тема
так там же скалка, чо бы и не для этого

Р
16.05.2018
09:28:50
А можно пояснить, где нужно смеяться?
Не, просто про теорию категорий я спрашивал на днях, а тут вот как раз

По содержанию не скажу - не пошёл туда.

Oleg
16.05.2018
09:30:12
Пожалуй, лучшее место для изучения теорката - это /ponv

Юрий
16.05.2018
09:31:58
Oleg
16.05.2018
09:32:18
НоТТ там тоже обсуждают?
Конечно, регулярно. Без шуток

Юрий
16.05.2018
09:33:51
Конечно, регулярно. Без шуток
Oh my. Спасибо, присоединюсь, если прям без шуток обсуждают. Я думал, что это аналог F(R)P чата для js-ников, где мемы про теоркат и унижения.

Oleg
16.05.2018
09:36:03
К несчастью настолько всё, что наш главный источник HoTT-power Алекс подумывает валить

Р
16.05.2018
09:38:17


Книги какие-то не очень в этот раз продают

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