Size: a a a

Scala User Group

2021 July 16

V

Vλadimir in Scala User Group
В Яндексе так же отвечал?
источник

ZM

ZLoyer Matveev in Scala User Group
+

Ни пользы, ни веселья. Словно говорящий кот воспитывал.
источник

D

Daniel in Scala User Group
расскажи Данила, когда ты последний раз веселился
источник

D

Daniel in Scala User Group
или хотя бы как работает None
источник

AS

Aλexander Semenov in Scala User Group
как работает тофу
источник

AS

Aλexander Semenov in Scala User Group
на ce3 (простите 😁)
источник

D

Dreamerinnoise in Scala User Group
может, Сергей имеет в виду представление в байткоде?
источник

D

Daniel in Scala User Group
с Олеговой помощью
источник

EK

Evgenii Kuznetcov in Scala User Group
Бизнес-ориентированный программист должен отвечать, что None работает с 9 до 18.
источник

V

Vλadimir in Scala User Group
c 9 до 9
источник
2021 July 17

L

LevT in Scala User Group
@skucherenko
https://t.me/scala_learn/25150

Опять прошу помощи на том же месте: в доках-то написано что GeneratorDrivenPropertyChecks  стало PropertyChecks
Здесь https://github.com/scalatest/scalatest/issues/1735#issuecomment-613510460  возмущаются поломанным ещё в 3.1.0 апи

А мне всего лишь надо проапдейтить до разумной актуальной скала 2.13 зависимости тут https://scastie.scala-lang.org/9MP0yjeXT7iBmFm7fKmEGA

libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.9"
libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.15.4"
// libraryDependencies += "com.github.alexarchambault" %% "scalacheck-shapeless_1.15" % "1.3.0"

Помогите мне помочь Винцикому, https://github.com/winitzki/scala-examples/blob/master/chapter03/src/test/scala/example/Chapter03_03_examples2Spec.scala
у него книга разбухает всё новым материалом, и руки не доходят актуализовать код примеров.
источник

SK

Sergey Kucherenko in Scala User Group
сегодня за рулем, нет возможности.
источник

λ

λoλcat in Scala User Group
Надо в оригинально файле на гитхабе заменить шапку на:
import org.scalacheck.{Arbitrary, ScalacheckShapeless}
import org.scalacheck.Arbitrary.arbitrary
import org.scalatestplus.scalacheck.ScalaCheckPropertyChecks
import org.scalatest.Assertion
import org.scalatest.flatspec.AnyFlatSpec
import org.scalatest.matchers.should.Matchers

class Chapter03_03_examples2Spec
   extends AnyFlatSpec
   with Matchers
   with ScalaCheckPropertyChecks
   with ScalacheckShapeless {
источник

L

LevT in Scala User Group
Спасибо.
Ещё зависимости в build.sbt

libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.9"
libraryDependencies += "org.scalatestplus" %% "scalacheck-1-15" % "3.2.9.0"
//libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.15.4"   — выкинуть
libraryDependencies += "com.github.alexarchambault" %% "scalacheck-shapeless_1.15" % "1.3.0"
источник

L

LevT in Scala User Group
Книга Виницкого рискует навсегда остаться на 2-й скале.
Кого такая перспектива расстраивает, можете проапгрейдить вот это https://github.com/Chymyst/curryhoward
источник

L

LevT in Scala User Group
Winitzki:
Вам не удастся довести scala_examples до Scala 2.13, там нет некоторых библиотек. В частности моя собственная библиотека curryhoward пока не доведена до Scala 2.13. Примеры первых 4 глав ее не требуют, поэтому для них вы можете пользоваться 2.13.


Me:
Сергей, благодарю за предупреждение.

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

Скажите, вы сами в апгрейде заинтересованы?
По-хорошему ведь, надо думать уже о скале 3. То есть, как минимум макросы навыброс.

Поскольку книга ваша дорога ценителям, я могу попробовать кинуть клич в русских скала-чатиках телеграмма, где водятся люди гораздо опытнее меня.


Winitzki:
Довести библиотеку curryhoward до Scala 2.13 это часа 3 работы максимум. Там код достаточно совместимый и по идее должен под 2.13 работать. Но у меня нет времени на это сейчас. Когда закончу текст книги, тогда и начну этим заниматься.

Перевести curryhoward на Scala 3 - это очень большая работа, главный алгоритм останется без изменений, но все остальное придется переписывать с нуля. Совершенно другой API для макросов, reflection и т.д. Сомневаюсь, что кто-то за это возьмется, но библиотека open source, так что проблем нет, вперед...
источник

λ

λoλcat in Scala User Group
Спасибо
источник

AT

Aleksei Teryokhin in Scala User Group
Спасибо @clayrat
источник

Oℕ

Oleg ℕizhnik in Scala User Group
номинирую @LevT2
источник

λ

λoλcat in Scala User Group
А что, ​Виницкій​ уже пересталъ писать по-русски въ дореформенной орѳографіи?
источник