rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
azimut_ has quit [Remote host closed the connection]
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
azimut has joined #ocaml
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
raskol has joined #ocaml
dextaa has quit [Read error: Connection reset by peer]
dextaa has joined #ocaml
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
Haudegen has quit [Quit: Bin weg.]
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
perrierjouet has joined #ocaml
hsw__ has quit [Quit: Leaving]
hsw has joined #ocaml
raskol has quit [Ping timeout: 260 seconds]
rgrinberg has joined #ocaml
bastienleonard has quit [Ping timeout: 268 seconds]
jpds has quit [Ping timeout: 268 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jpds has joined #ocaml
rgrinberg has joined #ocaml
azimut has quit [Ping timeout: 268 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ns12>
Hello, what is "parametric polymorphism" in OCaml? Is it related to functors?
<ns12>
Hmm... I guess this function shows "parametric polymorphism" as well, since the arguments are not restricted to only one type:
<ns12>
let is_equal a b = a = b;;
<ns12>
val is_equal : 'a -> 'a -> bool = <fun>
<companion_cube>
List.map : ('a -> 'b) -> 'a list -> 'b list
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
rgrinberg has joined #ocaml
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
bobo_ has quit [Ping timeout: 240 seconds]
spip has joined #ocaml
mbuf has joined #ocaml
adanwan has quit [Ping timeout: 268 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ns12>
companion_cube: So, any function with 'a or 'b or ... in its type signature shows "parametric polymorphism"?
<Corbin>
Yes. 'a is a type parameter, and any type can be substituted for it. That's what we mean by parametric polymorphism: the function is polymorphic because some of its types are parameterized.
<ns12>
Okay. Thank you.
greaser|q has quit [Changing host]
greaser|q has joined #ocaml
greaser|q is now known as GreaseMonkey
Tuplanolla has joined #ocaml
johnel has quit [Ping timeout: 246 seconds]
johnel has joined #ocaml
mbuf has quit [Ping timeout: 260 seconds]
mbuf has joined #ocaml
bartholin has joined #ocaml
Serpent7776 has joined #ocaml
mro has joined #ocaml
adanwan has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mbuf has quit [Ping timeout: 268 seconds]
mbuf has joined #ocaml
mbuf has quit [Ping timeout: 248 seconds]
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
<d_bot>
<Drup> OBDD ?
bartholin has quit [Ping timeout: 260 seconds]
azimut has joined #ocaml
bartholin has joined #ocaml
jpds has quit [Ping timeout: 268 seconds]
jpds has joined #ocaml
chrisz has quit [Ping timeout: 272 seconds]
chrisz has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
perrierjouet has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
gareppa has joined #ocaml
gareppa has quit [Remote host closed the connection]
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
Haudegen has joined #ocaml
bartholin has quit [Ping timeout: 256 seconds]
jpds has quit [Remote host closed the connection]
jpds has joined #ocaml
jpds has quit [Ping timeout: 268 seconds]
TakinOver has joined #ocaml
perrierjouet has joined #ocaml
bartholin has joined #ocaml
jpds has joined #ocaml
bastienleonard has joined #ocaml
<companion_cube>
Ordered BDD
<companion_cube>
The actually useful kind of BDD
bastienleonard has quit [Ping timeout: 240 seconds]
bartholin has quit [Ping timeout: 240 seconds]
bartholin has joined #ocaml
waleee has joined #ocaml
mro has joined #ocaml
rgrinberg has joined #ocaml
mro has quit [Remote host closed the connection]
mro has joined #ocaml
mro has quit [Remote host closed the connection]
spip has quit [Ping timeout: 240 seconds]
spip has joined #ocaml
jpds has quit [Remote host closed the connection]
raskol has joined #ocaml
bartholin has quit [Ping timeout: 246 seconds]
bartholin has joined #ocaml
leah2 has quit [Ping timeout: 240 seconds]
leah2 has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
mro has joined #ocaml
mro has quit [Quit: Leaving...]
sagax has joined #ocaml
bastienleonard has joined #ocaml
bastienleonard has quit [Ping timeout: 268 seconds]
perrierjouet has joined #ocaml
bartholin has quit [Ping timeout: 240 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
perrierjouet has quit [Quit: WeeChat 3.5]
mro has joined #ocaml
perrierjouet has joined #ocaml
bartholin has joined #ocaml
mro has quit [Read error: Connection reset by peer]
mro has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
perrierjouet has joined #ocaml
mro has quit [Read error: Connection reset by peer]
mro has joined #ocaml
perrierjouet has quit [Quit: WeeChat 3.5]
perrierjouet has joined #ocaml
perrierjouet has quit [Remote host closed the connection]
perrierjouet has joined #ocaml
perrierjouet has quit [Client Quit]
perrierjouet has joined #ocaml
mro has quit [Quit: Leaving...]
motherfsck has quit [Ping timeout: 240 seconds]
motherfsck has joined #ocaml
rgrinberg has joined #ocaml
rgrinberg has quit [Client Quit]
rgrinberg has joined #ocaml
leah2 has quit [Ping timeout: 240 seconds]
raskol has quit [Ping timeout: 248 seconds]
leah2 has joined #ocaml
xgqt has quit [Ping timeout: 264 seconds]
xgqt has joined #ocaml
Serpent7776 has quit [Quit: leaving]
leah2 has quit [Ping timeout: 260 seconds]
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leah2 has joined #ocaml
motherfsck has quit [Ping timeout: 268 seconds]
motherfsck has joined #ocaml
bartholin has quit [Quit: Leaving]
bastienleonard has joined #ocaml
Tuplanolla has quit [Quit: Leaving.]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]