
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

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

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

Denis
24.06.2017
14:50:06

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

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

kle
24.06.2017
14:50:35

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

Антон
24.06.2017
14:51:49

Google

Denis
24.06.2017
14:52:06

DY
24.06.2017
14:52:22

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

DY
24.06.2017
14:53:09

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

Denis
24.06.2017
14:53:31

Жабра
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
Так вот, императивщина в чистом виде же!

Denis
24.06.2017
14:59:36

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

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.

Igor
24.06.2017
15:26:39

Михаил
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
Ну хайп словил Котлин вроде бы недавно. Очевидно, что скоро появится много материала. Вот человек и ждет что-то новое.
А чего нового должно быть?

Denis
24.06.2017
17:45:29

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

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