
Dmitry
22.07.2018
17:42:17
Олл, как будем это расценивать?

0x739d6cd673fffb80
22.07.2018
17:44:14
Ну, ЯП близкий Хаскелю. Но с таким, думаю, лучше в blah

Дмитрий
22.07.2018
17:44:50
?

Andrei
22.07.2018
17:45:48
?
https://t.me/haskell_blah

Google

Дмитрий
22.07.2018
17:46:54
Спасибо)

Aleksey
22.07.2018
18:07:58

Дмитрий
22.07.2018
18:13:31
Здесь 50 на 50, он не чисто функциональный

Max
22.07.2018
18:16:08
Что вот началось ))

Alexander
22.07.2018
18:18:43
лучше в blah, но банить тут не будут, так же как и устраивать долгое обсуждение Erlang (наверное)

Imants
22.07.2018
18:25:27
Erlang - forever ?

Vladimir
22.07.2018
18:26:17
как думаете, нужен ли типизированный язык на beam?
ml-подобный какой-нибудь

Imants
22.07.2018
18:30:19

Vladimir
22.07.2018
18:30:42
просто я раньше думал, что это хорошая идея

Евгений
22.07.2018
18:32:02
Раньше это когда эрланг пытались юзать вне телекома?

Google

Vladimir
22.07.2018
18:32:05
мне именно про beam интересно
не важно когда исторически

Imants
22.07.2018
18:36:06

Pig
22.07.2018
18:55:54
Контрпример: на Java удобнее писать в форме Kotlin

Pineapple
22.07.2018
19:01:54
На JVM в смысле?

Слава
22.07.2018
19:02:59
Под

Дмитрий
22.07.2018
19:04:01
Тоже самое , что elixir под виртуальную машину на котором крутится erlang

Pineapple
22.07.2018
19:04:02
Да. Писать — под, исполнять — на.

Андрей
22.07.2018
19:06:25

Дмитрий
22.07.2018
19:11:53
Я не понял о чём ты)

Андрей
22.07.2018
19:12:40

Alexander
22.07.2018
19:15:42
а вот в этом чате, я попрошу воздержаться от звуковых сообщений и писать текст
звук далеко не все слушают и далеко не всегда есть возможность слушать
в итоге диалог принимает странный вид
спасибо за понимание
кому интересно, что за сообщения были, я из перекинул в blah

Дмитрий
22.07.2018
19:18:09
Я уже ответил

Aleksey
22.07.2018
19:58:48

???????
22.07.2018
20:18:24
Здесь 50 на 50, он не чисто функциональный
А какой простите? Императивщины там минимум. Типизация там не статическая, но строгая, но функциональный язык этого вроде и не требует, иначе у нас все лиспы вываливаются из чисто функциональных языков, хотя они являются прямой реализацией лямбда исчисления, что же может быть функциональнее? Иммутабельности там достаточно. В общем не понимаю что мешает считать ерланг чисто функциональным языком. Другое дело, что он не чистый и не нужно это путать с чисто функциональным, Scala вон чисто объектно-ориентированный(т.к. там всё объекты), но не чистый т.к. там инкапсуляции функций с эффектами нет.

Google

A64m
22.07.2018
20:19:47
ну разумеется, ни скала ни лисп ни эрланг ФЯ не являются

???????
22.07.2018
20:20:14
Вот это поворот.
И с чего бы вдруг?

Vladimir
22.07.2018
20:20:34
define ФЯ
ФП — зонтичный термин

A64m
22.07.2018
20:21:38
лисп и эрланг безтиповые, так что вообще не языки, а скрипты. а скала - ООЯ с элементами ФП, как ява или сишарп

Alex
22.07.2018
20:22:13
Опять срачик начинаеццо
?

Vladimir
22.07.2018
20:22:41
"скриптовые языки" это какой-то мем из 90-х, камон. так уже не говорят

A64m
22.07.2018
20:22:55

Слава
22.07.2018
20:23:30

Vladimir
22.07.2018
20:24:08
а зря
ну то есть скриптота это синоним динамики?
нет, ну я согласен, что динамическая типизация это не типизация, но динамический язык это язык

Vladimir
22.07.2018
20:24:22
всё-таки язык

A64m
22.07.2018
20:24:57
язык, но не программирования, а скриптования

Imants
22.07.2018
20:25:18

Vladimir
22.07.2018
20:25:21

???????
22.07.2018
20:25:52
"Динамический" подразумевает только проверку типов во время исполнения, а не компиляции. Это вовсе не означает, что у тебя на этом языке будет получаться только жабоскрипподобная лапша.

A64m
22.07.2018
20:26:06

Vladimir
22.07.2018
20:26:41
так чем скриптование отличается от программирования

Google

A64m
22.07.2018
20:26:56

???????
22.07.2018
20:27:29

Imants
22.07.2018
20:27:32

A64m
22.07.2018
20:27:54

Vladimir
22.07.2018
20:29:31
так предельной типизированности еще никто не добился. валидные программы на хаскеле все равно не работают валидно

Слава
22.07.2018
20:29:38

Admin
ERROR: S client not available

Vladimir
22.07.2018
20:29:41
разница не сказать что велика

A64m
22.07.2018
20:30:03

Vladimir
22.07.2018
20:31:05

Imants
22.07.2018
20:31:19

Alex
22.07.2018
20:31:50
давайте еще вброшу
джс > хаскелл ?

Слава
22.07.2018
20:31:59

Vladimir
22.07.2018
20:32:49
при чем тут валидность-то?
при том, что типизируемость это не слишком принципиальный момент, чтобы одно называть программированием, а другое им не называть. более того, сама практика написания программы мало чем отличается

???????
22.07.2018
20:32:57

Vladimir
22.07.2018
20:33:54

A64m
22.07.2018
20:35:15
"скрипты" - короткая, удобная и понятная альтернатива сомнительному словосочетанию "динамические языки", то что у кого-то может еще и бомбануть от него - это только плюс

???????
22.07.2018
20:35:40

Google

A64m
22.07.2018
20:36:02

Imants
22.07.2018
20:40:39
https://www.britannica.com/technology/computer-programming-language
Computer programming language, any of various languages for expressing a set of detailed instructions for a digital computer.

???????
22.07.2018
20:42:14
В эрланге строгость системы типов таки повыше будет, чем в плюсах.
Но первый всё ещё по вашему лапша для скриптоов, а второй серьёзный промышленный язык, так получается?

Слава
22.07.2018
20:44:12

A64m
22.07.2018
20:45:35

Слава
22.07.2018
20:46:24

A64m
22.07.2018
20:46:37
нет, нельзя

???????
22.07.2018
20:46:42

A64m
22.07.2018
20:47:42

???????
22.07.2018
20:48:05
И вообще функциональный от слова "функция", работать декларативно с функциями без строгой статической типизации нельзя или как это работает?

Слава
22.07.2018
20:48:25
нет, нельзя
Как это нельзя. Тоже динамическая типизация, тоже бдсм в коде, без хитровывертов с вариадическими темплейтами.

???????
22.07.2018
20:49:09

A64m
22.07.2018
20:49:48

???????
22.07.2018
20:49:58

Слава
22.07.2018
20:50:00