flux changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml MOOC http://1149.fr/ocaml-mooc | OCaml 4.03.0 announced http://ocaml.org/releases/4.03.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
zRecursive has joined #ocaml
<Algebr``> yea, so field of an object, no clear way?
<Algebr``> or at least say this method may only be called by objects other this my own type?
<Algebr``> rather class foo = object method bar = end where only objects of type foo may call bar
<Algebr``> ah, 3.17 address it but in an heavy handed way
mcc has joined #ocaml
<zRecursive> what does (@@) mean ?
<Algebr``> List.concat
<Algebr``> err
<Algebr``> eval the right side immediaetly
<Algebr``> haskell's $
<zRecursive> i see. thanks
<zRecursive> List.concat should be @ ?
<zRecursive> In haskell, f $ x = f x, how about ocaml for (@@) ?
<Drup> zRecursive: exactly the same
<Drup> f @@ x = f x
<zRecursive> Great! I personally prefer eager ocaml to lazy haskell
<Algebr``> many do
<zRecursive> what does `many do` mean ?
<zRecursive> Do you mean the sugar do syntax in haskell ?
<Algebr``> in reply to "I prefer eager ocaml to lazy haskell"
* zRecursive the lambdabot in #haskell is very awesome.
<zRecursive> Any similar bot here ?
sz0 has quit [Quit: Connection closed for inactivity]
<Drup> zRecursive: no
<zRecursive> Maybe in the future ?
<Algebr``> maybe a good project to do in OCaml ;)
<zRecursive> The lambdabot indeed is very helpful for haskellers to communicate.
sh0t has quit [Remote host closed the connection]
yunxing_ has quit [Remote host closed the connection]
nojb has joined #ocaml
<zRecursive> BTW, why is there (+), (+.) in ocaml ? Is it hard to make (+) polymorphic ?
<hcarty> There was xavierbot or similar for a while
al-damiri has quit [Quit: Connection closed for inactivity]
<zRecursive> hcarty: xavierbot isnot working now ?
<hcarty> zRecursive: OCaml doesn't support type classes or other mechanisms for symbol/function overloading. A mechanism to support this is being worked on though.
<hcarty> I don't know the current state of xavierbot but it's not running at the moment and hasn't been for a while
yunxing_ has joined #ocaml
<zRecursive> i alway regard module(type) the same as type class.
mcspud has joined #ocaml
Algebr`` has quit [Ping timeout: 252 seconds]
tvynr has quit [Remote host closed the connection]
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nivek has joined #ocaml
<hcarty> There is no automatic resolution of a matching module like you get with type classes
<hcarty> That will (hopefully) come eventually in the form of modular implicits, but that isn't in the language yet
hcarty has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]
sh0t has joined #ocaml
kushal has joined #ocaml
kolko has joined #ocaml
yunxing_ has quit [Remote host closed the connection]
fluter has quit [Ping timeout: 264 seconds]
fluter has joined #ocaml
fluter has quit [Ping timeout: 258 seconds]
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nicholasf has quit [Remote host closed the connection]
hcarty has joined #ocaml
rgrinberg has joined #ocaml
nivek has joined #ocaml
yunxing_ has joined #ocaml
yunxing_ has quit [Remote host closed the connection]
yunxing_ has joined #ocaml
yunxing_ has quit [Client Quit]
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
seangrove has quit [Ping timeout: 244 seconds]
sdothum has quit [Quit: ZNC - 1.6.0 - http://znc.in]
nicholasf has joined #ocaml
jonasen has joined #ocaml
nicholasf has quit [Ping timeout: 240 seconds]
scarygelatin has quit [Remote host closed the connection]
nicholasf has joined #ocaml
jonasen has quit [Ping timeout: 244 seconds]
MercurialAlchemi has joined #ocaml
hcarty has quit [Ping timeout: 240 seconds]
sh0t has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 250 seconds]
jonasen has joined #ocaml
yunxing_ has joined #ocaml
d0nn1e has quit [Ping timeout: 250 seconds]
tmtwd has joined #ocaml
d0nn1e has joined #ocaml
yunxing__ has joined #ocaml
fluter has joined #ocaml
yunxing_ has quit [Ping timeout: 250 seconds]
fluter has quit [Ping timeout: 264 seconds]
MercurialAlchemi has quit [Ping timeout: 246 seconds]
yunxing_ has joined #ocaml
yunxing__ has quit [Read error: Connection reset by peer]
manud has quit [Quit: manud]
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
pierpa` has quit [Ping timeout: 240 seconds]
Simn has joined #ocaml
nicholasf has quit [Remote host closed the connection]
orbitz has joined #ocaml
fluter has joined #ocaml
MercurialAlchemi has joined #ocaml
nojb has quit [Ping timeout: 244 seconds]
nicholasf has joined #ocaml
mcc has quit [Quit: Connection closed for inactivity]
shinnya has joined #ocaml
nichola__ has joined #ocaml
nicholasf has quit [Read error: Connection reset by peer]
Algebr`` has joined #ocaml
Algebr`` has quit [Ping timeout: 276 seconds]
tmtwd has quit [Ping timeout: 276 seconds]
Algebr`` has joined #ocaml
Algebr`` has quit [Ping timeout: 258 seconds]
FreeBirdLjj has joined #ocaml
A1977494 has joined #ocaml
kushal has quit [Quit: Leaving]
nichola__ has quit [Ping timeout: 240 seconds]
nicholasf has joined #ocaml
FreeBirdLjj has quit [Remote host closed the connection]
kamog has joined #ocaml
FreeBirdLjj has joined #ocaml
ygrek has joined #ocaml
nojb has joined #ocaml
zRecursive has quit [Ping timeout: 244 seconds]
AltGr has joined #ocaml
dave24 has joined #ocaml
sz0 has joined #ocaml
yunxing_ has quit [Remote host closed the connection]
NhanH has quit [Ping timeout: 244 seconds]
kolko has quit [Quit: ZNC - http://znc.in]
kolko has joined #ocaml
beginner has joined #ocaml
lobo has quit [Ping timeout: 244 seconds]
lobo has joined #ocaml
tristero has quit [Ping timeout: 244 seconds]
cat5e has quit [Ping timeout: 244 seconds]
cat5e has joined #ocaml
NhanH has joined #ocaml
ygrek has quit [Remote host closed the connection]
infinity0 has quit [Ping timeout: 240 seconds]
tumdum has joined #ocaml
tumdum has joined #ocaml
tumdum has quit [Changing host]
octopus1 has joined #ocaml
infinity0 has joined #ocaml
jstolare1 has joined #ocaml
tobast_ has joined #ocaml
luigy_ has quit [Ping timeout: 244 seconds]
GustavSvenIsrael has quit [Ping timeout: 258 seconds]
Algebr`` has joined #ocaml
Asmadeus_ has joined #ocaml
cow-orke1 has joined #ocaml
luigy has joined #ocaml
engil1 has joined #ocaml
tg` has joined #ocaml
struk|desk2 has joined #ocaml
struk|desk has quit [Ping timeout: 246 seconds]
jpdeplaix has quit [Ping timeout: 244 seconds]
wagle has quit [Read error: Connection reset by peer]
sshine_ has joined #ocaml
lyxia_ has joined #ocaml
Algebr`` has quit [Ping timeout: 246 seconds]
tg has quit [Ping timeout: 240 seconds]
tobast has quit [Ping timeout: 240 seconds]
tg` is now known as tg
cow-orker has quit [Ping timeout: 240 seconds]
sshine has quit [Ping timeout: 240 seconds]
tumdum_ has quit [Ping timeout: 252 seconds]
octopus has quit [Ping timeout: 252 seconds]
lyxia has quit [Ping timeout: 252 seconds]
jstolarek has quit [Ping timeout: 252 seconds]
engil has quit [Ping timeout: 252 seconds]
ohama has quit [Ping timeout: 252 seconds]
Asmadeus has quit [Ping timeout: 252 seconds]
jwatzman|work has joined #ocaml
wagle has joined #ocaml
lyxia_ is now known as lyxia
gustav___ has joined #ocaml
larhat has joined #ocaml
stephe_ has quit [Ping timeout: 258 seconds]
trevorriles has quit [Ping timeout: 258 seconds]
andreypopp has quit [Ping timeout: 258 seconds]
mrallen1 has quit [Ping timeout: 258 seconds]
ohama has joined #ocaml
parataxis has quit [Ping timeout: 258 seconds]
jkni has quit [Ping timeout: 258 seconds]
dch has quit [Ping timeout: 258 seconds]
dch has joined #ocaml
trevorriles has joined #ocaml
henrytill has quit [Ping timeout: 246 seconds]
mrallen1 has joined #ocaml
stephe_ has joined #ocaml
freehck has quit [Remote host closed the connection]
parataxis has joined #ocaml
andreypopp has joined #ocaml
jkni has joined #ocaml
henrytill has joined #ocaml
tristero has joined #ocaml
dhil has joined #ocaml
kushal has joined #ocaml
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
jpdeplaix has joined #ocaml
yunxing_ has joined #ocaml
Asmadeus_ is now known as Asmadeus
yunxing_ has quit [Ping timeout: 264 seconds]
nicholasf has quit [Ping timeout: 250 seconds]
nicholasf has joined #ocaml
AlexRussia has quit [Ping timeout: 246 seconds]
dexterph has joined #ocaml
Orion3k has joined #ocaml
silver has joined #ocaml
silver has quit [Client Quit]
silver_ has joined #ocaml
silver_ is now known as silver
ski has quit [Quit: Lost terminal]
rgrinberg has joined #ocaml
darkf has quit [Ping timeout: 244 seconds]
rgrinberg has quit [Ping timeout: 260 seconds]
octachron has joined #ocaml
sdothum has joined #ocaml
tane has joined #ocaml
Kakadu has joined #ocaml
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
nivek has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
GeoffSK has joined #ocaml
mhinz has quit [Disconnected by services]
<GeoffSK> looking for ocamlc clues when compiling against labltk
<Kakadu> use ocamlfind
<GeoffSK> thanks.
mbrock has joined #ocaml
A1977494 has quit [Quit: Leaving.]
pierpa has joined #ocaml
rgrinberg has joined #ocaml
<GeoffSK> how do i get utop to work with labltk, rather than running the replace toplevel labltk
<GeoffSK> i mean i want to use utop and not labltk toplevel
troydm has quit [Ping timeout: 244 seconds]
<GeoffSK> kakadu:thanks
GeoffSK has quit [Quit: Thanks, i am leaving]
nicholasf has quit [Remote host closed the connection]
kushal has quit [Quit: Leaving]
kushal has joined #ocaml
troydm has joined #ocaml
kdas__ has joined #ocaml
kushal has quit [Disconnected by services]
kdas__ is now known as kushal
kushal has quit [Changing host]
kushal has joined #ocaml
mettekou has joined #ocaml
rgrinberg has quit [Ping timeout: 250 seconds]
tane has quit [Quit: Verlassend]
M-jimt has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 246 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
sepp2k has joined #ocaml
tane has joined #ocaml
nicholasf has joined #ocaml
hcarty has joined #ocaml
nicholasf has quit [Ping timeout: 244 seconds]
hcarty has quit [Ping timeout: 264 seconds]
nicholasf has joined #ocaml
jeffmo has joined #ocaml
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ncthom91 has joined #ocaml
MercurialAlchemi has joined #ocaml
sethltx has joined #ocaml
xvw_ has joined #ocaml
<xvw_> hi !
kushal has quit [Ping timeout: 250 seconds]
<zozozo> hi
A1977494 has joined #ocaml
malc_ has joined #ocaml
<sethltx> yo
kolko has quit [Ping timeout: 276 seconds]
danieli has quit [Changing host]
danieli has joined #ocaml
dhil has joined #ocaml
sh0t has joined #ocaml
xvw_ has quit [Quit: xvw_]
mbrock has quit [Quit: Connection closed for inactivity]
nivek has joined #ocaml
A1977494 has quit [Remote host closed the connection]
larhat has quit [Quit: Leaving.]
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wiredsister has joined #ocaml
jwatzman|work has quit [Quit: jwatzman|work]
agarwal1975 has joined #ocaml
al-damiri has joined #ocaml
nivek has joined #ocaml
ncthom91 has quit [Quit: Textual IRC Client: www.textualapp.com]
hcarty has joined #ocaml
slash^ has joined #ocaml
dexterph has quit [Ping timeout: 276 seconds]
nivek has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
octachron has quit [Quit: Page closed]
kolko has joined #ocaml
sepp2k has quit [Quit: Leaving.]
yunxing_ has joined #ocaml
nojb has quit [Quit: Leaving]
yunxing_ has quit [Remote host closed the connection]
yunxing_ has joined #ocaml
dhil has quit [Ping timeout: 260 seconds]
kamog has quit [Remote host closed the connection]
sh0t has quit [Ping timeout: 244 seconds]
slash^ has quit [Remote host closed the connection]
slash^ has joined #ocaml
sh0t has joined #ocaml
Simn has quit [Read error: Connection reset by peer]
dave24 has quit [Quit: leaving]
seangrove has joined #ocaml
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
A1977494 has joined #ocaml
devol has joined #ocaml
jeffmo has quit [Quit: jeffmo]
jonasen has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jeffmo has joined #ocaml
StrykerKKD has joined #ocaml
TheLemonMan has joined #ocaml
malc_` has joined #ocaml
malc_ has quit [Ping timeout: 244 seconds]
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
sethltx has quit [Quit: Page closed]
sethltx has joined #ocaml
jeffmo has quit [Quit: jeffmo]
silver has quit [Quit: rakede]
jeffmo has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Kakadu has quit [Ping timeout: 250 seconds]
Algebr` has quit [Remote host closed the connection]
vpm has quit [Quit: co'o]
Algebr`` has joined #ocaml
slash^ has quit [Read error: Connection reset by peer]
tane has quit [Ping timeout: 264 seconds]
tane has joined #ocaml
sethltx has quit [Quit: Page closed]
Kakadu has joined #ocaml
devol has quit [Remote host closed the connection]
sepp2k has joined #ocaml
octachron has joined #ocaml
nivek has joined #ocaml
tane has quit [Quit: Leaving]
<Algebr``> Drup: there's no deinit/dealloc for objects right
<Algebr``> I kind of want to add it
<mrvn> Algebr``: there is finalize
<Algebr``> mrvn: keyword? Tell me more, when does it run
<mrvn> # Gc.finalise;;
<mrvn> - : ('a -> unit) -> 'a -> unit = <fun>
<mrvn> when the GC detects a block is dead before it frees it
<mrvn> For C bindings the custom ops for custom blocks have finalise too
<Algebr``> yea, I meant specifically for objects
<Algebr``> just liek initializer
<mrvn> initializer Gc.finalise ...
<Algebr``> ahhh
malc_` has quit [Remote host closed the connection]
<mrvn> not sure about the complexity of it but I assume it's O(log n) or something.
darkf has joined #ocaml
<mrvn> probably good not to abuse it for a billion objects
<seliopou> hcarty: sorry haven't had time to comment on PR but looks good!
<seliopou> more substantive comments tomorrow
StrykerKKD has quit [Quit: Leaving]
octachron has quit [Quit: Leaving]
tobast_ is now known as tobast
<hcarty> seliopou: Sounds good, thanks!
mettekou has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jeffmo_ has joined #ocaml
yunxing_ has quit [Remote host closed the connection]
jeffmo has quit [Ping timeout: 244 seconds]
jeffmo_ is now known as jeffmo
yunxing_ has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 240 seconds]
nicholasf has quit [Remote host closed the connection]
nicholasf has joined #ocaml
sepp2k has quit [Quit: Leaving.]
AltGr has left #ocaml [#ocaml]
Algebr has joined #ocaml
agarwal1975 has quit [Ping timeout: 244 seconds]
two_wheels has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
two_wheels has joined #ocaml
wiredsister has quit [Ping timeout: 246 seconds]
madroach has quit [Ping timeout: 244 seconds]
madroach has joined #ocaml
nicholasf has quit [Remote host closed the connection]
two_wheels has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Kakadu has quit [Remote host closed the connection]
seangrove has quit [Ping timeout: 250 seconds]
nicholasf has joined #ocaml
jun__ has quit [Ping timeout: 264 seconds]