@haskellru

Страница 1355 из 1551
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
Спасибо)

Дмитрий
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
как думаете, нужен ли типизированный язык на beam?
Если это - мне, то за типами лучше в Хаскель. Если типы мешают, то какой-нибудь язык без них. Так более естественно получается.

Евгений
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: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-х, камон. так уже не говорят

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

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

Скажите, а вы 98 г.р., или 2002?
я 88-го года, просто не старпер как кое-кто

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

Vladimir
22.07.2018
20:25:21
язык, но не программирования, а скриптования
в чем разница между программированием и скриптованием?

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

A64m
22.07.2018
20:26:06
https://en.m.wikipedia.org/wiki/Erlang_(programming_language)
в википедии и не такое напишут

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
в википедии и не такое напишут
https://www.ibm.com/developerworks/library/os-erlang1/index.html

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

Слава
22.07.2018
20:29:38
я 88-го года, просто не старпер как кое-кто
Просто термин-то ничем не плох. Запустил, компилятор молчит, а оно сломалось в рантайме - отличительный признак скриптоты.

Admin
ERROR: S client not available

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

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
так предельной типизированности еще никто не добился. валидные программы на хаскеле все равно не работают валидно
"Предельной типизированности"? Шта? Можете погуглить Agda, Coq там всякие. Где исчисление конструкций реализовано... Не знаю, что имеется ввиду под предельной типизированностью, но там типо компилятся только валидные программы(если уж совсем не пытаешься себе в колено выстрелить).

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

???????
22.07.2018
20:35:40
я писал на них, лол
Ну просто тогда очень странное утверждение было.

Google
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
Интересно, а как вы объясните тот факт, что на том же эрланге сложнее писать лапшу, чем на, например, статически типизированных плюсах?
тем что эрланг специально спроектирован так и имеет ряд ограничений чтоб код писали более менее. а плюсы так не спроектированы. какое это отношение имеет к тому что плюсы типизированы, а эрланг - нет?

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

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
типы это то, что проверяется статически, то что проверяется в рантайме не имеет к типам никакого отношения.
"abc" перестаёт иметь тип строки если ты это статически не проверяешь что-ли или как это работает?

Слава
22.07.2018
20:50:00

Страница 1355 из 1551