<average>
are people here aware of that thread? ^^
<average>
how does ocaml cope with the issues mentioned there?
<average>
do they apply?
<average>
or are they not applicable to ocaml?
<Drup>
average: the thread made me a bit smile
<average>
Drup: go on
<average>
Drup: how/why did it make you smile
<average>
Drup: how do you feel about those things?
<average>
Drup: have you encountered them in ocaml?
<average>
Drup: how did you deal with them in ocaml?
zpe has joined #ocaml
<Drup>
it boils do to the guy saying "I don't like these X set of features" and everyone responding "but those are good things" *insert notes about stockolm syndrome here*
<Drup>
(I agree with most of what he's saying, so ...)
<average>
hehe
<average>
but those guys in haskell really don't get anything done like that. it's just very silly
<average>
for ocaml I've seen actually good products/tools come out of the eco-system. i can't say that for haskell..
<Drup>
I'm sure they get things done, it's just they are used to the quirks/crap in haskell, and enjoy the good parts
<Drup>
people get things done in javascript *shrug*
<Drup>
(keep in mind that the guy is new to haskell)
<average>
this particular comment sub-thread is very telling of how haskell is
<average>
Drup: he may be new but.. he is trying to do something simple and his simple task generated 294 comments..
<average>
Drup: and I still don't think he got his question answered
<average>
Drup: so after all those people commented. comment threads 20-level deep, those haskellers got pretty distracted
orbifx has quit [Ping timeout: 264 seconds]
Soni has quit [Ping timeout: 268 seconds]
MercurialAlchemi has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
Soni has joined #ocaml
Soni has quit [Ping timeout: 240 seconds]
FreeBirdLjj has joined #ocaml
<tautologico>
"Plus you guys hate parentheses like they beat your mother or something and use pointfree style"
<tautologico>
lol
Soni has joined #ocaml
spew has quit [Quit: foobar]
nicoo has quit [Remote host closed the connection]
nicoo has joined #ocaml
thizanne_ is now known as thizanne
larhat has quit [Quit: Leaving.]
larhat has joined #ocaml
tane has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 258 seconds]
ryanartecona has joined #ocaml
gasche has joined #ocaml
<gasche>
(hi)
tane has quit [Quit: Leaving]
freechips has quit [Quit: WeeChat 1.7]
<companion_cube>
o/
freechips has joined #ocaml
vramana1 has joined #ocaml
govg has quit [Ping timeout: 240 seconds]
vramana has quit [Ping timeout: 240 seconds]
vramana1 is now known as vramana
sh0t has quit [Ping timeout: 246 seconds]
MercurialAlchemi has joined #ocaml
sh0t has joined #ocaml
zpe has quit [Ping timeout: 240 seconds]
yomimono has joined #ocaml
TheLemonMan has joined #ocaml
<reynir>
\o
yomimono has quit [Ping timeout: 240 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
tane has joined #ocaml
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Ping timeout: 258 seconds]
oschwald has joined #ocaml
pyx has joined #ocaml
pyx has quit [Client Quit]
infinity0 has quit [Remote host closed the connection]
oschwald has left #ocaml [#ocaml]
vramana1 has joined #ocaml
oschwald has joined #ocaml
oschwald has left #ocaml [#ocaml]
vramana has quit [Ping timeout: 258 seconds]
vramana1 is now known as vramana
<gasche>
def`: I'm thinking of working on ppx_deriving myself if I have time this week-end
chetshah has joined #ocaml
<gasche>
do we risk stepping on each other toes? is there an opportunity for collaboration?
<gasche>
( context: ppx_deriving doesn't support 4.05 right now and this blocks other projects, a migration to def's ocaml-migrate-parsetree would be a long-term solution to the problem)
yomimono has joined #ocaml
philtor has joined #ocaml
Soni has quit [Ping timeout: 264 seconds]
<def`>
gasche: after talking with jeremie dimino, I am tweaking the API of ocaml-migrate-parsetree a bit to better support the "driver" use case
<def`>
(link all rewriters in one executable)
<def`>
so it is nice if you look at ppx_deriving, and maybe we can collaborate a bit on the feature set needed to make it work with ocaml-migrate-parsetree
Soni has joined #ocaml
d0nn1e has quit [Ping timeout: 268 seconds]
d0nn1e has joined #ocaml
sh0t has quit [Ping timeout: 268 seconds]
maattdd has joined #ocaml
S11001001 has quit [Ping timeout: 255 seconds]
maattdd_ has quit [Ping timeout: 260 seconds]
jmct has quit [Ping timeout: 255 seconds]
jmct has joined #ocaml
jnavila has joined #ocaml
zpe has joined #ocaml
chetshah has quit [Ping timeout: 260 seconds]
orbifx has joined #ocaml
mali__ has quit [Ping timeout: 246 seconds]
ryanartecona has quit [Quit: ryanartecona]
<orbifx>
what a moaner that ice guy from r/haskell
jnavila has quit [Ping timeout: 240 seconds]
<orbifx>
"no IDEs" ... ow no the unniverse ends :P
yomimono has quit [Ping timeout: 240 seconds]
<companion_cube>
well once you're used to IDEs it's hard to work without them
<companion_cube>
I would be a bit lost without merlin :/
kakadu_ has joined #ocaml
tane has quit [Quit: Leaving]
dch_ has joined #ocaml
jnavila has joined #ocaml
mali__ has joined #ocaml
<orbifx>
companion_cube: they are addictive, it's why i avoid them
newbie73 has joined #ocaml
newbie73 has quit [Client Quit]
newbie64 has joined #ocaml
govg has joined #ocaml
<companion_cube>
meh, at some point you have to weight cost/benefit
newbie64 is now known as lolisa
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Mercuria1Alchemi has joined #ocaml
zpe has quit [Remote host closed the connection]
MercurialAlchemi has quit [Ping timeout: 240 seconds]
ryanartecona has joined #ocaml
troydm has quit [Ping timeout: 260 seconds]
troydm has joined #ocaml
zpe has joined #ocaml
Onemorenickname has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
<Onemorenickname>
I was so afraid
<Onemorenickname>
at some point, it looked like printing a string modified the behaviour of the program.
zpe has quit [Ping timeout: 264 seconds]
sz0 has joined #ocaml
BitPuffin|osx has quit [Remote host closed the connection]
sh0t has joined #ocaml
copy` has joined #ocaml
Onemorenickname has quit [Remote host closed the connection]
Onemorenickname has joined #ocaml
sh0t has quit [Ping timeout: 246 seconds]
gpietro has joined #ocaml
gpietro has quit [Ping timeout: 246 seconds]
<orbifx>
companion_cube: if a library or code is too hard to make sense without assistance, then maybe it's badly designed
spew has joined #ocaml
<orbifx>
I prefer my coding with just some highlighting
<companion_cube>
orbifx: it's more a matter of being efficient
<companion_cube>
I'm more focused on the actual code, I have a faster feedback on errors, fewer typos…
<companion_cube>
plus completion to help remember which version of `fold` this module contains ;)
BitPuffin|osx has joined #ocaml
S11001001 has joined #ocaml
ryanartecona has quit [Quit: ryanartecona]
sh0t has joined #ocaml
<orbifx>
efficiency you say companion_cube, but what is more efficient, being one with the code a priori and having learned to understand it before even writing it, or depending on assistive programs to keep you right?
spew has quit [Ping timeout: 240 seconds]
<orbifx>
one "loop" is inside your head, almost instictive, the other has to go to the computer and come back again
<companion_cube>
that's a false dichotomy
<companion_cube>
when I press "complete", in general I expect sth precise
<companion_cube>
(not always, in which case it's a shortcut)
<companion_cube>
and I prefer to be more efficient overall, thank you
<companion_cube>
even with my own code
freusque has joined #ocaml
sh0t has quit [Ping timeout: 246 seconds]
BitPuffin|osx has quit [Ping timeout: 240 seconds]
AlexDenisov has joined #ocaml
ryanartecona has joined #ocaml
orbifx has quit [Ping timeout: 240 seconds]
sh0t has joined #ocaml
sh0t has quit [Ping timeout: 246 seconds]
AlexDeni_ has joined #ocaml
hannes` has joined #ocaml
skunkwerks has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
hnrgrgr_ has joined #ocaml
adrien_ has joined #ocaml
AlexDen__ has joined #ocaml
zozozo_ has joined #ocaml
kakadu__ has joined #ocaml
AlexDeni_ has quit [Read error: Connection reset by peer]
edwin2 has joined #ocaml
__y has joined #ocaml
mali__ has quit [Ping timeout: 268 seconds]
BitPuffin|osx has joined #ocaml
AlexDenisov has quit [*.net *.split]
dch_ has quit [*.net *.split]
freehck has quit [*.net *.split]
_y has quit [*.net *.split]
hannes has quit [*.net *.split]
micro_ has quit [*.net *.split]
tizoc has quit [*.net *.split]
eikke has quit [*.net *.split]
Soni has quit [*.net *.split]
ansiwen_ has quit [*.net *.split]
adrien has quit [*.net *.split]
edwin has quit [*.net *.split]
bigs_ has quit [*.net *.split]
kakadu has quit [*.net *.split]
zozozo has quit [*.net *.split]
fraggle-boate has quit [*.net *.split]
so has quit [*.net *.split]
hnrgrgr has quit [*.net *.split]
edwin2 is now known as edwin
bigs_ has joined #ocaml
fraggle-boate has joined #ocaml
ansiwen_ has joined #ocaml
Soni has joined #ocaml
so has joined #ocaml
AlexRussia_ has quit [Ping timeout: 240 seconds]
ygrek_ has joined #ocaml
jnavila has quit [Remote host closed the connection]
AlexRussia has joined #ocaml
fre2 has joined #ocaml
freusque has quit [Ping timeout: 256 seconds]
orbifx has joined #ocaml
larhat has quit [Quit: Leaving.]
orbifx has quit [Ping timeout: 240 seconds]
<__y>
“We have no coercion or duck typing because that destroys the whole point of having a powerful type system.” wat
cbot has joined #ocaml
ygrek_ has quit [Ping timeout: 258 seconds]
<Drup>
well, that's not wrong
<Drup>
at least if you take the python meaning of both words
<__y>
of course
<__y>
this is a haskeller speaking about haskell
__y is now known as _y
eikke has joined #ocaml
micro_ has joined #ocaml
tizoc has joined #ocaml
bigs_ has joined #ocaml
bigs_ has quit [Changing host]
AlexDen__ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rand__ has quit [Ping timeout: 268 seconds]
Onemorenickname has quit [Quit: Leaving]
sz0 has quit [Quit: Connection closed for inactivity]