Alexander
mitä he sanovat ?
Alexander
Not saying it will make you a better developer
Alexander
I think that answer to the question "why should you learn Haskell", can't answer the question "who to learn Haskell" in most of the cases. The only case where it can give some answer is when the answer is that you don't want to learn it.
Anonymous
> Leaning Haskell can be considered a mind game Why not idris if so?
Alexander
You can still use Haskell for writing real world applications
Alexander
> Leaning Haskell can be considered a mind game Why not idris if so?
There is nothing contradictional here, it's just a personal choice. You can choose to learn Idris or Coq or whatever thing you wish. If you have a need in the learning itself, then the question "why I should do it" is irrelevant
Dmitry
Там вверху знак масонов?
Это лямбда анфас. Вот она какая!
Anonymous
> You can choose Sounds too rude. "You may"
Anonymous
You can still use Haskell for writing real world applications
For any kind of enterprise development I would prefer scala, really
Ю ли я? 🤔
> Sounds too rude. #stopcyberbullying
Alexander
@jey_lee this make sense only if you depend on the java infrastructure
Alexander
*makes
Alexander
or if you need very large teams
Alexander
> You can choose Sounds too rude. "You may"
I sound rude sometimes, but not because I'm, it's because of limited knowledge of English.
Alexander
Ю ли я? 🤔
> Orly? Sounds too rude!
Alexander
scala is a terrible language, why not use Java instead, the latest one has plenty of nice features, and doesn't pretend to be what it's not.
Anonymous
> scala is a terrible language How terrible?..
Anonymous
What's wrong?
Anonymous
> plenty of nice features Like what?..
Danila Matveev
Детсад какой-то
Ю ли я? 🤔
> why not use Java instead Kotlin FTW!
Alexander
I'd write "everything", but it will not count
Alexander
в 8ой то вроде и лямбды завезли, и executor-и прочий concurrency API
Alexander
scala is all about crap, Mr. Politenes :)
Anonymous
I'd write "everything", but it will not count
Technically I know what's wrong exactly though I would inisist that it's still the optimal choice when you wish to be productive
Aliester
use clojure
Alexander
@jey_lee optimal for whom?
Alexander
for a person who learned Basic since school? Maybe that is correct
Alexander
I believe Scala language design has significant flaws, but I cant deny the fact this community made a lot to popularize FP.
Дима
Scala was given to us by gods
Ю ли я? 🤔
use clojure
скриптоговно © жи
Дима
for our sins
Alexander
I haven't write big projects with scala, but for what I was using that, I would never consider to use that outside of the heavy jdk infrastructure
Alexander
even in that case quite likely that I'll prefer using haskell + inline-java
Alexander
it has a nice interop with scala and was used quite well with tensor flow
Alexander
the only benefit are existing java libraries and tools
Alexander
@jey_lee facepalm yourself
Alexander
@jey_lee try to be more concrete plz
Alexander
I don't have enough never to speak with people who are failing to tell what they are thinking (in any language)
Alexander
*nerves
Alexander
/me will use thesz style today
Alexander
*thesz's
Anonymous
- Any kind of java interop through native apis is fragile. It fails on threading, it fails on everything. It's deadly hard to debug - It's hard to reuse any kind of non-trivial domain model So all these "inline java" tricks are definitely not for real purposes
Alexander
Unfortunately, learning Haskell or functional programming in whole, can face you with some unwanted bullying; at least, this is true for Russian "traditional" community, well, a significant part of it
Anonymous
the only benefit are existing java libraries and tools
Mostly yes. And the ecosystem it's (still) a great benefit
Alexander
you tell ppl that you had an experience of successful using particular technology in production, and get facepalm.jpg from the person who doublty has anything more that theoretical experience
Alexander
with those particular technologies
Anonymous
"works for me", huh?
Alexander
works, for our clients
Alexander
if there will be any one sacrastic bullshit comment without any argument (there ware some arguments above, even I found them bullshit), I'm no longer going to bare that
KrivdaTheTriewe
Решил писать хайлоад проект , у меня сейчас есть кубер, для орекстрации, сервант подойдет для стейтлесс реста, хороший рпс выдаст?
A64m
скала - это просто лазейка для того чтоб пострадать с функторами в явамирке за счет работодателя. для реальных проектов игрушечные языки вроде скалы непригодны
Aliester
почему вы на англицком базарите?
Alexander
не знаю, просто так
Alexander
Решил писать хайлоад проект , у меня сейчас есть кубер, для орекстрации, сервант подойдет для стейтлесс реста, хороший рпс выдаст?
servant наверное один из лучших выборов, если есть некоторая сложность разбора, во всяком случае оверхед по сравнению с wai/warp низкий
Alexander
блин нельзя злым в чятик приходить
Alexander
:/
Vasiliy
Kirill хм, похоже у вас не экспортируется тип Format, я просто хотел для него написать свой ToJSON и только заметил наверное, в этом есть смысл, просто я не знаю как мне реализовать toJSON:)
Alexander
скала - это просто лазейка для того чтоб пострадать с функторами в явамирке за счет работодателя. для реальных проектов игрушечные языки вроде скалы непригодны
Мне один рецензент писал, мол, хаскель - это хороший выбор языка для примеров, потому что та же Скала это академический язык, не предназначенный для реального мира.
Aliester
в хаскель-чат со своей злостью не ходят
Aliester
ее тут на месте можно получить
Vasiliy
module Codec.Xlsx.Formatted ( FormattedCell(..) , Formatted(..) , formatted , toFormattedCells , CondFormatted(..) , conditionallyFormatted -- * Lenses -- ** Format вот я об этом хотел спросить , formatAlignment , formatBorder
Kirill
а JSON тут каким боком?
Vasiliy
ну это мне нужно, я просто хочу написать для Format, ToJSON у меня он пытается сериализовать это все в удобоваримый CSS
Kirill
эт Эдско накостылил в своё время
Alexander
Кстати, я же обещал перлы моих рецензентов. Сейчас покопаюсь
Kirill
а зачем его в JSON? тыж вроде просто xlsx хотел экспортить?
Kirill
этот формат, он же для более-менее сносного кода генерации форматированного экселя
Kirill
чтоб руками айдишки не отслеживать
Alexander
Keep calm and do Haskell
чем и занимаюсь
Kirill
а я не очень calm - приходится питонить, блин
Alexander
а, у меня, блин, опять давление не в норме, работоспособность на нуля, то этого я нервничаю и злой
Alexander
и даже лень серьезно и обстоятельно отвечать