flux changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 4.01.0 http://bit.ly/1851A3R | http://www.ocaml.org | Public logs at http://tunes.org/~nef/logs/ocaml/
AdmWiggin has joined #ocaml
bernardo1pc has joined #ocaml
nickmeha1ry has joined #ocaml
tianon has quit [Disconnected by services]
osnr_ has joined #ocaml
AdmWiggin is now known as tianon
pango has quit [Ping timeout: 245 seconds]
zxqdms has quit [Quit: leaving]
fayden has quit [*.net *.split]
BiDOrD_ has quit [*.net *.split]
rwmjones has quit [*.net *.split]
osnr has quit [*.net *.split]
rndm has quit [*.net *.split]
bernardofpc has quit [*.net *.split]
osa1 has quit [*.net *.split]
TaXules has quit [*.net *.split]
nickmeharry has quit [*.net *.split]
<whitequark> hm... I think it would be cool if I integrated utop's emacs mode and sublimerepl
mildfate has joined #ocaml
fayden has joined #ocaml
rndm has joined #ocaml
ocp has quit [Ping timeout: 240 seconds]
rwmjones has joined #ocaml
ontologiae has joined #ocaml
mildfate has quit [Ping timeout: 272 seconds]
pkrnj has joined #ocaml
NoNNaN has quit [Remote host closed the connection]
pkrnj has quit [Client Quit]
NoNNaN has joined #ocaml
ocp has joined #ocaml
cdidd has quit [Remote host closed the connection]
shinnya has quit [Ping timeout: 264 seconds]
shinnya has joined #ocaml
amirmc has joined #ocaml
csakatoku has joined #ocaml
amirmc has quit [Ping timeout: 268 seconds]
Simn has quit [Read error: Connection reset by peer]
ontologiae has quit [Ping timeout: 268 seconds]
talzeus_ has quit [Read error: Connection reset by peer]
osnr_ is now known as osnr
osnr has quit [Changing host]
osnr has joined #ocaml
derek_c has joined #ocaml
ocp has quit [Ping timeout: 268 seconds]
Drup has quit [Quit: Leaving.]
talzeus has joined #ocaml
nikki93 has quit [Remote host closed the connection]
eikke has quit [Ping timeout: 245 seconds]
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
ocp has joined #ocaml
manizzle has quit [Ping timeout: 268 seconds]
ocp has quit [Ping timeout: 246 seconds]
boogie has quit [Remote host closed the connection]
strobegen has left #ocaml []
derek_c has quit [Quit: leaving]
shinnya has quit [Ping timeout: 264 seconds]
amirmc has joined #ocaml
amirmc has quit [Ping timeout: 252 seconds]
manizzle has joined #ocaml
nikki93 has joined #ocaml
cdidd has joined #ocaml
nikki93 has quit [Remote host closed the connection]
cesar_ has joined #ocaml
cesar_ is now known as Guest91970
watermind has quit [Ping timeout: 245 seconds]
nikki93 has joined #ocaml
amirmc has joined #ocaml
strobegen has joined #ocaml
amirmc has quit [Ping timeout: 246 seconds]
breakds has joined #ocaml
platypine has quit [Ping timeout: 252 seconds]
<whitequark> so I added pretty good utop support to sublimerepl! https://github.com/wuub/SublimeREPL/pull/283
<whitequark> also I think I know how I can improve sublime-ocp-index with some things I found out
breakds has quit [Remote host closed the connection]
manizzle has quit [Remote host closed the connection]
manizzle has joined #ocaml
ollehar has quit [Ping timeout: 248 seconds]
olibjerd has joined #ocaml
Guest91970 has quit [Remote host closed the connection]
boogie has joined #ocaml
gour has joined #ocaml
<darkf> whitequark: that's neat, is the autocompletion for the REPL or does it work on .ml files as well?
olibjerd has quit [Ping timeout: 246 seconds]
olibjerd has joined #ocaml
Vendethi_ has joined #ocaml
ggole has joined #ocaml
amirmc has joined #ocaml
amirmc has quit [Ping timeout: 272 seconds]
asmanur has joined #ocaml
ygrek_ has joined #ocaml
boogie has quit [Remote host closed the connection]
boogie has joined #ocaml
ulfdoz has joined #ocaml
wolfnn has joined #ocaml
ygrek_ has quit [Ping timeout: 246 seconds]
csakatok_ has joined #ocaml
csakatoku has quit [Ping timeout: 272 seconds]
ulfdoz has quit [Ping timeout: 264 seconds]
mchqwerty has joined #ocaml
darkf has quit [Quit: Leaving]
zpe has joined #ocaml
paolooo has joined #ocaml
ttamttam has joined #ocaml
Kakadu has joined #ocaml
ygrek_ has joined #ocaml
zpe has quit [Ping timeout: 246 seconds]
wolfnn has quit [Ping timeout: 245 seconds]
steshaw has quit [Ping timeout: 245 seconds]
boogie has quit [Remote host closed the connection]
zpe has joined #ocaml
amirmc has joined #ocaml
amirmc has quit [Ping timeout: 252 seconds]
zpe has quit [Ping timeout: 246 seconds]
paolooo has quit [Quit: Page closed]
nikki93 has quit [Remote host closed the connection]
cago has joined #ocaml
<gasche> :p
mchqwerty has quit [Quit: Odcházím]
Simn has joined #ocaml
AltGr has joined #ocaml
<adrien_oww> :D
Vendethi_ has quit [Ping timeout: 240 seconds]
zpe has joined #ocaml
thomasga has joined #ocaml
zpe has quit [Ping timeout: 252 seconds]
Vendethi_ has joined #ocaml
nikki93 has joined #ocaml
<Kakadu> adrien_oww: I have succeeded with Qt patching. I'm going to add lablqt to opam and write into mail-list just after Qt5.2 release
* Kakadu writes because adrien was interested about it , afair
steshaw has joined #ocaml
<companion_cube> hi there
eikke has joined #ocaml
<Kakadu> o/
zpe has joined #ocaml
ygrek_ has quit [Remote host closed the connection]
f[x] has joined #ocaml
zpe has quit [Ping timeout: 268 seconds]
zpe has joined #ocaml
yezariaely has joined #ocaml
Vendethi_ has quit [Remote host closed the connection]
Vendethi_ has joined #ocaml
Vendethi_ has quit [Ping timeout: 246 seconds]
<companion_cube> I don't know if it's feasible, but it would be nice that "opam update" runs rsync with an ionice of 'idle'
<adrien_oww> well
<adrien_oww> ionice opam update
<adrien_oww> solved!
<companion_cube> hmm hmm, sure
yezariaely has quit [Quit: Leaving.]
testcocoon has quit [Quit: Coyote finally caught me]
yezariaely has joined #ocaml
testcocoon has joined #ocaml
Sim_n has joined #ocaml
Simn has quit [Ping timeout: 252 seconds]
yacks has joined #ocaml
platypine has joined #ocaml
amirmc has joined #ocaml
platypine has quit [Ping timeout: 245 seconds]
amirmc has quit [Read error: Connection reset by peer]
amirmc has joined #ocaml
amirmc1 has joined #ocaml
amirmc has quit [Read error: Connection reset by peer]
Vendethi_ has joined #ocaml
sepp2k has joined #ocaml
_andre has joined #ocaml
yezariaely has quit [Remote host closed the connection]
dsheets has quit [Ping timeout: 245 seconds]
yezariaely has joined #ocaml
rand000 has joined #ocaml
Enjolras has joined #ocaml
<mfp> hey, just saw this on the small libs framapad > Unix library using the unicode API under Windows, so here you go > https://github.com/mfp/win32unixw
<mfp> if any kind soul can add the oasis packaging, I'll be happy to accept the pull req
ontologiae has joined #ocaml
malo has joined #ocaml
<mfp> gasche: should http://lite3.framapad.org/p/p5xzBUM4Ii be added to the /topic? (or is it already somewhere else?)
gour has quit [Disconnected by services]
gour_ has joined #ocaml
steshaw has quit [Ping timeout: 272 seconds]
<Kakadu> mfp: Is your library compilable under linux?
<mfp> Kakadu: nope, it uses the win32 API (well, unless you cross-compile, I guess)
nikki93 has quit [Remote host closed the connection]
<Kakadu> I'm afraid that I can't add oasis packaging than.... :(
<mfp> I don't have a win32 box handy either atm. :-/ thanks for the intent anyway
<Kakadu> Why you don't want to do this yourself? You can use https://github.com/Kakadu/lablqt/blob/master/qml/lib/_oasis as template
ttamttam has quit [Quit: ttamttam]
ttamttam has joined #ocaml
<Kakadu> ah, oasis can't generate configure file suitable for windows...
Drup has joined #ocaml
<mfp> oh, oasis doesn't work on win32? Then, if neither OPAM nor OASIS would work, there's nothing left to do?
yezariaely has quit [Remote host closed the connection]
<Kakadu> I had reported oasis compilation problem on windows about half year ago. Don't know is it fixed or not
yezariaely has joined #ocaml
csakatok_ has quit [Remote host closed the connection]
gour_ is now known as gour
csakatoku has joined #ocaml
csakatoku has quit [Ping timeout: 246 seconds]
wolfnn has joined #ocaml
Vendethi_ has quit [Remote host closed the connection]
quelu has quit [Ping timeout: 252 seconds]
amirmc1 has quit [Quit: Leaving.]
quelu has joined #ocaml
cago has left #ocaml []
skchrko has joined #ocaml
ocp has joined #ocaml
dsheets has joined #ocaml
ontologiae has quit [Quit: WeeChat 0.4.0]
yezariaely has quit [Remote host closed the connection]
ontologiae has joined #ocaml
yezariaely has joined #ocaml
amirmc has joined #ocaml
talzeus has quit [Remote host closed the connection]
Sim_n is now known as Simn
talzeus has joined #ocaml
djcoin_ has joined #ocaml
talzeus has quit [Ping timeout: 246 seconds]
octet8 has joined #ocaml
Vendethi_ has joined #ocaml
amirmc has quit [Quit: Leaving.]
yezariaely has quit [Quit: Leaving.]
yezariaely has joined #ocaml
breakds has joined #ocaml
wolfnn has quit [Ping timeout: 264 seconds]
csakatoku has joined #ocaml
amirmc has joined #ocaml
amirmc has quit [Ping timeout: 248 seconds]
yezariaely has quit [Remote host closed the connection]
yezariaely has joined #ocaml
rand000 has quit [Ping timeout: 246 seconds]
rand000 has joined #ocaml
breakds has quit [Remote host closed the connection]
AltGr has left #ocaml []
csakatoku has quit [Ping timeout: 246 seconds]
AltGr has joined #ocaml
talzeus has joined #ocaml
yezariaely has quit [Remote host closed the connection]
yezariaely has joined #ocaml
wmeyer` has joined #ocaml
wmeyer has quit [Ping timeout: 240 seconds]
amirmc has joined #ocaml
octet8 has quit []
amirmc has quit [Ping timeout: 272 seconds]
def-lkb has quit [Read error: Operation timed out]
def-lkb has joined #ocaml
iZsh has quit [Read error: Operation timed out]
iZsh has joined #ocaml
peterbb has quit [Ping timeout: 245 seconds]
Vendethi_ has quit [Remote host closed the connection]
csakatoku has joined #ocaml
Vendethi_ has joined #ocaml
yezariaely has quit [Remote host closed the connection]
yezariaely has joined #ocaml
asmanur has quit [Read error: Operation timed out]
ollehar has joined #ocaml
bernardo1pc is now known as bernardofpc
csakatoku has quit [Ping timeout: 246 seconds]
f[x] has quit [Ping timeout: 252 seconds]
wmeyer` has quit [Read error: Connection reset by peer]
wmeyer` has joined #ocaml
Vendethi_ has quit [Remote host closed the connection]
talzeus has quit [Remote host closed the connection]
ontologiae has quit [Ping timeout: 246 seconds]
gour has quit [Quit: WeeChat 0.4.1]
Drup has quit [Quit: Leaving.]
Drup has joined #ocaml
gour has joined #ocaml
boogie has joined #ocaml
Vendethi_ has joined #ocaml
rand000 has quit [Remote host closed the connection]
dddtest_4902e has joined #ocaml
shinnya has joined #ocaml
ontologiae has joined #ocaml
yezariaely has quit [Quit: Leaving.]
ElectroStatik has joined #ocaml
<ElectroStatik> hello
boogie has quit [Remote host closed the connection]
Drup has quit [Ping timeout: 246 seconds]
Drup has joined #ocaml
<companion_cube> hi ElectroStatik
<ElectroStatik> So not too many people in this room it seems
<ElectroStatik> I can say the same for Scala sometimes too haha
<ElectroStatik> Haskell chat is always lively
<adrien_oww> silence is golden :)
<ElectroStatik> Haha, yes it is
<ElectroStatik> So do you know OCaml pretty well?
<adrien_oww> companion_cube knows everything :)
<Kakadu> maybe #haskell is in process of understanding zygohistomorphic prepromorphisms?
<ElectroStatik> ah great. It's nice to know there is someone who can answer the tough questions
Vendethi_ has quit [Remote host closed the connection]
<ElectroStatik> haha
<Kakadu> my 1st intention was to say the same about monads, but moands are to simple to study them too long ;)
<Kakadu> too*
<ElectroStatik> Can't hold in those side effects for too long, it'll make you sick
<companion_cube> adrien_oww: stop flatte{n,r}ing me
rand000 has joined #ocaml
wmeyer`` has joined #ocaml
malo has quit [Quit: Leaving]
wmeyer` has quit [Ping timeout: 246 seconds]
<ggole> .oO(companion_square?)
<companion_cube> ;)
Simn has quit [Read error: Connection timed out]
Simn has joined #ocaml
peterbb has joined #ocaml
skchrko has quit [Quit: Leaving]
asmanur has joined #ocaml
<whitequark> mrvn: hi
Xeon123 has joined #ocaml
manizzle has quit [Ping timeout: 246 seconds]
<Xeon123> Hey guys, how would I go about taking a list of pairs and producing a list of the first elements of the pairs? Would flatten be involved? This is what I mean: [(7, "p"); (2, "b"); (9, "x")] = [7; 2; 9]
<def-lkb> List.map fst
<rand000> hehe short answer (;
<Xeon123> Thanks, i'll have a look into it
ontologiae has quit [Ping timeout: 240 seconds]
shinnya has quit [Ping timeout: 246 seconds]
boogie has joined #ocaml
ollehar has quit [Ping timeout: 248 seconds]
ocp has quit [Ping timeout: 240 seconds]
qingant has joined #ocaml
peterbb has quit [Ping timeout: 240 seconds]
peterbb has joined #ocaml
ttamttam has quit [Quit: ttamttam]
pkrnj has joined #ocaml
ttamttam has joined #ocaml
skchrko has joined #ocaml
thomasga has quit [Quit: Leaving.]
sepp2k has quit [Quit: Konversation terminated!]
ttamttam has quit [Quit: ttamttam]
ontologiae has joined #ocaml
Drup has quit [Ping timeout: 246 seconds]
Drup has joined #ocaml
peterbb has quit [Ping timeout: 272 seconds]
malo has joined #ocaml
Kakadu has quit []
manizzle has joined #ocaml
ollehar has joined #ocaml
wolfnn has joined #ocaml
Guest76588 has quit [Quit: changing servers]
strobegen has quit [Quit: Leaving.]
ontologiae has quit [Ping timeout: 240 seconds]
dsheets has quit [Ping timeout: 245 seconds]
<ggole> Nifty!
<ggole> The red messages are a bit alarming, but I guess that's just window dressing.
<whitequark> it's a part of the theme
<whitequark> I cannot really change that directly from the plugin.
mildfate has joined #ocaml
ollehar1 has joined #ocaml
ontologiae has joined #ocaml
ollehar has quit [Ping timeout: 240 seconds]
qingant has quit [Quit: Leaving.]
peterbb has joined #ocaml
nikki93 has joined #ocaml
ontologiae has quit [Ping timeout: 264 seconds]
<Xeon123> What would be the best way turn a list a pairs into 2 lists? This is what I mean: [(1,"a");(2,"b");(3,"c")] = ([1;2;3], ["a";"b";"c"])
<mrvn> I think List has something for it
<mrvn> otherwise List.fold_left
<Drup> Xeon123: there is a function to do that in the standard library, but if you want to do it by yourselft, just recursion on both list on the same time is a good way
<whitequark> mrvn: would you object if I put my logger bot in this channel?
<whitequark> I find existing logs... um... not very convenient
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
Drup has quit [Ping timeout: 240 seconds]
zpe has quit [Read error: No route to host]
Simn has quit [Read error: Connection timed out]
Simn has joined #ocaml
<Xeon123> I can't get List.fold_left to work with the expression type I need to use
<Xeon123> @Drup could you show me how to do with with recursion please?
<ggole> let rec split = function [] -> [], [] | (x,y)::rest -> let xs, ys = split rest in x::xs, y::ys
<bernardofpc> Xeon123: recursion means: figure the base case, then the induction step
<ggole> Of course in real code you would use List.split
<mrvn> ggole: I always ( ) tuples
<ggole> Too lazy.
<bernardofpc> I always ( ) things with ::
<bernardofpc> but again, I guess I'm not fully used to the grouping implicit rules of OCaml
<nikki93> bernardofpc: no () is prettier
<bernardofpc> probably
<ggole> () is respectable
<ggole> It's just not my style.
<bernardofpc> () : unit
<nikki93> man ocaml module stuff is weird
<Xeon123> you're telling me!
<ggole> It starts to make a bit more sense after you beat your head against it for a while.
<nikki93> k
<nikki93> so do you guys actually use ocaml for real life shit
manizzle has quit [Ping timeout: 246 seconds]
<nikki93> I really like it, wondering how it works for game development or such
<Xeon123> how can List.split be used on multiple pairs?
<bernardofpc> Xeon123: what do you mean ?
<Xeon123> So # List.split [1, "a"];; - : int list * string list = ([1], ["a"])
<Xeon123> But I need
manizzle has joined #ocaml
<Xeon123> # List.split [(1,"a");( 2,"b");(3,"c")];;
<bernardofpc> It does work for me , giving int list * string list = ([1; 2; 3], ["a"; "b"; "c"])
<ggole> It's not quite clear what you mean. If you mean you want triples, quadruples etc then you will have to write those explicitly (there's no way to abstract over tuples in that way).
<Xeon123> Ohhh wow
<Xeon123> i'm such an idiot! You're right bernard. I messed up the syntax
_andre has quit [Quit: leaving]
<Xeon123> I really need to start learning proper recursion in ocaml
zpe has joined #ocaml
<Xeon123> rather than using the libaries
<Xeon123> libraries*
ollehar1 has quit [Ping timeout: 246 seconds]
ggole has quit []
zpe has quit [Ping timeout: 272 seconds]
mildfate has quit [Ping timeout: 240 seconds]
nikki93 has quit [Remote host closed the connection]
fraggle_ has joined #ocaml
pkrnj has quit [Quit: Computer has gone to sleep.]
nikki93 has joined #ocaml
ocp has joined #ocaml
mathieui has quit [Read error: Connection reset by peer]
mathieui has joined #ocaml
zpe has joined #ocaml
steshaw has joined #ocaml
borysytch has joined #ocaml
borysytch has quit [Excess Flood]
borysytch has joined #ocaml
Xeon123 has quit [Ping timeout: 250 seconds]
zpe has quit [Ping timeout: 240 seconds]
f[x] has joined #ocaml
pkrnj has joined #ocaml
borysytch has quit [Read error: Connection reset by peer]
boogie has quit [Read error: Connection reset by peer]
boogie has joined #ocaml
olibjerd has quit [Ping timeout: 245 seconds]
zpe has joined #ocaml
peterbb has quit [Quit: leaving]
hocapoyraz has joined #ocaml
hocapoyraz has left #ocaml []
zpe has quit [Ping timeout: 245 seconds]
steshaw has quit [Ping timeout: 264 seconds]
nikki93 has quit [Remote host closed the connection]
ElectroStatik has quit [Quit: Lost terminal]
nikki93_ has joined #ocaml
steshaw has joined #ocaml
nikki93_ has quit [Remote host closed the connection]
Anarchos has joined #ocaml
gour has quit [Ping timeout: 245 seconds]
pkrnj has quit [Quit: Computer has gone to sleep.]
mcclurmc has quit [Quit: Leaving.]
ollehar has joined #ocaml
noplamodo has quit [Quit: ZNC - http://znc.in]
noplamodo has joined #ocaml
gour has joined #ocaml
olasd is now known as PaNMMNTagMNARamH
PaNMMNTagMNARamH is now known as olasd
dddtest_4902e has quit [Remote host closed the connection]
metasyntax has quit [Quit: Leaving]
dsheets has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-280704]: i've been blurred!]
Drup has joined #ocaml
skchrko has quit [Quit: Leaving]
ocp has quit [Ping timeout: 256 seconds]
djcoin_ has quit [Quit: WeeChat 0.4.1]
rand000 has quit [Quit: leaving]
Drup has quit [Quit: Leaving.]
Drup1 has joined #ocaml
Drup1 is now known as Drup
pkrnj has joined #ocaml
f[x] has quit [Ping timeout: 240 seconds]
platypine has joined #ocaml
AltGr has left #ocaml []
<mrvn> Can I get a normal ocaml to use a different runtime lib?
<Drup> isn't -custom made for this ?
<Drup> (Not sure what you mean)
<mrvn> "Current Status
<mrvn> ups
<mrvn> ocamlopt has no -custom
<mrvn> I want to make my own runtime, my own GC for example.
<mrvn> There is a "-runtime-variant suffix". Maybe I could put my own stuff into the ocaml dirs with a new suffix and use that?
Drup has quit [Ping timeout: 246 seconds]
Drup has joined #ocaml
<Drup> mrvn: I'm not even sure anyone tried something like that with the native compiler, so you will have to try by yourself I think
<Drup> for bytecode, I'm quite sure -custom is the way to go
wmeyer``` has joined #ocaml
wmeyer`` has quit [Ping timeout: 248 seconds]
pkrnj has quit [Quit: Computer has gone to sleep.]
wolfnn has quit [Ping timeout: 272 seconds]
gour has quit [Quit: WeeChat 0.4.1]
pkrnj has joined #ocaml
lopho has quit [Ping timeout: 245 seconds]
iZsh has quit [Ping timeout: 245 seconds]
iZsh has joined #ocaml
avsm has joined #ocaml
iZsh has quit [Quit: ZNC - http://znc.in]
iZsh has joined #ocaml
lopho has joined #ocaml
mcclurmc has joined #ocaml
stevej has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
ollehar has quit [Ping timeout: 245 seconds]
ollehar has joined #ocaml
Drup1 has joined #ocaml
Drup has quit [Ping timeout: 272 seconds]
testcocoon has quit [Ping timeout: 245 seconds]
Drup1 is now known as Drup
steshaw has quit [Ping timeout: 248 seconds]
avsm has quit [Quit: Leaving.]
shinnya has joined #ocaml