adrien changed the topic of #ocaml to: Discussions about the OCaml programming language | http://www.ocaml.org | OCaml 4.02.2 announced http://ocaml.org/releases/4.02.html | Try OCaml in your browser: http://try.ocamlpro.com | Public channel logs at http://irclog.whitequark.org/ocaml
tennix has quit [Ping timeout: 244 seconds]
lolisa has joined #ocaml
tennix has joined #ocaml
Tamae has joined #ocaml
tennix has quit [Ping timeout: 250 seconds]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rgrinberg has quit [Ping timeout: 265 seconds]
johnelse is now known as johnel_away
swgillespie has joined #ocaml
rgrinberg has joined #ocaml
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
BitPuffin|osx has joined #ocaml
jimt_ is now known as jimt
keen__________15 has joined #ocaml
keen__________14 has quit [Ping timeout: 264 seconds]
rgrinberg has quit [Ping timeout: 256 seconds]
samrat has quit [Ping timeout: 244 seconds]
rgrinberg has joined #ocaml
browncodes has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 268 seconds]
lolisa has quit [Read error: Connection reset by peer]
johnf_ has joined #ocaml
araujo_ has joined #ocaml
kaepora has quit [Ping timeout: 264 seconds]
araujo has quit [Ping timeout: 264 seconds]
kaepora has joined #ocaml
damason has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
araujo_ has quit [Quit: Leaving]
smtb is now known as PamExx
rgrinberg has joined #ocaml
kaepora has quit [Ping timeout: 264 seconds]
rgrinberg has quit [Ping timeout: 244 seconds]
tennix has joined #ocaml
reynir1 has joined #ocaml
acieroid``` has joined #ocaml
nv_ has joined #ocaml
Asmadeus_ has joined #ocaml
Shozan has joined #ocaml
fds_ has joined #ocaml
maufred_ has joined #ocaml
gasche_ has joined #ocaml
n3f has joined #ocaml
pollux_ has joined #ocaml
bitbckt_ has joined #ocaml
brkk has joined #ocaml
lyk has joined #ocaml
lyk has left #ocaml ["peace"]
cschneid- has joined #ocaml
johnf_ has joined #ocaml
maufred has quit [*.net *.split]
segmond has quit [*.net *.split]
mawuli has quit [*.net *.split]
brendan has quit [*.net *.split]
reynir has quit [*.net *.split]
cball has quit [*.net *.split]
rossberg has quit [*.net *.split]
cschneid has quit [*.net *.split]
bitbckt has quit [*.net *.split]
lupine has quit [*.net *.split]
acieroid`` has quit [*.net *.split]
neferty has quit [*.net *.split]
SHODAN has quit [*.net *.split]
gasche has quit [*.net *.split]
pollux has quit [*.net *.split]
Asmadeus has quit [*.net *.split]
fds has quit [*.net *.split]
pollux_ is now known as pollux
lupine has joined #ocaml
brkk has left #ocaml ["Leaving"]
NingaLeaf has joined #ocaml
<nv_> is anyone here really familiar with camlp4?
<nv_> i'm trying to figure out how i can work with toplevel statements (i.e. open, etc.) using quotations
rossberg has joined #ocaml
brendan has joined #ocaml
cball has joined #ocaml
segmond has joined #ocaml
MrScout has joined #ocaml
tokik_ has joined #ocaml
NingaLeaf has quit [Quit: Leaving.]
__rlp_ has joined #ocaml
hcarty has joined #ocaml
w0rp_ has joined #ocaml
tokik has quit [Ping timeout: 272 seconds]
systmkor has quit [Ping timeout: 272 seconds]
__rlp has quit [Ping timeout: 272 seconds]
fold has quit [Ping timeout: 272 seconds]
w0rp has quit [Ping timeout: 272 seconds]
hbar has quit [Ping timeout: 272 seconds]
hcarty_ has quit [Ping timeout: 272 seconds]
w0rp_ is now known as w0rp
ohama has quit [Ping timeout: 252 seconds]
hbar has joined #ocaml
fold1 has joined #ocaml
ohama has joined #ocaml
ollehar has joined #ocaml
systmkor has joined #ocaml
figas_sg has joined #ocaml
psy_ has quit [Ping timeout: 256 seconds]
kaepora has joined #ocaml
figas_sg has quit [Client Quit]
tmtwd has quit [Ping timeout: 250 seconds]
_obad__ has joined #ocaml
genkito has quit [Ping timeout: 250 seconds]
systmkor has quit [*.net *.split]
tg has quit [*.net *.split]
_obad_ has quit [*.net *.split]
zapu has quit [*.net *.split]
Reventlov has quit [*.net *.split]
systmkor has joined #ocaml
tg has joined #ocaml
zapu has joined #ocaml
Reventlov has joined #ocaml
apache2_ has joined #ocaml
Stany has joined #ocaml
martintrojer has quit [Ping timeout: 265 seconds]
sigjuice has quit [Ping timeout: 265 seconds]
shinnya has quit [Ping timeout: 265 seconds]
Mandus has quit [Ping timeout: 265 seconds]
_obad__ has quit [Ping timeout: 265 seconds]
Tamae has quit [Ping timeout: 265 seconds]
apache2 has quit [Ping timeout: 265 seconds]
Enjolras has quit [Ping timeout: 265 seconds]
jimt has quit [Ping timeout: 265 seconds]
cdidd has quit [Ping timeout: 265 seconds]
Denommus` has quit [Ping timeout: 265 seconds]
tianon has quit [Ping timeout: 265 seconds]
Cypi has quit [Ping timeout: 265 seconds]
Enjolras has joined #ocaml
Mandus has joined #ocaml
tianon has joined #ocaml
jimt has joined #ocaml
Cypi has joined #ocaml
martintrojer has joined #ocaml
_twx_ has quit [Remote host closed the connection]
cdidd has joined #ocaml
_obad_ has joined #ocaml
nv_ has quit [Quit: leaving]
genkito has joined #ocaml
sigjuice has joined #ocaml
mawuli has joined #ocaml
samrat has joined #ocaml
ollehar has quit [Ping timeout: 250 seconds]
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ocaml
ollehar has joined #ocaml
mac10688 has quit [Ping timeout: 250 seconds]
johnf_ has quit [Read error: Connection reset by peer]
ollehar has quit [Ping timeout: 264 seconds]
MercurialAlchemi has joined #ocaml
PamExx has quit [Quit: WeeChat 0.4.2]
browncodes has joined #ocaml
johnf_ has joined #ocaml
browncodes has quit [Remote host closed the connection]
darkf has joined #ocaml
browncodes has joined #ocaml
samrat has quit [Ping timeout: 268 seconds]
tmtwd has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
MrScout has quit [Ping timeout: 246 seconds]
MercurialAlchemi has quit [Ping timeout: 264 seconds]
pyon has quit [Quit: fix config]
pyon has joined #ocaml
johnf_ has joined #ocaml
psy_ has joined #ocaml
Asmadeus_ is now known as Asmadeus
psy_ has quit [Max SendQ exceeded]
psy_ has joined #ocaml
xificurC has joined #ocaml
xificurC has quit [Client Quit]
johnf_ has quit [Read error: Connection reset by peer]
damason has quit [Ping timeout: 260 seconds]
damason has joined #ocaml
reynir1 is now known as reynir
tmtwd has quit [Ping timeout: 264 seconds]
native_killer has joined #ocaml
genkito has quit [Ping timeout: 244 seconds]
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
sz0 has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
martintrojer has quit [Max SendQ exceeded]
martintrojer has joined #ocaml
swgillespie has joined #ocaml
grouzen has joined #ocaml
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Haudegen has quit [Ping timeout: 246 seconds]
tmtwd has joined #ocaml
damason has quit [Ping timeout: 240 seconds]
damason has joined #ocaml
tmtwd has quit [Ping timeout: 260 seconds]
browncodes has quit [Remote host closed the connection]
Haudegen has joined #ocaml
Submarine has quit [Remote host closed the connection]
psy_ has quit [Ping timeout: 272 seconds]
sgnb``` has quit [Remote host closed the connection]
sgnb has joined #ocaml
sh0t has joined #ocaml
sh0t has quit [Ping timeout: 255 seconds]
<flux> scary close to ml pattern matching this is ;) https://github.com/solodon4/Mach7
<flux> "All the patterns in Mach7 are user-definable, can be stored in variables, passed among functions, and allow the use of open class hierarchies." - see, c++ has first class patterns, but ocaml doesn't!
<flux> uh and it comes with n+1 patterns as well (or even n+M?-)
<flux> the examples don't have guard clauses, though. phew!
browncodes has joined #ocaml
ollehar has joined #ocaml
native_killer_ has joined #ocaml
native_killer has quit [Ping timeout: 244 seconds]
fraggle-boate_ has quit [Ping timeout: 252 seconds]
Simn has joined #ocaml
Kakadu has joined #ocaml
lopex has quit [Quit: Connection closed for inactivity]
BitPuffin|osx has quit [Ping timeout: 240 seconds]
tane has joined #ocaml
mort___ has joined #ocaml
tane has quit [Ping timeout: 260 seconds]
johnel_away is now known as johnelse
lopex has joined #ocaml
BhavyaM has joined #ocaml
mort___ has left #ocaml [#ocaml]
jao has quit [Ping timeout: 268 seconds]
troydm has quit [Ping timeout: 264 seconds]
troydm has joined #ocaml
Haudegen has quit [Ping timeout: 244 seconds]
rand__ has joined #ocaml
Haudegen has joined #ocaml
rand__ has quit [Quit: leaving]
rand__ has joined #ocaml
zpe has joined #ocaml
native_killer_ has quit [Read error: Connection reset by peer]
native_killer_ has joined #ocaml
grouzen has quit [Ping timeout: 264 seconds]
BhavyaM has quit [Quit: Quit the channel]
tennix has quit [Ping timeout: 250 seconds]
NingaLeaf has joined #ocaml
NingaLeaf has quit [Quit: Leaving.]
BhavyaM has joined #ocaml
grouzen has joined #ocaml
NingaLeaf has joined #ocaml
NingaLeaf has left #ocaml [#ocaml]
BitPuffin has joined #ocaml
rgrinberg has joined #ocaml
NingaLeaf has joined #ocaml
Muzer has quit [Read error: Connection reset by peer]
BhavyaM has quit [Quit: Quit the channel]
Muzer has joined #ocaml
native_killer_ has quit [Quit: Leaving]
NingaLeaf has quit [Quit: Leaving.]
enjolras_ has joined #ocaml
NingaLeaf has joined #ocaml
mea-culpa has joined #ocaml
rgrinberg has quit [Ping timeout: 240 seconds]
<struk|desk> can't remote desktop into work..guess its fulltime ocaml side projects for today :)
<Kakadu> congrats
NingaLeaf has quit [Quit: Leaving.]
tennix has joined #ocaml
genkito has joined #ocaml
sergio__ has joined #ocaml
sergio__ has left #ocaml ["Sto andando via"]
mea-culpa has quit [Remote host closed the connection]
cmtptr has quit [Quit: Reconnecting]
cmtptr has joined #ocaml
kushal has joined #ocaml
freehck has joined #ocaml
<freehck> good ugt day everyone!
haskell_suck_oca has joined #ocaml
<haskell_suck_oca> hello guys
<freehck> can ocaml's module name contain symbol '.' or '-'?
<flux> freehck, no
<haskell_suck_oca> when THE FUCK am i getting inline records in ocaml?
<haskell_suck_oca> i thought it was in 4.02.2
<haskell_suck_oca> but no
<flux> haskell_suck_oca, you can probably use opam to switch to such an ocaml compiler right now
<flux> I understand it's going to be in 4.03
<flux> freehck, module path may of course contain '.'
<freehck> flux: and what if I wanna have module 'changelog-ng' or something similar? Can I highlight 'NG' with some way?
<flux> freehck, well, you can use uppercase or underscore
<flux> ChangeLogNG seems reasonable
<haskell_suck_oca> freehck are you autistic?
<haskell_suck_oca> for real ?
<haskell_suck_oca> OMG
<haskell_suck_oca> nooooo
haskell_suck_oca was banned on #ocaml by flux [*!*cf17a069@*.207.23.160.105]
haskell_suck_oca was kicked from #ocaml by flux [haskell_suck_oca]
<freehck> flux: so if I name my file changelogNG the module could be called as 'open ChangelogNG', right?
<flux> freehck, correct
<freehck> thx
<freehck> btw, thx for kicking that guy. Was really annoing. )
ollehar has quit [Ping timeout: 250 seconds]
<freehck> *annoying
tmtwd has joined #ocaml
<flux> indeed, he was
enjolras_ has quit [Quit: Error from remote client]
octachron has joined #ocaml
mal`` has quit [Ping timeout: 240 seconds]
<companion_cube> oh, flux is op now? nice :D
NingaLeaf has joined #ocaml
<flux> I've been for some time.. but I was recently reminded of it :-)
<cmtptr> you know it's a troll when their response to a +o is "OMG noooooo"
<adrien> 16:01 companion_cu : oh, flux is op now? nice :D
<adrien> been for yeaaaarrrrsssss
<adrien> but it's good he has some practice to not forget how to do things :)
<adrien> 16:05 -ChanServ(ChanServ@services.)- 6 flux +Aiotv [modified 2y 47w 3d ago]
<adrien> been almost 3 years
mal`` has joined #ocaml
tmtwd has quit [Ping timeout: 240 seconds]
ygrek has joined #ocaml
obadz has quit [Read error: Connection reset by peer]
obadz has joined #ocaml
jao has joined #ocaml
MercurialAlchemi has joined #ocaml
obadz has quit [Ping timeout: 250 seconds]
obadz has joined #ocaml
ygrek has quit [Ping timeout: 268 seconds]
genkito has quit [Ping timeout: 250 seconds]
grouzen has quit [Ping timeout: 240 seconds]
tane has joined #ocaml
ollehar has joined #ocaml
Stany is now known as Tamae
enjolras_ has joined #ocaml
tmtwd has joined #ocaml
sepp2k has joined #ocaml
enjolras_ has left #ocaml [#ocaml]
sz0 has quit [Quit: Connection closed for inactivity]
zpe has quit [Remote host closed the connection]
genkito has joined #ocaml
yomimono has joined #ocaml
rgrinberg has joined #ocaml
tianon has quit [Quit: bbiab]
tianon has joined #ocaml
tennix has quit [Ping timeout: 246 seconds]
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
Stany has joined #ocaml
yomimono has quit [Ping timeout: 244 seconds]
Tamae has quit [Ping timeout: 250 seconds]
tennix has joined #ocaml
johnf_ has joined #ocaml
tennix has quit [Ping timeout: 250 seconds]
tennix has joined #ocaml
tennix has quit [Ping timeout: 260 seconds]
<flux> hmph.. I have this older piece of software using toml 1.0.0.. and then more recent piece using toml 2.2.x.. switching is annoying :/, but good thing opam does have that!
Haudegen has quit [Ping timeout: 240 seconds]
<flux> it could be easier, though. I don't think I can avoid recompilation.
tennix has joined #ocaml
<flux> in particular some feature/integration with ocamlfind would be nifty ;)
tennix has quit [Ping timeout: 244 seconds]
zpe has joined #ocaml
darkf has quit [Quit: Leaving]
psy_ has joined #ocaml
tennix has joined #ocaml
zpe has quit [Ping timeout: 240 seconds]
Haudegen has joined #ocaml
Kakadu has quit [Quit: Page closed]
tennix has quit [Ping timeout: 246 seconds]
c74d has quit [Remote host closed the connection]
NingaLeaf has quit [Quit: Leaving.]
tennix has joined #ocaml
c74d has joined #ocaml
tane has quit [Quit: Verlassend]
tennix has quit [Ping timeout: 264 seconds]
NingaLeaf has joined #ocaml
swgillespie has joined #ocaml
alpha has joined #ocaml
octachron has quit [Quit: Leaving]
alpha is now known as PamExx
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alex-hu has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
bendiken has joined #ocaml
BitPuffin has quit [Ping timeout: 240 seconds]
alex-hu has quit [K-Lined]
alex-hu has joined #ocaml
samrat has joined #ocaml
grouzen has joined #ocaml
MrScout has joined #ocaml
Kakadu has joined #ocaml
swgillespie has joined #ocaml
rgrinberg has quit [Ping timeout: 268 seconds]
rgrinberg has joined #ocaml
BitPuffin has joined #ocaml
pyon has quit [Quit: fix config]
pyon has joined #ocaml
rgrinberg has quit [Ping timeout: 250 seconds]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kdas_ has joined #ocaml
kdas_ has quit [Read error: Connection reset by peer]
kushal has quit [Ping timeout: 240 seconds]
grouzen has quit [Ping timeout: 244 seconds]
MasseR has quit [Quit: WeeChat 1.1.1]
NingaLeaf has quit [Quit: Leaving.]
kushal has joined #ocaml
johnf_ has joined #ocaml
mac10688 has joined #ocaml
tane has joined #ocaml
browncodes has quit [Remote host closed the connection]
mcclurmc has quit [Remote host closed the connection]
BitPuffin has quit [Ping timeout: 246 seconds]
rgrinberg has joined #ocaml
sepp2k has quit [Quit: Leaving.]
sepp2k has joined #ocaml
sh0t has joined #ocaml
tennix has joined #ocaml
mort___ has joined #ocaml
tennix has quit [Ping timeout: 250 seconds]
mfp_ has joined #ocaml
mfp has quit [Ping timeout: 264 seconds]
johnf_ has quit [Read error: Connection reset by peer]
MrScout has quit [Ping timeout: 246 seconds]
lobo has joined #ocaml
swgillespie has joined #ocaml
mcclurmc has joined #ocaml
swgillespie has quit [Max SendQ exceeded]
swgillespie has joined #ocaml
tibor_ has joined #ocaml
rgrinberg has quit [Ping timeout: 246 seconds]
<tibor_> How can I print an arbitrary variable in OCaml?
<tibor_> How can I print out an arbitrary variable in OCaml?
genkito has quit [Ping timeout: 244 seconds]
<mrvn> by passing a matching pretty printer
<flux> tibor_, in general, you cannot, except for debugging purposes with, say, Batteries' Std.dump
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<flux> tibor_, it's possible to generate pretty printers with for example ppx_deriving
<tibor_> flux: thank you :) There's no other more simple way?
<mrvn> That is the simple way :)
mcclurmc has quit [Remote host closed the connection]
demonimin has quit [Remote host closed the connection]
ollehar has quit [Remote host closed the connection]
ollehar has joined #ocaml
<companion_cube> tibor_: until modular implicits are merged into OCaml, there will be no simpler way :/
demonimin has joined #ocaml
mort___ has quit [Quit: Leaving.]
lolisa has joined #ocaml
ollehar1 has joined #ocaml
ollehar has quit [Ping timeout: 250 seconds]
ollehar1 is now known as ollehar
<flux> tibor_, the simple way is to write the functions yourself :)
<companion_cube> or to use printer combinators
<tibor_> thank you :)
browncodes has joined #ocaml
samrat has quit [Ping timeout: 244 seconds]
browncodes has quit [Read error: Connection reset by peer]
browncodes has joined #ocaml
genkito has joined #ocaml
<companion_cube> def`, rks`: weren't you looking for a weight-balanced tree some time ago?
BitPuffin|osx has joined #ocaml
ollehar1 has joined #ocaml
ollehar has quit [Ping timeout: 252 seconds]
ollehar1 is now known as ollehar
kushal has quit [Quit: Leaving]
freehck has quit [Ping timeout: 246 seconds]
lolisa has quit [Quit: meow]
larhat1 has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 272 seconds]
<def`> companion_cube: I was, but I didn't had the time to do anything useful
<def`> why?
<companion_cube> it's experimental as for now, but if you want to try it...
<companion_cube> what did you specifically need?
tmtwd has quit [Ping timeout: 256 seconds]
ollehar1 has joined #ocaml
ollehar has quit [Ping timeout: 240 seconds]
ollehar1 is now known as ollehar
lolisa has joined #ocaml
sh0t has quit [Remote host closed the connection]
tane has quit [Ping timeout: 264 seconds]
cball has quit [Ping timeout: 246 seconds]
ollehar1 has joined #ocaml
tane has joined #ocaml
ollehar has quit [Ping timeout: 244 seconds]
ollehar1 has quit [Ping timeout: 252 seconds]
rand__ has quit [Quit: leaving]
ollehar has joined #ocaml
ollehar has quit [Client Quit]
tane has quit [Quit: Verlassend]
sepp2k has quit [Quit: Leaving.]
tennix has joined #ocaml
Simn has quit [Quit: Leaving]
tennix has quit [Ping timeout: 246 seconds]
tmtwd has joined #ocaml
Haudegen has quit [Ping timeout: 246 seconds]
tmtwd has quit [Read error: Connection reset by peer]
tmtwd has joined #ocaml
genkito has quit [Ping timeout: 256 seconds]
lobo has quit [Quit: leaving]
Haudegen has joined #ocaml
shinnya has joined #ocaml
<companion_cube> next containers release will be big
lolisa has quit [Read error: Connection reset by peer]
fds_ is now known as fds
rgrinberg has joined #ocaml
Kakadu has quit [Remote host closed the connection]
sailorswift has joined #ocaml
bendiken has quit []
larhat1 has quit [Quit: Leaving.]
cball has joined #ocaml
rgrinberg has quit [Ping timeout: 246 seconds]
sailorswift has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
grouzen has joined #ocaml
MrScout has joined #ocaml
PamExx has quit [Quit: WeeChat 0.4.2]
tennix has joined #ocaml
tennix has quit [Ping timeout: 240 seconds]
<darius93> hmm if i were to use ocaml and compile it to machine code, do i need to include any additional libraries or will everything be statically compiled (eg runtime, etc)