Size: a a a

2020 December 21

DP

Dmitry Plesovskykh in Lisp Forever
sbcl выводит кое где
источник

SA

Sokolov Andrew in Lisp Forever
я это и сказал
источник

DP

Dmitry Plesovskykh in Lisp Forever
Andrew Kravchuk
Мне тоже интересно, что за реализации, типов-то в лиспах, почитай, кроме typed racket и CL нету. Есть только какие-то слабые попытки в Gambit Scheme
я имел ввиду хаскель - что там сплошной борьбизм с типами, вместо написания программ
источник

DP

Dmitry Plesovskykh in Lisp Forever
Sokolov Andrew
я это и сказал
ты лучше скажи, что бы ты хотел видеть. чем тебе не нравится typed racket? ты хочешь реализацию agda на лиспе или что
источник

SA

Sokolov Andrew in Lisp Forever
рекет на борщ
источник

SA

Sokolov Andrew in Lisp Forever
а так то да
источник

SA

Sokolov Andrew in Lisp Forever
агда ок
источник

SA

Sokolov Andrew in Lisp Forever
особенно если можно так а можно эдак
источник

DP

Dmitry Plesovskykh in Lisp Forever
есть какие-то реализации именно зависимых типов на лиспе? ракетка, цл? так чтоб оно гламурненько смотрелось и понятно было что с ним делать и зачем
источник

DP

Dmitry Plesovskykh in Lisp Forever
про ракетку и борщ не совсем понял посыл
источник

DP

Dmitry Plesovskykh in Lisp Forever
что мешает это сделать в виде библиотеки (макросов)? если кому-то нужны зависимые типы в CL или racket
источник

DP

Dmitry Plesovskykh in Lisp Forever
кстати, я не смотрел детально на Shen (Qi) - там как обстоят дела с зависимыми типами?
источник

DP

Dmitry Plesovskykh in Lisp Forever
локальный вывод типов, там где ты сам сказал, что да, давайте тут выводить - это вполне себе гуд. я против вывода типов везде и по дефолту. потому что это оверхед и "ненужно"
источник

DP

Dmitry Plesovskykh in Lisp Forever
что с макросами делать в системе с тотальным выводом типов? у нас есть примеры статически типизированных макросов - nemerle, scala. смотрятся ... э, ну так себе
источник

DP

Dmitry Plesovskykh in Lisp Forever
Shen по-идее из той же оперы (только лисп), но я его видел совсем издалека, то есть почти не видел даже
источник

DP

Dmitry Plesovskykh in Lisp Forever
на мой взгляд зависимые типы и прочий рокет сайнс взлетит, если показать - вот у нас крутая программа, в которой есть зависимые типы. смотрите как круто они помогают решать наши проблемы в этом домейне. ну и, естественно, это должно быть в проекте с открытым исходным кодом, чтобы каждый мог убедиться, а не на словах и обс
источник

SA

Sokolov Andrew in Lisp Forever
Dmitry Plesovskykh
что мешает это сделать в виде библиотеки (макросов)? если кому-то нужны зависимые типы в CL или racket
не особо чего мешает
источник

DP

Dmitry Plesovskykh in Lisp Forever
то есть лучший способ убедить кого-либо в крутости зависимых типов (в частности на лиспах) - это написать релевантный полезный код
источник

SA

Sokolov Andrew in Lisp Forever
никто не сделал еще вот и все
источник

SA

Sokolov Andrew in Lisp Forever
Dmitry Plesovskykh
про ракетку и борщ не совсем понял посыл
они не одно и то же
источник