Size: a a a

2018 February 26

λO

λeonid Onokhov in fprog_spb
источник

АГ

Александр Гранин in fprog_spb
Я могу понять, что вы имели в виду под "динамичностью" в Java, но где там такое разгрнаничение, как я запросил, я не представляю
источник

AV

Alexander Vershilov in fprog_spb
в gradual нету разграничение, но они позволяют навешивать типы где надо
источник

AV

Alexander Vershilov in fprog_spb
вот как в nix пытаются сделать
источник

AI

Andrey Ivanov in fprog_spb
а в яве ты можешь всегда взять Объект если надо полной динамики
источник

AI

Andrey Ivanov in fprog_spb
а в Хаскеле - только костыли Динамик
источник

AV

Alexander Vershilov in fprog_spb
там динамика-как в Haskell
источник

АГ

Александр Гранин in fprog_spb
В первом приближении можно было бы считать, что подобное разграничение предоставляют Clojure + Scala, связанные в одном проекте
источник

Y

Yuuri in fprog_spb
Alexander Vershilov
их поинт в том, что там не называют такие языки скриптовыми явно (как я понял)
Пойнт был в том, что человек зачем-то взял имеющийся более-менее общеупотребимый термин и зачем-то натянул на него другое определение, что не способствует диалогу.
источник

AV

Alexander Vershilov in fprog_spb
Andrey Ivanov
а в Хаскеле - только костыли Динамик
чем Dynamic костыль по сравнению с Object?
источник

AV

Alexander Vershilov in fprog_spb
Object+ reflection, т.к. Object сам по себе не дает средств работать динамично
источник

AI

Andrey Ivanov in fprog_spb
Так цель была не в способствовании диалогу вроде )
источник

Aq

A64m AL256m qn[cores] in fprog_spb
Andrey Ivanov
а в яве ты можешь всегда взять Объект если надо полной динамики
это не динамическая типизация, это сабтайпинг
источник

λO

λeonid Onokhov in fprog_spb
источник

AI

Andrey Ivanov in fprog_spb
Да хоть горшком назови - суть та же
источник

AV

Alexander Vershilov in fprog_spb
но даже с reflection нельзя сделать exhaustive матчинг, что можно сделать в dynamic
источник

АГ

Александр Гранин in fprog_spb
Вот мы и пришли к тому, что под динмаической типизацией каждый понимает что-то свое
источник

Aq

A64m AL256m qn[cores] in fprog_spb
Andrey Ivanov
Да хоть горшком назови - суть та же
нет, не та же. В дин.типизации один тип, отношению подтипирования просто не между чем быть
источник

AI

Andrey Ivanov in fprog_spb
И Объект безо всяких рефлекшенов перекастивается к чему надо по инстансе ов или из (в шарпе) и далее работается как с нужным типом
источник

Aq

A64m AL256m qn[cores] in fprog_spb
Andrey Ivanov
И Объект безо всяких рефлекшенов перекастивается к чему надо по инстансе ов или из (в шарпе) и далее работается как с нужным типом
так в том и дело, что надо кастить
источник