Size: a a a

2021 June 12

к

кана in Haskell
а все что просачивается в рантайм, это просто проекция, как Generic в хаскеле
источник

к

кана in Haskell
но при этом это приводит к дублированию терминов в языках, где типы не стираются
источник

к

кана in Haskell
так что я признаю, что использовать определение тапла может быть очень устаревшим подходом, как и использовать термин интерпретатора по отношению к существующим "интерпретаторам"
источник

к

кана in Haskell
и понятно почему за это держатся всякие академики, мол система терминов уже устоялась в их сообществе, но это может быть торможением
источник

к

кана in Haskell
но при этом существуют довольно современные (в плане момента создания их) системы, которые строго придерживаются этой идеологии, как тайпскрипт например
источник

к

кана in Haskell
например в идрисе втором типы не обязательно стираются, и если они не стираются, то по ним даже можно матчить. Это вполне себе типы, их можно использовать для аннотаций, но они в рантайме тоже есть. Нет смысла называть их тегами, потому что это ровно те же сущности, которые полностью спроецированы в рантайм
источник

AF

Alexey Fedotov in Haskell
я сам не против этой идеологии, мне вполне понравилось данное определение. Я имею в виду лишь то, что оно, м... континуально. Хорошо определяет вещи в некоторой области, но начинает работать хуже в более далёких регионах.

В конечном счете я просто придрался к определению. Понятно, что в JS типов нет, но вот, в принципе, что-то такое нащупать можно. Оно не подходит под определение системы типов, но не подходит не на 100%.
источник

к

кана in Haskell
в эрланге каждое (вообще каждое) значение тегировано, первые 4 бита точно говорят, какой "тип" у значения
источник

f

fulcanelly in Haskell
не оверхед ли?
источник

NI

Nick Ivanych in Haskell
Насколько я помню, динамическая типизация в Nix начиналась затем, чтоб проще было реализовать язык.
источник

DB

Danil Berestov in Haskell
С каких пор?)
источник

[

[BRM]White Rabbit in Haskell
Always has been
источник

AP

Aleksei (astynax) Pi... in Haskell
кана — кложурист года четыре, емнип
источник

к

кана in Haskell
да нет, там полгода опыта эти 4 года назад и все
источник

AP

Aleksei (astynax) Pi... in Haskell
или раньше?
источник

AP

Aleksei (astynax) Pi... in Haskell
Псто, лисперы, это обычно всё же те, кто имеет опыт CL :)
источник

AP

Aleksei (astynax) Pi... in Haskell
Clojure слишком opinionated, как и сообщество вокруг неё
источник

AP

Aleksei (astynax) Pi... in Haskell
"макросы — плохо, хешмапы — хорошо", вот это вот
источник

к

кана in Haskell
cl уже слишком стар
источник

AP

Aleksei (astynax) Pi... in Haskell
Э... нет
источник