
Vasily
26.06.2017
09:35:35
Я правильно понимаю, что королев - это такой осовремененный вариант asp webforms?

KrivdaTheTriewe
26.06.2017
09:35:48

Andrey
26.06.2017
09:35:49

Andry
26.06.2017
09:35:50

Google

Aleksey
26.06.2017
09:36:41

A
26.06.2017
09:37:03
я запускаю всё в SBT и получаю
implicitly[Arbitrary[Update]]
<console>:23: error: could not find implicit value for parameter e: org.scalacheck.Arbitrary[telegram.types.Update]

Oleg
26.06.2017
09:37:04

Vasily
26.06.2017
09:37:26

A
26.06.2017
09:37:40
в инетах куча успешных ребят которые что-то там сделали, но толи версию у них другая толи ещё что-то, но мои лыжи не едут

KrivdaTheTriewe
26.06.2017
09:38:14

Andry
26.06.2017
09:38:53

Oleg
26.06.2017
09:39:22

Aleksey
26.06.2017
09:39:29

KrivdaTheTriewe
26.06.2017
09:40:10
зачем?
ну чтобы так уничижительно говорить про язык который все никак не умрет

Andry
26.06.2017
09:40:12
А ну если только с этой стороны посмотреть, тады да...

Alexey
26.06.2017
09:40:21
когда это я вкидывал JSF? ?

Oleg
26.06.2017
09:40:51

Google

Oleg
26.06.2017
09:40:58
а go трендится
so what

Alexandr
26.06.2017
09:41:17
я сильно использовал JSF. У меня до сих пор от него голова болит.
В итоге сломался и переписал на JSP с самопальной либой. Она генерировала мне 95% страниц сама. До сих пор, вроде, жива в небудупоказыватьпальцем банке.

Oleg
26.06.2017
09:42:11
сорри перепутал
чот королёв какой то gwt

KrivdaTheTriewe
26.06.2017
09:42:21

Alexandr
26.06.2017
09:42:50
Интересно, а сделать для скала компиллятор - насколько неподъемная задача?

Oleg
26.06.2017
09:42:53

KrivdaTheTriewe
26.06.2017
09:43:02

Alexandr
26.06.2017
09:43:03
go :)

A
26.06.2017
09:43:36
ты пытался на нём писать что-нибудь?

Aleksey
26.06.2017
09:43:37
В новом выпуске скалалаз-подкаста!

Alexandr
26.06.2017
09:44:01

Aleksey
26.06.2017
09:44:11
Scalalaz #23 Мета-выпуск c Евгением Бурмако http://scalalaz.ru/series-23.html

.
26.06.2017
09:44:28

Юрий
26.06.2017
09:44:39

Mikhail
26.06.2017
09:48:05

Andrey
26.06.2017
09:49:34

Google

Aleksey
26.06.2017
09:49:55

Vadim
26.06.2017
09:51:54

Nikolay
26.06.2017
10:19:39
а в bintray можно настроить автоматическую синхронизацию с sonatype?
по кнопке синхронизацию вижу, а вот так чтобы "само" - нет

Daniel
26.06.2017
10:20:43
Баруха спрашивай

Nikolay
26.06.2017
10:23:20
ладно, пойду в прожвм спрошу
видимо в прожвм не знают

A
26.06.2017
10:31:33
ребят
вопрос про организацию кода
использовать обьекты как неймспесы это норм?
можно сказать, что учусь на примерах и у каждого скалиста своё кунг-фу
надоело

Nikolay
26.06.2017
10:33:19
у тебя тоже будет свое кунг-фу
делай как умеешь

A
26.06.2017
10:33:46
вот самый жирный минус скалы

Alexandr
26.06.2017
10:34:01
Вряд ли кто-то на пальцах покажет, как именно логику по классам и объектам распихивать

Юрий
26.06.2017
10:34:11

A
26.06.2017
10:34:19
"за рекой жили ремеслиники, делали быстро, брали не дорого, получалось говно " ©

Nikolay
26.06.2017
10:34:19
самый жирный минус скалы - сам программист

Юрий
26.06.2017
10:34:49
удобно какие-то внутренние штуки закидывать в object

Google

Grigory
26.06.2017
10:35:28
я бы сказал что от случая зависит; плохой ответ правда)

A
26.06.2017
10:35:39
вот пример https://core.telegram.org/bots/api#inputmessagecontent
package telegram.types
abstract class InputMessageContent extends Type
object InputMessageContent {
case class Text(
messageText: String,
parseMode: Option[String],
disableWebPagePreview: Option[Boolean]
) extends InputMessageContent
case class Location(
latitude: Float,
longitude: Float
) extends InputMessageContent
case class Venue(
latitude: Float,
longitude: Float,
title: String,
address: String,
foursquareId: Option[String]
) extends InputMessageContent
case class Contact(
phoneNumber: String,
firstName: String,
lastName: Option[String]
) extends InputMessageContent
}
я патаюсь сократить имя класса с помощью обьекта, плюс как-то сгруппировать их, в итоге шейплесс сваливается

Alexandr
26.06.2017
10:36:20
Ого. Изучение скалы сразу с shapeless

Grigory
26.06.2017
10:36:58
а с чем валится шейплес?

A
26.06.2017
10:37:06
error: could not find implicit value for parameter a: o
arbitrary[InputMessageContent].sample
<console>:21: error: could not find implicit value for parameter a: org.scalacheck.Arbitrary[telegram.types.InputMessageContent]
arbitrary[InputMessageContent].sample

Admin
ERROR: S client not available

A
26.06.2017
10:37:18
но
arbitrary[InputMessageContent.Contact].sample
res34: Option[telegram.types.InputMessageContent.Contact] = Some(Contact(㔋ᝫ悄㏇뚳ꠘ튣݄ẫ忌烒筠칛먭筶勹⻝ﻗ㟾,댒晢Ӽ蹧暪,Some(씻ꧽ鲅㾴)))
? что?

Nikolay
26.06.2017
10:38:10
@JBaruch подскажешь по bintray? можно настроить автоматическую синхронизацию с sonatype?

Vladimir
26.06.2017
10:38:12
Шейплесс тут непричем, не хватает, скорее всего, какого-то Arbitrary для одного из полей кейс-класса

Grigory
26.06.2017
10:38:20
++

Alex
26.06.2017
10:38:35
это вы scalacheck-shapeless взяли?

Vladimir
26.06.2017
10:38:44
либо импорта

Alex
26.06.2017
10:38:49
там да, для нестандартных типов нужно свои генераторы подсовывать

A
26.06.2017
10:39:01
я их каждый отдельно проверяю - ок, а вот через абстрактный класс уровнем выше - валится

KrivdaTheTriewe
26.06.2017
10:39:25
Если, что-то будет передаваться по сети, то объекты как неймспейс - антипаттерн

Vladimir
26.06.2017
10:40:06

Google

Vladimir
26.06.2017
10:40:20
иначе где бы шейплесу взять наследников?

A
26.06.2017
10:41:02
а я думал это очередная херня в скале, которую прикрутили "исследователи"
щас гляну
Vladimir спасибо

Vladimir
26.06.2017
10:42:10
:) ноу проблем

A
26.06.2017
11:09:59
о
ещё вопрос
обманул, нет вопроса

KrivdaTheTriewe
26.06.2017
11:38:53
Вопрос есть. А есть ли возможность сделать так , чтобы и как в https://github.com/kailuowang/henkan и так, чтобы Emploee <: UnionEmploee

Daniel
26.06.2017
11:42:47
твой вопрос бы забанили на SO
приведи пример хоть

Oleg
26.06.2017
11:46:50

KrivdaTheTriewe
26.06.2017
11:46:56

Oleg
26.06.2017
11:48:08

KrivdaTheTriewe
26.06.2017
11:48:39

Oleg
26.06.2017
11:49:52
но раз уж мы тут о зигоморфизмах затронули, можно и видос от Мессии глянуть
https://www.youtube.com/watch?v=cefnmjtAolY&hd=1&t=1m14s
это видео, позволяющее понять мем Profunctor Optics

KrivdaTheTriewe
26.06.2017
11:52:01