dedgrant_ has quit [Read error: Connection reset by peer]
kuwze has joined #ocaml
dedgrant_ has joined #ocaml
clog has quit [Ping timeout: 245 seconds]
kuwze has quit [Remote host closed the connection]
kuwze has joined #ocaml
kuwze has quit [Remote host closed the connection]
bartholin has joined #ocaml
clog has joined #ocaml
rand__ has joined #ocaml
clog has quit [Ping timeout: 252 seconds]
noitakomentaja has joined #ocaml
kvda has joined #ocaml
_whitelogger has joined #ocaml
_whitelogger has joined #ocaml
orbifx2 has joined #ocaml
aristos has joined #ocaml
noitakomentaja has quit [Quit: leaving]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aristos has quit [Quit: Leaving]
aristos has joined #ocaml
aristos has quit [Client Quit]
aristos has joined #ocaml
aristos has quit [Client Quit]
aristos has joined #ocaml
kakadu has joined #ocaml
erkin has joined #ocaml
mfp has joined #ocaml
clog has joined #ocaml
tane has joined #ocaml
keep_learning_M has quit [Quit: Leaving]
orbifx2 has quit [Read error: Connection reset by peer]
orbifx2 has joined #ocaml
<Leonidas>
ec: I do all of this manually, except for installing by adding things to the `opam` file instead
_whitelogger has joined #ocaml
djellemah has quit [Ping timeout: 268 seconds]
kvda has joined #ocaml
void_pointer has joined #ocaml
jnavila has joined #ocaml
orbifx2 has quit [Ping timeout: 268 seconds]
rand__ has quit [Ping timeout: 246 seconds]
flux[m] has quit [Ping timeout: 250 seconds]
srenatus[m] has quit [Ping timeout: 250 seconds]
aspiwack[m] has quit [Ping timeout: 260 seconds]
ggole has quit [Ping timeout: 250 seconds]
srenatus[m] has joined #ocaml
peddie1 has quit [Ping timeout: 276 seconds]
flux[m] has joined #ocaml
magic_gum[m] has quit [Ping timeout: 260 seconds]
aspiwack[m] has joined #ocaml
ggole has joined #ocaml
magic_gum[m] has joined #ocaml
peddie1 has joined #ocaml
rand__ has joined #ocaml
jnavila has quit [Ping timeout: 246 seconds]
erkin has quit [Remote host closed the connection]
rdivyanshu has joined #ocaml
rdivyanshu has quit [Remote host closed the connection]
jnavila has joined #ocaml
rdivyanshu has joined #ocaml
rdivyanshu has quit [Ping timeout: 272 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #ocaml
FreeBirdLjj has quit [Read error: Connection reset by peer]
FreeBirdLjj has joined #ocaml
noitakomentaja has joined #ocaml
_whitelogger has joined #ocaml
gareppa has quit [Remote host closed the connection]
ziyourenxiang has quit [Ping timeout: 246 seconds]
rdivyanshu has joined #ocaml
djellemah has joined #ocaml
spew has joined #ocaml
spew has quit [Ping timeout: 276 seconds]
tautologico has joined #ocaml
erkin has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
<bartholin>
I have a question about open recursion.
<bartholin>
If I do class foo = object(this) inherit bla as super ..., then the method this#f correspond to the method f as implemented in the real class (e.g. if my object has class bar inheriting foo, then it will be f as implemented in bar), but super#f will always refer to the method f as implemented in bla (there is no "strong" dynamic linking here). Am I right?
<bartholin>
How do you call the kind of linking induced by super? Is it strong? dynamic? weakly dynamic?
noitakomentaja has quit [Ping timeout: 252 seconds]
<ggole>
I'm honestly not sure how to answer that question.
remix2000 has joined #ocaml
<ggole>
You're right about the methods on super, they don't get overridden.
jnavila has quit [Remote host closed the connection]
Orion3k has quit [Ping timeout: 268 seconds]
GreyFaceNoSpace has joined #ocaml
rdivyanshu has quit [Remote host closed the connection]
rdivyanshu has joined #ocaml
spew has joined #ocaml
rdivyanshu has quit [Ping timeout: 252 seconds]
GreyFaceNoSpace has quit [Quit: Ex-Chat]
pyx has joined #ocaml
pyx has quit [Client Quit]
orbifx2 has joined #ocaml
orbifx2 has quit [Read error: Connection reset by peer]