Size: a a a

2018 October 24

ПФ

Паша Финкельштейн in graalvm_ru
хотя самый крутой вроде бы к виму
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Я пробовал Leksah, эпическое говнище. Ну то есть, идея написать IDE достойна. Этим достоинства заканчиваются. Под маком он крашился каждые две минуты
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Паша Финкельштейн
так каким образом интерпретатор хаскеля позволит сделать плагин к IDE?
как поможет полное описание языка на Java помочь? Такое описание можно анализировать самой джавой, и потом прозрачно интегрировать в IDEA и Eclipse, которые тоже на Java
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
глянь как у Трюфеля записываются ноды, это же красота (по крайней мере, пока дело касатеся SimpleLanguage xD), бери и суй в автодополнение
источник

ТС

Таир Сабыргалиев in graalvm_ru
А какой вообще смысл хаскеля на граале? Чем это отличается от хаскеля на ллвм?
источник

OS

Oleg Shelajev in graalvm_ru
Будет хаскель с хорошим джитом, интероп со всеми остальными языками на ГраальВМ
источник

ТС

Таир Сабыргалиев in graalvm_ru
Oleg Shelajev
Будет хаскель с хорошим джитом, интероп со всеми остальными языками на ГраальВМ
Спасибо! Забыл, что грааль — это не только нативные бинарники ))
источник

ТС

Таир Сабыргалиев in graalvm_ru
источник

ТС

Таир Сабыргалиев in graalvm_ru
Действительно, Хаскелю сильно помогла бы экосистема ЖВМ
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
я наверное, какой-то ide-нацист, но помойму если для языка нет поддержки в Eclipse/IDEA/VisualStudio/XCode, это означает, что никто его не может использовать, даже тот, кто очень хочет. А интеграция с ними означает написание инкрементального компилятора на Java/C#, внутренние структуры которого ложатся на кишки означенных IDE,  типа PSI в идейке
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
я наверное, какой-то ide-нацист, но помойму если для языка нет поддержки в Eclipse/IDEA/VisualStudio/XCode, это означает, что никто его не может использовать, даже тот, кто очень хочет. А интеграция с ними означает написание инкрементального компилятора на Java/C#, внутренние структуры которого ложатся на кишки означенных IDE,  типа PSI в идейке
в идее плагин для хаскеля пробовал?
источник

ТС

Таир Сабыргалиев in graalvm_ru
Паша Финкельштейн
в идее плагин для хаскеля пробовал?
Я пробовал, не понравился
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
пробовал несколько лет назад, он с каким-то приближением мог расцвечивать кот и все. Мне бы какие-нибудь автодополнения, рефакторинги, структуру кода, систему сборки итп. Нет, я понятия не имею, как в синтаксисе хаскеля сделать нормальное автодополнение
источник

ТС

Таир Сабыргалиев in graalvm_ru
Он зависит от устаревших инструментов
источник

ТС

Таир Сабыргалиев in graalvm_ru
Типа ghc-mod кажется
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
с кложуром все еще печальней. Вроде вот плагин есть. И что? Какой с него прок? Человек когда мыслит императивно, ему нужно автодополнение для каждого следующего действия. Поставил точку в жабе, вызвал комплишен и рыскаешь по вариантам: чего бы сделать дальше. Причем каждая следующая точка сужает количество вариантов, которые отобразятся в выпадающем меню. Синтаксис джавы очень хорош для автодополнения. Что должно выпадать у кложура?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Ну извини, но на  хаскеле если писать императивно — плохо получится
источник

ПФ

Паша Финкельштейн in graalvm_ru
do-нотация погано работает
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
нууу
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
вопрос не в том чтобы писать императивно, а чтобы иметь возможность autocomplete-first программирования
источник