@scala_ru

Страница 121 из 1499
Vladislav
27.09.2016
16:38:32
есть тайп скрипт, есть дарт, есть кложур скрипт

Wystan
27.09.2016
16:39:22
и есть ecma6

Юрий
27.09.2016
16:40:44
Потому что scala не так далеко ушла синтаксически от жс, в отличии от тех же clojure и purescript, При этот по фичам и зрелости языка она оставляет далеко позади typescript, dart и es6/7

Google
Vladislav
27.09.2016
16:41:35
зато у кложур скрипта ты можешь использовать обычный кложур код

D
27.09.2016
16:41:41
ты так говоришь «не так далеко синтаксически ушла от js», будто это что-то хорошее

Vladislav
27.09.2016
16:41:48
если у тебя есть какие-то методы для обработки данных, то их можно вполне себе разделить

Vladislav
27.09.2016
16:42:00
потому что такие функции не платформозависимые

Юрий
27.09.2016
16:42:05
http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScalajs.html

Вот тут прям разжевано все

Vladislav
27.09.2016
16:42:47
ну то есть, в кложуре есть части кода юзающие платформенные штуки, например джавовые, а есть и те части кода (большинство), которые их не трогают

и тогда профит какой-то будет

Wystan
27.09.2016
16:43:37
кложур - это там где трансдьюсеры и нет типизации? кто вообще это использует?

D
27.09.2016
16:43:49
Да.

Юрий
27.09.2016
16:43:51
ты так говоришь «не так далеко синтаксически ушла от js», будто это что-то хорошее
Это облегчает интероп и создание фасадов значительно

Google
D
27.09.2016
16:44:07
https://github.com/clojure/core.typed

Vladislav
27.09.2016
16:44:35
типизация там есть, но она сбоку

если очень хочется

Юрий
27.09.2016
16:44:43
У нас был фудстек на скала и часть кода шарилась между клиентом и сервером

Wystan
27.09.2016
16:44:48
https://github.com/clojure/core.typed
Лови ответочку: https://ucsd-progsys.github.io/liquidhaskell-tutorial/01-intro.html

Timothy
27.09.2016
16:45:56
зато у кложур скрипта ты можешь использовать обычный кложур код
так scala.js позволяет тоже самое, а через sbt можно выносить общую логику в shared и использовать ее для обоих платформ

Vladislav
27.09.2016
16:46:14
sbt

Юрий
27.09.2016
16:46:47
На тему кложуры -это же динамическая типизация, как это можно сравнивать со скалой?

Vladislav
27.09.2016
16:46:52
а у всех тут sbt в проде?

Юрий
27.09.2016
16:46:59
Да

Timothy
27.09.2016
16:47:01
для запуска sbt PhD не нужен

Юрий
27.09.2016
16:47:02
:)

Wystan
27.09.2016
16:47:05
Бывают клоуны которые еще котлин сранивают

Vladislav
27.09.2016
16:47:17
а то у тебя блин в js типизация через край

Да
за всех ответил?

лол

для запуска sbt PhD не нужен
а причем тут это?

Юрий
27.09.2016
16:47:58
Ну для этого и делают типизированные языки, компилирующиеся в жс

Vladislav
27.09.2016
16:48:11
Бывают клоуны которые еще котлин сранивают
мне кажется что ты не меньший клоун

Google
Vladislav
27.09.2016
16:48:18
к чему была ответочка не очень понятно

Timothy
27.09.2016
16:48:24
а причем тут это?
а что не так в sbt?

Vladislav
27.09.2016
16:48:37
а что не так в sbt?
ну как сказать

Юрий
27.09.2016
16:48:38
за всех ответил?
Да :) sbt - де факто стандарт для скалы

D
27.09.2016
16:48:42
Ну для этого и делают типизированные языки, компилирующиеся в жс
я бы сказал, что это делают потому, что сам по себе js - ужасен

Wystan
27.09.2016
16:48:51
Ну пока кложур в кложуер добавляют базовые типы, в виллабаджа… то есть в хаскель уже допиливают dependent types с продвинутыми доказательствами

Timothy
27.09.2016
16:48:54
ну как сказать
аргументы или ???

Vladislav
27.09.2016
16:48:57
Да :) sbt - де факто стандарт для скалы
именно поэтому видимо есть плагины для других систем сборок?)

Vladislav
27.09.2016
16:49:25
аргументы или ???
я пользовался сбт года 1.5 назад например, и помню как переодически всё работало через Ж

Timothy
27.09.2016
16:49:40
ссылки на issue, пожалуста

Vladislav
27.09.2016
16:49:47
я офигеваю как вопрос был про скала ЖС

Vladislav
27.09.2016
16:49:50
а всё свелось к срачу

D
27.09.2016
16:49:57
?

Vladislav
27.09.2016
16:49:59
с девизом - как можно кложуру со скалой сравнивать

Vladislav
27.09.2016
16:50:08
и кто-то еще сюда котлин приплюсовал

вот уж комьюнити среди скалистов

грац

Google
Vladislav
27.09.2016
16:50:22
а да

хаскель тоже подоспел

Wystan
27.09.2016
16:50:45
СкалаДжс с “визионерской” точки зрения выглядит перспективней. + можно шарить код между клиентом и сервером. Я правильно понял?

Юрий
27.09.2016
16:54:46
@troy4eg ты обиделся из-за кложуры? Но это был не троллинг. Какой смысл менять один динамически типизированный язык на другой? Это же шило на мыло менять. При этом есть статически типизированные альтернативы, не уступающие в функциональности. Elm, purescript, scala.js, да даже typescript и flow выглядят для меня куда интереснее кложуры

Юрий
27.09.2016
16:56:17
Ну я вроде нормально все объяснил, не?

Admin
ERROR: S client not available

Vladislav
27.09.2016
16:57:17
но мне понравилось, что ты сказал что «для меня куда интереснее»

это ключевое )

Юрий
27.09.2016
16:58:41
После опыта со статикой нет никакого желания возвращаться к динамике

Динамика для скриптов и приложений без необходимости поддержки

Так жс и начинался, но сейчас он решает совсем другие задачи

Vladislav
27.09.2016
17:00:09
не хочу холивар очередной открывать, вроде только закончили с предыдущим

Юрий
27.09.2016
17:02:10
Ну мне просто интересно. Многие топят за кложуру, но как вспоминаются типы так сразу обижаются

Vladislav
27.09.2016
17:02:44
потому что почему-то все считают что их там вообще нету)

я в своё время кложуру взял для хакатонов

Google
Vladislav
27.09.2016
17:03:24
но пописав, не против и в проде такое поддерживать, если это не монолит на лям строк

D
27.09.2016
17:03:35
т.е. для кого-то это очень хорошо, а для кого-то очень плохо, да

Юрий
27.09.2016
17:04:32
я в своё время кложуру взял для хакатонов
Хакатон - отличный кейс для динамического языка. Программу написал и выбросил

D
27.09.2016
17:04:52
Используем кложу в продакшне, братья живы.

Юрий
27.09.2016
17:05:13
Но как поддерживать большую кодовую базу без типов?

Nick
27.09.2016
17:05:27
Бгг

Vladislav
27.09.2016
17:05:32
ну во первых, тебе уже раз 10 сказали что там они есть опционально

а во вторых - у тебя реально монолит на лям?

что для тебя БОЛЬШАЯ кодовая база?

D
27.09.2016
17:05:56
Но как поддерживать большую кодовую базу без типов?
не без типов, а без статических типов

Nick
27.09.2016
17:06:02
Я тут смотрю про кросс плагин идёт речь, я его сейчас пишу для неитива и сжс

Wystan
27.09.2016
17:06:08
Юрий
27.09.2016
17:07:03
Насколько я знаю, в кложуру только недавно добавили типы и то они как-то сбоку

Nick
27.09.2016
17:07:26
Эм, я думал это типизированный язык

Wystan
27.09.2016
17:07:52
В принципе, у этих братьев наших по разуму типа кложур бывают всякие интересные идейки. Например, в руби есть continuation. Не знаю насколько полезно, но забавно! У кложурцев есть трансдьюсеры!

Vladislav
27.09.2016
17:08:07
Насколько я знаю, в кложуру только недавно добавили типы и то они как-то сбоку
не сказал бы что недавно, и сбоку не совсем правильно

в таком случае там и область видимости сбоку

ну в общем, не знаю, проще попробовать и потом уже решать для себя

Wystan
27.09.2016
17:08:36
в перле есть динамический скоуп, а не лексический…

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