<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 :)
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
<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)