Size: a a a

2018 February 26

AV

Alexander Vershilov in fprog_spb
их поинт в том, что там не называют такие языки скриптовыми явно (как я понял)
источник

AV

Alexander Vershilov in fprog_spb
кана
вот не пример завтипов, но то, что сложно описать без нужных возможностей
некая функция принимает объект с люыми (но известными во время компиляции) ключами, где все элементы имеют тип forall A. E -> A, нужно отдать функцию E -> B, где B - тот самый объект с теми же ключами, но значения элементов - A
простой ответ: сделай как в динамических — введи T - это множество всех выразимых в языке объектов. Функции типа E -> T, и сделать E -> B просто
источник

AV

Alexander Vershilov in fprog_spb
требует zero-time на создание и мышление, предоставляет те же гарантии, потом добавь fromT
источник

λO

λeonid Onokhov in fprog_spb
из вашей же википедии
> The term "scripting language" is also used loosely to refer to dynamic high-level general-purpose languages, such as Perl,[1] Tcl, and Python,[2]
источник

λO

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

AV

Alexander Vershilov in fprog_spb
чтобы переходить из "динамической" части в "статическую"  с проверкой инвариантов
источник

λO

λeonid Onokhov in fprog_spb
опять же ява скрипт
источник

AV

Alexander Vershilov in fprog_spb
при этом сразу же писать всю программу на T, как предлагают последователи принципа all-or-nothing не обязательно
источник

AI

Andrey Ivanov in fprog_spb
ну про скрипт - это железный аргумент конечно ))))
источник

AV

Alexander Vershilov in fprog_spb
хотя, кстати, это наверное интересный подход и так и надо рассказывать про типы тем, кто любит динамику
источник

AV

Alexander Vershilov in fprog_spb
т.е. это хотя бы понятно, почему мы не воюем и куда идём
источник

AV

Alexander Vershilov in fprog_spb
а то, как на докладе было абстрактно больно и понятно почему встречено так
источник

АГ

Александр Гранин in fprog_spb
Существуют ли языки, имеющие сразу и статическую, и динамическую типизацию, но разграничивающие эти области по аналогии с тем, как хаскельный IO разграничивает чистые и нечистые вычисления?
источник

AV

Alexander Vershilov in fprog_spb
есть gradual typing
источник

Aq

A64m AL256m qn[cores] in fprog_spb
Alexander Vershilov
их поинт в том, что там не называют такие языки скриптовыми явно (как я понял)
Ну да, но другого синонима для "динамически типизированный язык" вроде нету?
источник

AI

Andrey Ivanov in fprog_spb
ява например
источник

АГ

Александр Гранин in fprog_spb
Andrey Ivanov
ява например
Что - Ява?
источник

AI

Andrey Ivanov in fprog_spb
исключительно за счет иерархичности системы типов. а вот то что ты спросил - и например
источник

AV

Alexander Vershilov in fprog_spb
источник

AI

Andrey Ivanov in fprog_spb
отличный вариант юзать тот уровень детализации типов какой нужен
источник