@scala_ru

Страница 765 из 1499
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
Я правильно понимаю, что королев - это такой осовремененный вариант asp webforms?
Нет. Королев это как react+redux толь выполняется на сервере и на scala. UX одностраничного приложения.

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
Я правильно понимаю, что королев - это такой осовремененный вариант asp webforms?
Уже @eld0727 вбрасывал про JSF, чтобы побить его нужно опуститься как минимум до PHP

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

Andry
26.06.2017
09:38:53
Нет. Королев это как react+redux толь выполняется на сервере и на scala. UX одностраничного приложения.
Леш, почему ты все время говоришь про одностраничное UX? Я, например, поднимаю модальные формочки в нем...

Oleg
26.06.2017
09:39:22
Aleksey
26.06.2017
09:39:29
Леш, почему ты все время говоришь про одностраничное UX? Я, например, поднимаю модальные формочки в нем...
Потому что есть стереотип "выполняется на сервере — страничка перезагружается, выполняется на клиенте — совеременное одностраничное приложение".

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

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

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

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
а go трендится
так оно и в тренде и развивается

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
В новом выпуске скалалаз-подкаста!

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

Mikhail
26.06.2017
09:48:05
Scalalaz #23 Мета-выпуск c Евгением Бурмако http://scalalaz.ru/series-23.html
наконец-то разбивка по таймингу появилась) бомба)

Google
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
использовать обьекты как неймспесы это норм?
Норм, в разумных пределах. Есть же еще package

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
я бы сказал что от случая зависит; плохой ответ правда)
Если скала используется вместе со спарком, то объекты как неймспейс использовать , то это антипаттерн

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

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 приведи пример хоть

KrivdaTheTriewe
26.06.2017
11:46:56
твой вопрос бы забанили на SO приведи пример хоть
Вообще есть ли , что-то вроде иммитации наследования case class

Oleg
26.06.2017
11:48:08
Вообще есть ли , что-то вроде иммитации наследования case class
есть концепт обобщающий закрытые и открытые семейства типов http://julien-truffaut.github.io/Monocle/optics/prism.html

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
это видео, позволяющее понять мем Profunctor Optics
и сразу реклама школыфронтенддевелоперов , спасибо, буду изучать. Надеюсь снизит бойлерплейт

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