@kotlin_lang

Страница 212 из 982
Denis
24.06.2017
14:46:09
И подумай сколько это займет написать на чем-то типа джавы/котлина

И потом сравни с хаскелем calc :: String -> Float calc = head . foldl f [] . words where f :: [Float] -> String -> [Float] f (x:y:zs) "+" = (y + x):zs f (x:y:zs) "-" = (y - x):zs f (x:y:zs) "*" = (y * x):zs f (x:y:zs) "/" = (y / x):zs f (x:y:zs) "FLIP" = y:x:zs f (x:zs) "ABS" = (abs x):zs f xs y = read y : xs

kle
24.06.2017
14:48:06
Та я на ней ни строчки не написал

Google
Denis
24.06.2017
14:48:40
Та я на ней ни строчки не написал
Чудесный мир джавы ждет тебя.

kle
24.06.2017
14:48:52
Ужасно)

Жабра
24.06.2017
14:49:00
Могу кинуть хорошую "вводилку" по ФП на Котлине, если кому надо.

Kylych
24.06.2017
14:49:10
кидай

Антон
24.06.2017
14:49:35
Молодые люди, подскажите, пожалуйста, а у кого-то есть годные ресурсы для изучения Kotlin&Android?
Devcolibri вроде нормальные уроки делает, но их очень мало еще, а вообще сейчас начал изучать андроид и котлин одновременнно - смотрю уроки с ресурса starandroid.ru, только у них там все на джаве, а я то же самое пробую на котлине реализовать. Вместе с kotlin-android-extension код получается очень читабельным и легко понимаемым)

Kylych
24.06.2017
14:49:44
хотя говорят, на котлине фп - детский сад

Жабра
24.06.2017
14:49:47
https://youtu.be/Onk2l_cVcJg

Aleksandr
24.06.2017
14:50:15
Не то что на Scala)

Denis
24.06.2017
14:50:25
Типа "мы можем чутка в ФП"

Kylych
24.06.2017
14:51:14
по java есть javarush.ru и Иван Головач на ютубе

Антон
24.06.2017
14:51:49
Спасибо. Успешно проходит обучение?)
ну начал буквально неделю назад, в свободное от работы время(я вообще автотестировщик, а не разработчик), но получается вроде бы неплохо)

Google
Denis
24.06.2017
14:52:06
Не то что на Scala)
ну ты копнул...

DY
24.06.2017
14:52:22
Тут студия плагин обновила с 1.1.2-5 до 1.1.3, и всё сломалось. Мой косяк или плагина, как думаете?
откатился обратно на 1.1.2-5, там всё ок. если кто-то решит проблему с новым плагином или хотя бы сообщит об отсутствии проблем, буду благодарен)

Denis
24.06.2017
14:52:25
Слышал краем уха про скалу - там тоже можно такое болото сделать, что ппц будет

DY
24.06.2017
14:53:09
на 1.1.3 работает все, лол
у тебя работает, у меня нет :( лол

Жабра
24.06.2017
14:53:29
Вообще никогда не видел код на скале. Надо чекнуть будет

Жабра
24.06.2017
14:54:52
Да вики открой и глянь)
Ну я о чем и говорю. :)

Ну, такое...

Михаил
24.06.2017
14:56:47
Denis
24.06.2017
14:57:13
Ну, такое...
Да херня, lisp подонбые языки - вот где треш и угар начинается

Alex
24.06.2017
14:58:00
Жабра
24.06.2017
14:58:31
Denis
24.06.2017
14:58:32
Почему это? Они как раз очень понятные
После императивщины - жесть)

;; Сортирует список по первым элементам подсписков. (sort (list '(9 A) '(3 B) '(4 C)) #'< :key #'first) ; возвращает ((3 B) (4 C) (9 A))

Alex
24.06.2017
14:59:22
Так вот, императивщина в чистом виде же!

Alex
24.06.2017
14:59:41
В джаве сорт так же работает и пишется

Denis
24.06.2017
15:00:00
Ну не, после императивщины в ФП вкатываться - поллитра надо

Google
Denis
24.06.2017
15:00:02
Не меньше

Alex
24.06.2017
15:00:13
ФП проще чем вы думаете

Denis
24.06.2017
15:00:40
Я не вижу тут ФП
Ды это тупая копипаста с вики :)

Alex
24.06.2017
15:02:05
Ды это тупая копипаста с вики :)
Если интересен Lisp - посмотрите на Сlojure (Lisp под JVM)

Denis
24.06.2017
15:02:19
Alex
24.06.2017
15:02:25
CLOS? :)

Denis
24.06.2017
15:02:30
Haskell

Alex
24.06.2017
15:02:49
Еще проще

Если в лисп еще надо хотя бы стараться вчитываться, то Хаскелл читаешь и даже не вчитываешься

Denis
24.06.2017
15:03:33
Еще проще
Может быть

Alex
24.06.2017
15:03:49
Тогда подтяните свой мат. бэкграунд

Alex
24.06.2017
15:04:12
Есть вещи, которые без знания теорката лучше не трогать

Denis
24.06.2017
15:04:22
Хм. Походу стоит это записать в тудушку :)

Alex
24.06.2017
15:04:45
Например?
Продукты/копродукты, аппликативы, те же монады

Композиция функций

Denis
24.06.2017
15:05:56
Открыл "Монады" - закрыл.

Да, без базы лучше не лезть.

Alex
24.06.2017
15:06:34
Если захотите еще больше хардкорчику, и полезете трогать Agda/Idris для "поюзать" зависимые типы - тогда еще и теорию типов почитайте

Google
Admin
ERROR: S client not available

Alex
24.06.2017
15:06:44
Множественную и гомотопическую

Denis
24.06.2017
15:07:07
Куда мне, в хаскель пальцем бы нормально потыкать.

Alex
24.06.2017
15:07:49
А что вы, собственно, от него ожидаете? Что он вам даст, зачем его трогать?

Denis
24.06.2017
15:08:46
Праздное любопытство, типа "как оно там вообще"

Alex
24.06.2017
15:09:37
Тогда, когда запустите ghc впервые, забудьте о всем, что вы знаете из императивного мира

Если интересно - есть интересный проект eta, который порт Хаскелл под JVM.

Михаил
24.06.2017
15:39:17
Мне вот интересно, сколько за последние сутки сюда людей пришло...

Даже не за сутки, а за последние часов 6-8

Boris
24.06.2017
15:40:55
Тут же вроде бот какой-то для этого есть

Sergey
24.06.2017
15:41:04
только не нужно вызывать его)

в истории гляньте линку

даже в описании канала есть

Alex
24.06.2017
15:48:57
Растем, что радует

Не хочется куда-то прийти и писать очередной галимый рест на джаве.

На Котлине это делать гораздо приятнее

kapehh
24.06.2017
16:42:50
+

Gregory
24.06.2017
17:04:16
Подскажите сейчас по разработке под андроид по котлину ничего нового из книг не появилось?

Только Kotlin for Android Developers?

Google
Denis
24.06.2017
17:39:55
А чего нового должно быть?

Все тоже самое что и у джавы

kle
24.06.2017
17:42:54
Ну хайп словил Котлин вроде бы недавно. Очевидно, что скоро появится много материала. Вот человек и ждет что-то новое.

А чего нового должно быть?

kle
24.06.2017
17:45:59
вы вроде бы спросили "А чего нового должно быть?"

Denis
24.06.2017
17:46:31
Что ключевого в котлине, чтобы по нему выпускать тонну книг? Особенно в контексте андроида

extension медоты да, мб что-то принесут

Страница 212 из 982