Alexander
там есть с точки зрения теорий и практик шрифтовых проблеы
Andrew
не согласен, но кложура мне тоже не нравится
У кложуры есть побочный эффект. В виде jvm
Andrew
да везде
ML на питоне лучше же реализовывать.
Aliester
а вообще иногда мне кажется что мы(программисты) слишком увлеченны инструментами
Aleksei (astynax)
Весь ML, который на питоне, не на питоне, а на Си
Aleksei (astynax)
Питон - только клеекод
Aliester
мы уже очень долго остаемся ремесленниками, а не учеными
Alexander
ML на питоне лучше же реализовывать.
не вижу ни одной причины почему
Aleksei (astynax)
Датасаентисты легко осваивают потому что. Только они не пишут программы, они ставят эксперименты.
Leonid 🦇
Хотя вообще как человек ковырявший внутренности Autodesk Maya где до питона весь интерфейс был на MEL (шелл скрипт на стеройдах) да и сейчас на 70% на нём. Питон это благо.
Alexander
мне кажется что путь от питона до го они со временем осилят
Anonymous
там в excel даже питон хотят встроить
Leonid 🦇
у го репла нет?
Anonymous
👀
Leonid 🦇
без репла он нахрен датасаенсам не нужен
Anonymous
у го репла нет?
неофициальный есть
Aleksei (astynax)
Не, у питона есть Jupyter и MatPlotLib, а у Go - нет
Alexander
да у питона тоже нету репла
Leonid 🦇
чоёта нету
Alexander
есть jupyter, но это уже обёртка
Alexander
евойный репл ниюзабельный без дополнений
Leonid 🦇
а то ghci сильно лучше
Leonid 🦇
заставишь питонский репл с readline работать, и то радость
Anonymous
лучший репл у раста
Aleksei (astynax)
евойный репл ниюзабельный без дополнений
Зато IPython, или что-то на базе Prompt Toolkit - сильно удобнее, чем GHCi
доня.
для хаскеля ж тоже есть IHaskell или что-то типа того
Alexander
pure python shell « ghci « ihaskell/ipython
A64m
кто-нибудь пробовал IHaskell использовать именно как репл в консольке, а не этот вырвиглазный ужас в браузере?
Aleksei (astynax)
IHaskell поверх GHCi ещё можно терпеть в браузере - диаграмки порисовать. Но в консоли это то ещё удовольствие
A64m
чего-то такого я и ожидал
Aleksei (astynax)
Поддержка консольного режима не сразу появилась, кстати, может ещё допилят.
Aleksei (astynax)
Но комбайн сомнительный получается всяко
A64m
меня в ghci раздражает невозможность дампать сделанные в нем объявления в файл и релоадить их
Aleksei (astynax)
Ха, это то я автоматизировал себе
Aleksei (astynax)
-- work with local .ghci :def r. const(return ":cmd readFile \".ghci\"") :def rr \m -> return (":reload " ++ m ++ "\n:r.") :def >> \x -> return (":! echo \"" ++ x ++ "\" >> .ghci")
Aleksei (astynax)
Убого, но лучше, чем ничего
A64m
не, я рассматривал такой вариант, но мне не хочется при объявлениях команды вбивать
Leonid 🦇
haskell-mode норм фронт к ghci
Aliester
а чем вам hello@hello > python
Aliester
не репл?
Зигохистоморфный
@A64m_qb0 зачем в hie ekg добавили? https://github.com/haskell/haskell-ide-engine/commit/e2b4228506be19124bc6aa988f58000ddb88a1c0
A64m
чтоб смотреть в браузере как он течет?
A64m
также меня раздражает отнострочная история
A64m
да много чего, куча мелочей еще вроде отсутствия подсветки и фаззи-комплита
Alexander
++
A64m
а, из немелочей еще дико бесит, что он хаддоки не показывает
Anonymous
почему?
потому что он не существует
Зигохистоморфный
а, из немелочей еще дико бесит, что он хаддоки не показывает
уже показывает, на тултипе нажимаешь на documents и оно рядом в новой секции открывает доку
A64m
я про ghci
Anonymous
Anonymous
он давно умер
A64m
hie как раз один из немногих хаскелекостылей, который показывает доки
A64m
а так норма, конечно, доки не показывать
Зигохистоморфный
Anonymous
из-за того что одну фичу убрали из компилятора; правда совсем недавно добавили динамический интерпретатор и все может быть спасено
A64m
совсем без репла, хотябы убогого как-то совсем не весело
Alexander
в с тоже есть репл, называется gdb
Зигохистоморфный
там vscode обновился
A64m
да, но там ничего особо интересного
Aliester
кстати, а в чем писать хаскельный код?
Alexander
hie - stack only?
Alexander
в любом текстовом редакторе
Aliester
если не фанат консольных редакторов
A64m
нет
A64m
не знаю, мне ничего не нравится
Anonymous
тогда emacs
A64m
мне и имакс не нравится
Anonymous
ты странный
Alexander
в общем везде есть какие-то решения и все не очень, поэтому любимый редактор лучше всего подойдет
Alexander
vim/neovim/gvim/mcedit/emacs/idea/vscode/notepad++/atom
Anonymous
/microsoft word
A64m
http://taylor.fausak.me/static/images/2017/11/15/chart-editors.png
A64m
интересно что vscode аж на третьем месте. хотя все понятно, конечно
Leonid 🦇
все знают что емакс лучший "недо-ide"
A64m
я не знаю
Leonid 🦇
теперь знай