amiloradovsky has quit [Ping timeout: 240 seconds]
penguwin has quit [Quit: NO CARRIER]
penguwin has joined #ocaml
mbuf has joined #ocaml
noddy has quit [Ping timeout: 240 seconds]
dborisog has joined #ocaml
narimiran has joined #ocaml
kleisli__ has joined #ocaml
kleisli_ has quit [Ping timeout: 258 seconds]
spew has quit [Quit: Connection closed for inactivity]
narimiran has quit [Quit: leaving]
kleisli_ has joined #ocaml
kleisli__ has quit [Ping timeout: 265 seconds]
narimiran has joined #ocaml
narimiran has quit [Ping timeout: 260 seconds]
mbuf has quit [Quit: Leaving]
_whitelogger has joined #ocaml
Serpent7776 has quit [Read error: Connection reset by peer]
narimiran has joined #ocaml
narimiran has quit [Client Quit]
webshinra has quit [Remote host closed the connection]
porchetta_ is now known as porchetta
narimiran has joined #ocaml
webshinra has joined #ocaml
narimiran has quit [Ping timeout: 258 seconds]
Serpent7776 has joined #ocaml
mbuf has joined #ocaml
nullifidian_ is now known as nullifidian
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
mfp has joined #ocaml
nullcone has quit [Quit: Connection closed for inactivity]
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
mbuf has quit [Remote host closed the connection]
mbuf has joined #ocaml
TheLemonMan has joined #ocaml
_tjr_ has quit [Quit: quitting]
_tjr_ has joined #ocaml
Haudegen has joined #ocaml
mbuf has quit [Ping timeout: 256 seconds]
kleisli_ has quit [Ping timeout: 240 seconds]
Haudegen has quit [Ping timeout: 258 seconds]
raver has quit [Remote host closed the connection]
abc_ has quit [Ping timeout: 256 seconds]
abc_ has joined #ocaml
raver has joined #ocaml
narimiran has joined #ocaml
narimiran has quit [Quit: leaving]
Haudegen has joined #ocaml
manta` has quit [Ping timeout: 272 seconds]
jao has joined #ocaml
jao has quit [Ping timeout: 256 seconds]
jao has joined #ocaml
zolk3ri has quit [Remote host closed the connection]
jao has quit [Ping timeout: 256 seconds]
noddy has joined #ocaml
jao has joined #ocaml
manta` has joined #ocaml
jbrown has quit [Ping timeout: 272 seconds]
andreas303 has quit [Remote host closed the connection]
andreas303 has joined #ocaml
tane has joined #ocaml
g0d_shatter has joined #ocaml
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
minusoneplusone has joined #ocaml
g0d_shatter has quit [Quit: Leaving]
ygrek_ has joined #ocaml
noddy has quit [Ping timeout: 260 seconds]
TakinOver has quit [Ping timeout: 240 seconds]
_tjr_ has quit [Changing host]
_tjr_ has joined #ocaml
pngl has joined #ocaml
<pngl>
Is it possible for two modules to share an abstract type in their interface, but to both have access to the concrete type in their defintions? For instance `module A : sig type s end`, `module B : sig type s = A.s`, but internally both manipulate the same concrete type (say a record).
dborisog has quit [Ping timeout: 256 seconds]
<thizanne>
pngl: put these modules inside another module M
<thizanne>
or just define the type outside and don't say in A and B that they manipulate it