Alexander
там есть с точки зрения теорий и практик шрифтовых проблеы
Andrew
Andrew
да везде
ML на питоне лучше же реализовывать.
Aliester
а вообще иногда мне кажется что мы(программисты) слишком увлеченны инструментами
Aleksei (astynax)
Весь ML, который на питоне, не на питоне, а на Си
Aleksei (astynax)
Питон - только клеекод
Anonymous
Aliester
мы уже очень долго остаемся ремесленниками, а не учеными
Alexander
Aleksei (astynax)
Датасаентисты легко осваивают потому что.
Только они не пишут программы, они ставят эксперименты.
Leonid 🦇
Хотя вообще как человек ковырявший внутренности Autodesk Maya где до питона весь интерфейс был на MEL (шелл скрипт на стеройдах) да и сейчас на 70% на нём. Питон это благо.
Alexander
мне кажется что путь от питона до го они со временем осилят
Anonymous
там в excel даже питон хотят встроить
Leonid 🦇
у го репла нет?
Anonymous
👀
Leonid 🦇
без репла он нахрен датасаенсам не нужен
Aleksei (astynax)
Не, у питона есть Jupyter и MatPlotLib, а у Go - нет
Alexander
да у питона тоже нету репла
Leonid 🦇
чоёта нету
Alexander
есть jupyter, но это уже обёртка
Alexander
евойный репл ниюзабельный без дополнений
Leonid 🦇
а то ghci сильно лучше
Leonid 🦇
заставишь питонский репл с readline работать, и то радость
Anonymous
лучший репл у раста
доня.
для хаскеля ж тоже есть 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
++
Cheese
A64m
а, из немелочей еще дико бесит, что он хаддоки не показывает
Anonymous
почему?
потому что он не существует
Cheese
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
ты странный
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 🦇
теперь знай