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
mcclurmc_ has quit [Remote host closed the connection]
Ptival has quit [Ping timeout: 256 seconds]
jeffmo has joined #ocaml
zaquest is now known as zaquest_
zaquest_ is now known as zaquest
cdidd_ has joined #ocaml
riveter has quit [Ping timeout: 272 seconds]
SuperNoeMan has quit [Ping timeout: 250 seconds]
cdidd has quit [Ping timeout: 252 seconds]
jeffmo has quit [Quit: jeffmo]
Ptival has joined #ocaml
SuperNoeMan has joined #ocaml
riveter has joined #ocaml
dmiles_afk has quit [Ping timeout: 246 seconds]
kdr2__ has quit [Ping timeout: 256 seconds]
mcclurmc has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
f[x] has joined #ocaml
mcclurmc has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
ygrek_ has quit [Ping timeout: 252 seconds]
kdr2__ has joined #ocaml
jao has joined #ocaml
manizzle has quit [Ping timeout: 252 seconds]
rand000 has quit [Quit: leaving]
mcclurmc has joined #ocaml
ninja-maid-robot has quit [Quit: brb everynyan]
antegallya has joined #ocaml
ninja-maid-robot has joined #ocaml
wagle has quit [Remote host closed the connection]
MrScout has quit [Ping timeout: 248 seconds]
MrScout has joined #ocaml
MrScout has quit [Read error: Connection timed out]
MrScout has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
meiji11 has joined #ocaml
MrScout has quit [Remote host closed the connection]
mcclurmc has quit [Ping timeout: 256 seconds]
walter|r has quit [Remote host closed the connection]
johnf_ has joined #ocaml
badkins has joined #ocaml
manizzle has joined #ocaml
wagle has joined #ocaml
mcclurmc has joined #ocaml
badkins has quit []
idegen has quit [Quit: Leaving.]
mcclurmc has quit [Ping timeout: 256 seconds]
darkf has joined #ocaml
f[x] has quit [Remote host closed the connection]
manizzle has quit [Ping timeout: 264 seconds]
mcclurmc has joined #ocaml
tmtwd has joined #ocaml
johnf_ has quit [Read error: Connection reset by peer]
mcclurmc has quit [Ping timeout: 276 seconds]
jao has quit [Ping timeout: 264 seconds]
mcclurmc has joined #ocaml
mcclurmc has quit [Ping timeout: 252 seconds]
siddharthv_away is now known as siddharthv
MooseAndCaml has joined #ocaml
<MooseAndCaml> Hi, I'm trying to make a function that is applied N times. What I am i doing wrong in this 4 line examples? https://gist.github.com/caseybasichis/6a15f2c9d9a1080b423a
<fds> I think you need a bit more explanation of what you're trying to do. What do you mean "make a function that is applied N times"?
<dmbaturin> MooseAndCaml: Applied N times to the same initial value?
<dmbaturin> I.e. F(2, f, x) = f(f(x)), or something else?
<MooseAndCaml> yes like that
<fds> Then your accumulator shouldn't be a list, should it?
tmtwd has quit [Quit: Leaving]
<MooseAndCaml> I'm looking for a list of lists
Algebr has joined #ocaml
<dmbaturin> Well, this function would be a combinator anyway, fully polymorphic.
tmtwd has joined #ocaml
<dmbaturin> let rec times n f x = if n = 1 then f x else times (n-1) f (f x)
<MooseAndCaml> I tried that function but it seems to only return the same type as the input
struktured has quit [Ping timeout: 246 seconds]
Bhavya has joined #ocaml
tmtwd has quit [Quit: Leaving]
ygrek has joined #ocaml
<dmbaturin> MooseAndCaml: Well, if you want to feed (f x) to f : 'a -> 'b again, (f x) must be of type 'a.
<MooseAndCaml> I'm always looking to use the initial input -- like N parallel transformations. I updated the gist a bit but I don't think its quite right
tjscanlon has joined #ocaml
struktured has joined #ocaml
<dmbaturin> What do you mean by parallel transformations?
<dmbaturin> What's the expected type of your function?
<MooseAndCaml> it runs the function on an input list and returns a list of lists, There is a random function built in the function that is running N times which is why N copies are of interest
<dmbaturin> What does it do N times and to what?
<MooseAndCaml> it filters a list into subsets. There is an element of randomness to the filtering
<MooseAndCaml> I updated you function in the gist to do what I think it should do, but it's not working
<MooseAndCaml> actually thats not quite right, but the one above it is the idea
siddharthv is now known as siddharthv_away
siddharthv_away is now known as siddharthv
Algebr has quit [Remote host closed the connection]
mcclurmc has joined #ocaml
kdr2__ has quit [Ping timeout: 252 seconds]
keen___________8 has joined #ocaml
keen___________7 has quit [Ping timeout: 255 seconds]
kdr2__ has joined #ocaml
moei has quit [Read error: Connection reset by peer]
moei has joined #ocaml
struktured has quit [Ping timeout: 250 seconds]
Algebr has joined #ocaml
<Algebr> Does batteries really not have something to get a datetime string?
<flux> sadly the best option is probablty Calendar, which has quite a steep curve..
<flux> Calendar does Everything(TM) as far as I can see, though
<Algebr> I used to get upset by crappy library support, now I just accept it as a fact of ocaml life.
<flux> one of us!
johnf_ has joined #ocaml
<Algebr> its truly an elite club.
<flux> don't have something? you can write it! in ocaml! what could be fate better than that?!
<flux> opam has really made it much easier to take external libraries into use
<Algebr> getting shit done TM.
<dmbaturin> Can't say it's really unique to any language.
<dmbaturin> Some just have more bad libraries to choose from, maybe find one that is bad exactly in the way you want.
<flux> well, perl has been nice in its domain
<flux> it has library for most anything
<flux> most of them come with tests, as well.. doesn't mean they work, though ;)
<flux> for example, perhaps has DBI/DBD for database interaction.. ;)
<flux> s/perhaps/perl/ oops
<Algebr> I can't even phantom life without opam.
<Algebr> fathom*
<flux> well, there was apt-get
<flux> but opam allows a lot faster upgrades, more up-to-date libraries, even experimental ones
<Algebr> I hate how apt-get chops stuff into -dev
<dmbaturin> Algebr: That was perfectly reasonable for C libs. Making it global policy is odd though.
<flux> isn't it reasonable to not install .cmo, .cmi, .mli to users of applications?
struktured has joined #ocaml
<flux> though I'm not sure what was left in the actual package, some binding stubs I guess?
<Algebr> If I'm installing python, then then I want the headers.
<Algebr> I don't want to search around python-dev
<flux> yet 99% people installing python don't want to install the headers
<Algebr> I doubt that that's the case on linux users.
<flux> do I want to install python headers to an embedded router?
<dmbaturin> Algebr: Most python users never write bindings to C libs, so they never want the headers.
<dmbaturin> flux: Oddly enough I've seen people complaining about package maintainers breaking python or ruby into multiple packages.
<Algebr> it was very annoying doing python on debian
<dmbaturin> Why?
<flux> I was going to get some solid numbers from popcon, but only seems to allow queries for source packages :)
<flux> because apt-gettin also -dev packages was just too damn hard?-)
<Algebr> because when I wanted to install something I have to figure it out either via apt-get or pip, then apt messes the path
<flux> I guess I've never done serious enough python development then having never bumped into that
<Algebr> to be honest i think that if a language has its own package manager, opam/pip then its code shouldn't exist in the OS package manager
johnf_ has quit [Read error: Connection reset by peer]
<flux> well, opam isn't very old
pii4 has quit [Ping timeout: 276 seconds]
MooseAndCaml has quit [Ping timeout: 246 seconds]
<flux> for me it would probably be enough to ship with opam and the compiler
<flux> not sure if that would cover 95% of use cases yet
<flux> libpython-dev is installed 10360 times, python is installed 137513 times, according to popcon data
<flux> impossible to say if that data is biased towards developers, users or administrators, though :)
<dmbaturin> Some people want frozen libraries from the distro.
<Algebr> not sure if that a good measure cause lots of other programs use python
<flux> yet, not a number even close to 50%
<flux> for reference libc6-dev is 91000
<flux> ocaml-base-nox is btw 5631, findlib 1351 (the highest-ranking ocaml-dev-package)
<flux> liblablgtk2-ocaml-dev isn't far behind, 954
<flux> liblablgtk2-ocaml has 1396 though; not a huge difference, but there is a difference
<flux> nothing depends on liblablgtk2-ocaml though so I'm not sure why anyone would install it ;-)
pii4 has joined #ocaml
<dmbaturin> Since ocaml binaries are usually statically linked, I guess people see fewer reasons not to use opam.
<Algebr> Is there a one liner via lwt_io to read 1024 bytes from /dev/random and directly write to a file/outputchannel
<flux> I'm certain there is, ocaml doesn't have significant newlines ;)
LnL has joined #ocaml
<flux> I guess if one uses Unix.read one must expect to get partial reads.. I suppsoe Lwt_io provides some higher level functions than that, haven't really used it
<Algebr> yes, I found it. Lwt_io.read ~count:1024 data_source >>= Lwt_io.write_line h) so pleasing.
<Algebr>
<Algebr> where data_source is the handle from /dev/random
tmtwd has joined #ocaml
tmtwd has quit [Remote host closed the connection]
meiji11 has quit [Remote host closed the connection]
antegallya has quit [Ping timeout: 265 seconds]
struktured has quit [Ping timeout: 246 seconds]
<flux> well /dev/random is slow to begin with
<flux> you maybe want /dev/urandom
<flux> you should measure also CPU time, not only wall-clock time
<flux> it's likely a very low number
<flux> (ie. time ./testApp)
<flux> it also depends how secure stream do you want. /dev/random won't give data out if it doesn't have sufficient entropy. it's usually used to seed (cryptographically secure) random number generators, or maybe short crypto keys.
<flux> btw, you can also accelerate your app with this: http://www.entropykey.co.uk/
<Algebr> but with dd I can easily make arbitrarily sized files using /dev/random and friends
<flux> simple test
<flux> do this in your terminal: cat /dev/random
<flux> never-ending stream, right?
<Algebr> right
<flux> doesn't stall?
<Algebr> eventually locks it up
djellemah_ is now known as djellemah
<flux> you should also redo your dd-tests multiple times in a row
<flux> and check that the output file is the desired size
<flux> if your test is like: dd if=/dev/random bs=1024 count=1 of=/tmp/test - then in all likelyhood you did not get a 1-kilobyte file
<flux> instead: dd if=/dev/random bs=1 count=1024 of=/tmp/test
<flux> all this above is assuming Linux, I don't know how it works in OSX :-)
<flux> ah so your code is reading 50 gigabytes from /dev/random? that's basically an infinity :)
<flux> even with /dev/urandom I wouldn't call it a great idea.. instead just use a user-space random number generator.
<flux> I believe cryptokit comes with decent random number generators
<Algebr> my head isn't working.
<flux> you should get that fixed
<Algebr> OKay, now I changed it to a correct value of 50MB and now I have a different problem to the execution finishign nearly instanteously and du -sh reporting a directory size of only 80k
<flux> ok, so the problem is that Lwt_io.read probably does partial reads
<flux> though I don't see how it finishes nearly instantenously
<flux> maybe it's documented if it can leave a read partial. but given it's a network-oriented library, I would expect that..
<flux> and if so, perhaps it'd be easier to use the file-to-stream -function and pick x characters from that char Lwt_stream.t
<flux> but I need to be moving, good luck :-)
<Algebr> thanks!
Algebr has quit [Remote host closed the connection]
Haudegen has quit [Ping timeout: 264 seconds]
Simn has joined #ocaml
Haudegen has joined #ocaml
Submarine has joined #ocaml
Submarine has joined #ocaml
xificurC has quit [Ping timeout: 244 seconds]
xificurC has joined #ocaml
bobpoekert has quit [Ping timeout: 252 seconds]
bobpoekert has joined #ocaml
k1000 has quit [Ping timeout: 252 seconds]
k1000 has joined #ocaml
hay207 has joined #ocaml
psy_ has quit [Ping timeout: 256 seconds]
psy_ has joined #ocaml
xificurC has quit [Ping timeout: 256 seconds]
ygrek has quit [Remote host closed the connection]
hay207 has quit [Ping timeout: 246 seconds]
ygrek has joined #ocaml
zpe has joined #ocaml
hay207 has joined #ocaml
yomimono has joined #ocaml
spaceships has quit [Ping timeout: 246 seconds]
spaceships has joined #ocaml
dsheets has quit [Ping timeout: 246 seconds]
hay207 has quit [Ping timeout: 272 seconds]
psy_ has quit [Ping timeout: 244 seconds]
psy_ has joined #ocaml
milosn has quit [Quit: leaving]
dsheets has joined #ocaml
ygrek has quit [Ping timeout: 250 seconds]
hay207 has joined #ocaml
AltGr has joined #ocaml
ocp has joined #ocaml
jonludlam has joined #ocaml
creichert has quit [Quit: Leaving]
tmtwd has joined #ocaml
AltGr has left #ocaml [#ocaml]
cdidd_ has quit [Ping timeout: 264 seconds]
cdidd_ has joined #ocaml
Kakadu has joined #ocaml
<companion_cube> I have errors when using aspcud
<companion_cube> http://vrac.cedeela.fr/solver-error-32303-1.cudf such as this one
<companion_cube> (big file)
<companion_cube> is it because of a recent upgrade in aspcud ?
<dsheets> companion_cube, have you seen https://github.com/ocaml/opam/issues/2176 ?
<companion_cube> oh, ok
<companion_cube> thanks dsheets
<dsheets> np
nullcat_ has joined #ocaml
hay207 has quit [Ping timeout: 255 seconds]
whirm has joined #ocaml
matason has joined #ocaml
lordkryss has joined #ocaml
octachron has joined #ocaml
xificurC has joined #ocaml
tjscanlon has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
antegallya has joined #ocaml
mort___ has joined #ocaml
mort___1 has joined #ocaml
nullcat_ has quit [Ping timeout: 252 seconds]
jao has joined #ocaml
mort___ has quit [Ping timeout: 252 seconds]
nullcat has joined #ocaml
tmtwd has quit [Ping timeout: 265 seconds]
Haudegen has quit [Ping timeout: 256 seconds]
Haudegen has joined #ocaml
_andre has joined #ocaml
sepp2k has joined #ocaml
Haudegen has quit [Ping timeout: 276 seconds]
Haudegen has joined #ocaml
mort___1 has quit [Quit: Leaving.]
siddharthv is now known as siddharthv_away
zpe has quit [Ping timeout: 264 seconds]
ocp has quit [Ping timeout: 244 seconds]
ocp has joined #ocaml
walter|r has joined #ocaml
ggole has joined #ocaml
ocp has quit [Ping timeout: 256 seconds]
zpe has joined #ocaml
rand000 has joined #ocaml
djellemah has quit [Quit: Leaving]
djellemah has joined #ocaml
Bhavya has quit [Ping timeout: 276 seconds]
struktured has joined #ocaml
walter|r has quit [Remote host closed the connection]
matason has quit [Ping timeout: 248 seconds]
walter|r has joined #ocaml
walter|r has quit [Ping timeout: 264 seconds]
BitPuffin|osx has joined #ocaml
Bhavya has joined #ocaml
Bhavya has quit [Read error: Connection reset by peer]
idegen has joined #ocaml
Kakadu has quit [Ping timeout: 246 seconds]
walter|r has joined #ocaml
kdr2_ has joined #ocaml
badkins has joined #ocaml
matason has joined #ocaml
kdr2__ has quit [Ping timeout: 265 seconds]
idegen has quit [Remote host closed the connection]
jao has quit [Ping timeout: 246 seconds]
tmtwd has joined #ocaml
mort___ has joined #ocaml
nullcat has quit [Read error: Connection reset by peer]
nullcat has joined #ocaml
Hannibal_Smith has joined #ocaml
struktured has quit [Ping timeout: 252 seconds]
milosn has joined #ocaml
walter|r has quit [Ping timeout: 256 seconds]
Kakadu has joined #ocaml
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
uris77 has joined #ocaml
fantasticsid has quit [Read error: Connection reset by peer]
fantasticsid has joined #ocaml
nullcat_ has joined #ocaml
mort___ has quit [Quit: Leaving.]
justgage has joined #ocaml
<nullcat_> this excuse for not writing documentation is bad
<nullcat_> i mean, this bahaviour is bad...
<Armael> obuild has never been publicly released iirc, so personally I juste ignore its existence :>
<Armael> (which solves the problem of it not being documented)
<companion_cube> unix_junkie told me it was really nice, though
<justgage> Hey I'm new and I had a question about types, I found this: type -[< field ] date
<justgage> and I wasn't sure what it ment
<justgage> mainly the -[< part
<companion_cube> heh
<companion_cube> it's several things
<companion_cube> - means the type is contravariant
<companion_cube> (if 'a subtype of 'b, then 'b date subtype of 'a date)
<companion_cube> [< field] is a type that contains at most the same constructors as field
<companion_cube> here, field = [ `Day | `Month | `Week | `Year ]
<justgage> So at least one of those feilds?
<companion_cube> so [< field] designates any type that has at most those four constructors
<justgage> so at most 4 but at least 1?
<companion_cube> I think so, yes
<companion_cube> 0 variants would be the empty type…
<ggole> More that it cannot have other constructors
<ggole> I don't think empty variants are allowed, though
<Drup> well, you could imagine [> ], which would be any variant type, but it's not supported, unfortunatly
<ggole> Hmm, you can have type 'a empty = 'a constraint 'a = [> ]
<ggole> But not [] or [<]
_whitelogger has joined #ocaml
sivoais_ is now known as sivoais
sivoais has joined #ocaml
sivoais has quit [Changing host]
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<hcarty> I'm getting "
<zoetus> ah, thanks, that seemed to fix that particular error
<hcarty> That's not very helpful, self..
<zoetus> now i'm getting "│W: Cannot find source file matching module 'Bt' in library bt_pervasives", even though there is a bt.ml file there
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
<hcarty> I'm getting "Cannot locate deriver eq" when using ppx_deriving in merlin but the same code compiles fine and can be used from utop. Any suggestions for how to diagnose this?
<hcarty> I have "PKG ppx_deriving.std" in my .merlin
zpe has joined #ocaml
<companion_cube> if you're using 4.02.2 I have the same issue
<companion_cube> I suspect it's because the AST has changed in subtle ways
<rks`> yes, the currently released version of merlin doesn't support 4.02.2
<rks`> I need to make a new release...
<hcarty> rks`: Would/should a pin to master work?
<hcarty> companion_cube: On 4.02.1, if I use ppx_deriving 2.1 I get the issue. It goes away if I roll back to 2.0.
<companion_cube> yes, ppx_deriving 2.1 was released because of 4.02.2
<companion_cube> the official stance is "4.02.1 doesn't exist anymore, use 4.02.2" afaict
<rks`> hcarty: yes that should work
zpe has quit [Ping timeout: 255 seconds]
Hannibal_Smith has quit [Quit: Leaving]
jao has joined #ocaml
LnL has quit [Quit: ZNC - http://znc.in]
Denommus has quit [Quit: rebooting]
shinnya has joined #ocaml
rand000 has quit [Quit: leaving]
rand000 has joined #ocaml
jtfmumm has joined #ocaml
antegallya has quit [Ping timeout: 250 seconds]
octachron has quit [Ping timeout: 252 seconds]
jtfmumm has quit [Quit: Leaving]
jtfmumm has joined #ocaml
antegallya has joined #ocaml
<hcarty> rks`: Thank you
<hcarty> companion_cube: Thanks, that's good to know. Maybe it's worth adding a constraint in the opam repository?
<rks`> you're welcome
<companion_cube> hcarty: you could open an issue, that's an idea
LnL has joined #ocaml
antegallya has quit [Ping timeout: 252 seconds]
<hcarty> companion_cube: That's a much better approach than a random comment on IRC :-)
milosn_ is now known as milosn
fantasticsid has quit [Remote host closed the connection]
fantasticsid has joined #ocaml
<zoetus> i moved the directories with dashes in the names to directories with only underscores, now oasis chokes again :(
<zoetus> these are really awful error messages
darkf has quit [Quit: Leaving]
creichert has joined #ocaml
<zoetus> apparently oasis paths can't handle underscores either, but quoting them means that oasis is unable to follow paths correctly
<zoetus> Exception: Sys_error "\"bt_pervasives/src\"/META: No such file or directory".
Leonidas_ is now known as Leonidas
fantasti` has joined #ocaml
fantasticsid has quit [Ping timeout: 264 seconds]
Aeo has joined #ocaml
<Aeo> hey #ocaml, i have a quick question
<Aeo> i'm not sure if it's possible in ocaml
<Aeo> but if you could tell me, that'd be great
<Aeo> i have a function i want to make that prints it's input and then does a bunch of other stuff that doesn't return a unit type
<Aeo> since it eventulally recurses down to an int
<Aeo> is this possible?
uris77 has quit [Ping timeout: 264 seconds]
uris77 has joined #ocaml
<smondet> Aeo: not sure I understand, but yes it sounds possible
<smondet> let rec f input = printf "input: %d" input; printf "bunch of other stuff"; if input = 0 then 0 else f (input - 1);;
<Aeo> the only problem is
<Aeo> if i do that i get a type signature of unit return type
jeffmo has joined #ocaml
<Aeo> and i need it to be int, since the function i call returns an int as a base case
<Aeo> but calls this function if it does not match
<Aeo> smondet: ^
<thizanne> then your base case must not be properly written
<smondet> i get `int -> int`
<thizanne> if your base case returns int and your complex case recurses, your function will return int
zpe has joined #ocaml
<Aeo> mind if i pastebin the code?
uris77_ has joined #ocaml
<Aeo> i everything but the last 2 functions compiles
<Aeo> (properly)
<Aeo> *since
uris77 has quit [Ping timeout: 246 seconds]
zpe has quit [Ping timeout: 244 seconds]
struktured has joined #ocaml
<Aeo> actually the two functions are mutually recursive
<Aeo> does that make a difference?
<Aeo> smondet, thizanne ^ (btw thanks for this)
yomimono has quit [Ping timeout: 276 seconds]
<Aeo> oh wait
<Aeo> i'm an idiot
<Aeo> i think
whirm has quit [Quit: WeeChat 1.2]
ygrek has joined #ocaml
<Aeo> is there any way to have it do a calculation in one case, and not do anything in theo other?
<Aeo> *the
<Aeo> since it's just not required
<Aeo> so something that returns both an int, and a unti?
<Aeo> i know it's not possile in a traditional sense, is there any way i just can say you can stop now?
<Aeo> i dont' even have to have it return a unit
<Aeo> just stop doing things
walter|r has joined #ocaml
<Aeo> or any way to do a < comparison in a match case
<rom1504> much monologuing
mort___ has joined #ocaml
<flux> aeo, many things are possible.. maybe you should show what yuo want in terms of code :)
abbe_ is now known as abbe
<flux> aeo, or even try to do what you want and show us why it doesn't work
milosn has quit [Ping timeout: 250 seconds]
<Aeo> since i have it else (), it infers that f is also of type int -> int -> int list -> unit
walter|r has quit [Ping timeout: 264 seconds]
<Aeo> but the actual type is int -> int -> int list -> int
milosn has joined #ocaml
jonludlam has quit [Ping timeout: 252 seconds]
shinnya has quit [Ping timeout: 246 seconds]
<flux> aeo, ok, so you want "f x y rest" to not return () ?
<Aeo> yup
<Aeo> f x y rest should return int
<flux> ok, so your code is basically if cond then a else b
<Aeo> yup
<flux> and you want 'a' to be an int and 'b' to be a unit?
<Aeo> and a returns int
<Aeo> but in the else case i want it to do nothing
<flux> that as written cannot be. in if, both branches must return the same type
<flux> this is one scenario where the option type is to be used
<flux> instead of "if cond then f x y rest else ()" you will have "if cond then Some (f x y) rest else None"
<flux> Some and None are constructors for the same type (int option)
<flux> so now the if expression can work, as a and b have the same type
<flux> alternative way to think about it. do you think () + 5 should compile?
<Aeo> got it, i just had temporary amnesia with the some and none types
<Aeo> thanks
<flux> great. happy coding :)
matason has quit [Ping timeout: 244 seconds]
ygrek has quit [Ping timeout: 252 seconds]
waneck has joined #ocaml
Denommus has joined #ocaml
<apache2> the haxe compiler is :)
Haudegen has quit [Ping timeout: 264 seconds]
kdr2_ has quit [Ping timeout: 256 seconds]
zoetus has quit [Quit: Page closed]
Haudegen has joined #ocaml
rand000 has quit [Ping timeout: 265 seconds]
rand000 has joined #ocaml
nullcat_ has joined #ocaml
xificurC has quit [Quit: WeeChat 1.2]
xificurC has joined #ocaml
kdr2_ has joined #ocaml
Gue______ has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest_ has joined #ocaml
ygrek has joined #ocaml
Guest_ has quit [Client Quit]
ericsmithvt has joined #ocaml
srcerer has joined #ocaml
Aeo has quit [Ping timeout: 246 seconds]
psy_ has quit [Read error: Connection reset by peer]
psy_ has joined #ocaml
lyxia_ is now known as lyxia
jao has quit [Ping timeout: 276 seconds]
Denommus` has joined #ocaml
Denommus has quit [Ping timeout: 252 seconds]
milosn has quit [Remote host closed the connection]
Denommus` is now known as Denommus
milosn has joined #ocaml
BitPuffin|osx has quit [Ping timeout: 264 seconds]
lordkryss has quit [Quit: Connection closed for inactivity]
zpe has joined #ocaml
zpe has quit [Ping timeout: 246 seconds]
mcclurmc has quit [Ping timeout: 256 seconds]
MrScout has joined #ocaml
yomimono has joined #ocaml
ggole has quit []
tjscanlon has joined #ocaml
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
obadz has quit [Ping timeout: 252 seconds]
obadz has joined #ocaml
kushal has quit [Ping timeout: 264 seconds]
Kakadu has quit [Quit: Page closed]
nullcat has joined #ocaml
sh0t has joined #ocaml
struktured has quit [Ping timeout: 246 seconds]
nullcat_ has joined #ocaml
nullcat has quit [Read error: Connection reset by peer]
curiosity has joined #ocaml
<curiosity> does someone here has experience with ci frameworks and ocaml?
<companion_cube> if by CI you mean travis or jenkins, then yes
tjscanlon has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tjscanlon has joined #ocaml
BitPuffin|osx has joined #ocaml
ericsmithvt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pdewacht_ is now known as pdewacht
slash^ has quit [Read error: Connection reset by peer]
<curiosity> companion_cube: could you share your experiences?
<companion_cube> well, many people use travis to test ocaml (including opam, the package manager)
<companion_cube> I use jenkins, and it works fine (it's just a matter of shell scripts anyway)
icicled has quit [Quit: Leaving]
<curiosity> in combination with git or how?
swgillespie has joined #ocaml
rand000 has quit [Quit: leaving]
<companion_cube> yes, jenkins has a git hook (travis too, of course, if it's on github)
cml has quit [Ping timeout: 246 seconds]
<curiosity> companion_cube: i will give jenkins a try
<curiosity> thanks
zpe has joined #ocaml
Kakadu has joined #ocaml
zpe has quit [Ping timeout: 276 seconds]
nullcat_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jtfmumm has quit [Ping timeout: 246 seconds]
nullcat has joined #ocaml
Submarine has quit [Remote host closed the connection]
rwmjones has quit [Read error: Connection reset by peer]
rwmjones has joined #ocaml
emanuelz has joined #ocaml
mcclurmc has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
lordkryss has joined #ocaml
mcclurmc has joined #ocaml
jtfmumm has joined #ocaml
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mcclurmc has quit [Remote host closed the connection]
yomimono has quit [Ping timeout: 250 seconds]
mcclurmc has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
tjscanlon has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tjscanlon has joined #ocaml
swgillespie has joined #ocaml
amnn has joined #ocaml
Denommus has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc has joined #ocaml
Hannibal_Smith has joined #ocaml
curiosity has quit [Remote host closed the connection]
matason has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
<maurer> So, I'm trying to build a package that depends on the ocaml ssl package on mac
<maurer> When I built the ssl package, it correctly linked against a local version of openssl I have installed
mcclurmc has joined #ocaml
<maurer> When I try to build the dependent package, it instead tries to link against /usr/lib/libssl.dylib
<maurer> Any ideas on ways to pass to either OASIS or ocamlbuild a parameter which will allow me to specify the libdir so it gets it right?
ygrek has quit [Ping timeout: 246 seconds]
jonludlam has joined #ocaml
jeffmo has quit [Quit: jeffmo]
_andre has quit [Quit: leaving]
jonludlam has quit [Ping timeout: 246 seconds]
jao has joined #ocaml
zpe has joined #ocaml
swgillespie has joined #ocaml
zpe has quit [Ping timeout: 256 seconds]
matason has quit [Ping timeout: 256 seconds]
antegallya has joined #ocaml
antegallya has quit [Ping timeout: 252 seconds]
seako has joined #ocaml
uris77_ has quit [Quit: leaving]
ygrek has joined #ocaml
manud has joined #ocaml
tmtwd has quit [Ping timeout: 256 seconds]
jao has quit [Ping timeout: 256 seconds]
dsheets has quit [Ping timeout: 265 seconds]
mcclurmc has quit [Remote host closed the connection]
swgillespie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kdr2_ has quit [Ping timeout: 256 seconds]
antegallya has joined #ocaml
kdr2_ has joined #ocaml
Simn has quit [Quit: Leaving]
fantasti` has quit [Remote host closed the connection]
fantasti` has joined #ocaml
antegallya has quit [Ping timeout: 248 seconds]
sepp2k has quit [Quit: Leaving.]
antegallya has joined #ocaml
kdr2_ has quit [Ping timeout: 256 seconds]
mcclurmc has joined #ocaml
jeffmo has joined #ocaml
noplamodo_ is now known as noplamodo
noplamodo has quit [Changing host]
noplamodo has joined #ocaml
antegallya has quit [Ping timeout: 256 seconds]
antegallya has joined #ocaml
MrScout has quit [Remote host closed the connection]
fraggle_ has quit [Ping timeout: 252 seconds]
MrScout has joined #ocaml
tjscanlon has quit [Read error: Connection reset by peer]
fraggle_ has joined #ocaml
tjscanlon has joined #ocaml
jeffmo has quit [Read error: Connection reset by peer]
jeffmo has joined #ocaml
kdr2_ has joined #ocaml
MrScout has quit [Remote host closed the connection]
jao has joined #ocaml
sh0t has quit [Remote host closed the connection]
Kakadu has quit [Remote host closed the connection]
tmtwd has joined #ocaml
jeffmo has quit [Read error: Connection reset by peer]
zpe has joined #ocaml
zpe has quit [Ping timeout: 276 seconds]
antegallya has quit [Ping timeout: 250 seconds]
Hannibal_Smith has quit [Quit: Leaving]
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #ocaml
w0rp has quit [Ping timeout: 252 seconds]
madroach has quit [Ping timeout: 264 seconds]
w0rp has joined #ocaml
madroach has joined #ocaml
mcclurmc has quit [Remote host closed the connection]
antegallya has joined #ocaml
mcclurmc has joined #ocaml
antegallya has quit [Ping timeout: 250 seconds]
tmtwd has quit [Ping timeout: 276 seconds]
mcclurmc has quit [Remote host closed the connection]
amnn has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rntz has left #ocaml [#ocaml]