bytbox has quit [Remote host closed the connection]
q66 has quit [Quit: Leaving]
malo has quit [Remote host closed the connection]
<AltGr>
Hi
<AltGr>
is there any reasonable way to wait for multiple sub-processes on Windows ?
<whitequark>
via WinAPI, it's WaitForMultipleObjects
<whitequark>
I presume you need to do it via the Unix module?
<AltGr>
The only solution with stdlib seems to either be waiting for a random one, or use threads
<AltGr>
yeah, that was my question, but good to know anyway !
<Drup>
(I was starting to wonder why you were up so late, then I realized, you're on the same timezone than me now :D)
<AltGr>
haha :)
<whitequark>
AltGr: let me look at Unix...
<AltGr>
waitnot implemented, use waitpid
<AltGr>
waitpidcan only wait for a given PID, not any child process
<whitequark>
ohh.
<AltGr>
in ocaml-top, I used a waiting thread for the ocaml toplevel
<AltGr>
(and that broke in case you were using "ocaml" rather than "ocamlrun ocaml" because of the indirection...)
<whitequark>
right
<whitequark>
so, you can add a stub
<AltGr>
I guess a native binding is the only proper way
<whitequark>
the return type of create_process can be extracted using (HANDLE) Long_val(pid)
<whitequark>
and then you can do WaitForMultipleObjects
taion809 has joined #ocaml
<Drup>
AltGr: btw, ping on ocp-lambda. :]
<whitequark>
AltGr: why do you want to know my local time? :)
<whitequark>
it'll show UTC anyway
<AltGr>
yeah :D
<AltGr>
Where're you at ?
<AltGr>
thanks a lot
<whitequark>
AltGr: see PM
<Drup>
AltGr: :D
<Drup>
Me, I'm just on a ~floating~ timezone ;)
ygrek_ has quit [Ping timeout: 255 seconds]
<AltGr>
(I'm using a Jabber gateway that'll just send CTCPs whenever I click "info" :p)
paddymahoney has quit [Ping timeout: 240 seconds]
<Drup>
AltGr: so, about ocp-browser ? Should I still wait for opam 1.2 ? ^^'
<AltGr>
raah, THIS time it's REALLY close trust me :D
<Drup>
okay :D
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
Bluddy has joined #ocaml
shinnya has quit [Ping timeout: 246 seconds]
Ptishell has quit [Read error: Connection reset by peer]
<Drup>
AltGr: in the meantime, do you use it in your regular ocaml practice ?
Ptishell has joined #ocaml
<AltGr>
the browser ? Only from time to time, I mostly get the info through emacs completion
<Drup>
ok
manizzle has quit [Ping timeout: 260 seconds]
esden has quit [Ping timeout: 260 seconds]
mrpantoufle has quit [Ping timeout: 272 seconds]
<Drup>
AltGr: what is this "findlib" file I found at the root of one of my package in opam repo ? I don't see it documented in the manual (even the 1.2 one)
<Drup>
I can guess the purpose, but I don't recall anything being said on it
<whitequark>
yup, I'm puzzled as well, even though I put some in my packages
manud has quit [Quit: manud]
esden has joined #ocaml
<AltGr>
It's a recent addition, undocumented yet
<AltGr>
it's more a repo thing that an opam thing actually
<AltGr>
it documents ocamlfind packages corresponding to the opam package
<AltGr>
I'll ask eriangazag to document it since he added it :)
mrpantoufle has joined #ocaml
manud has joined #ocaml
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
badkins has joined #ocaml
cesar has joined #ocaml
jcloud has quit [Quit: Connection closed for inactivity]
<whitequark>
(failing opam lint should fail repository merge)
<whitequark>
(I don't think it's checked on travis, which is kind of a fail)
<AltGr>
whitequark, well at the moment opam lint will fail on any 1.1 package
<Drup>
also, opam lint fails if you don't have some optional fields
<AltGr>
we could force it for packages with 'opam-version: >= 1.2' though
esden has quit [Ping timeout: 260 seconds]
<Drup>
(arguably, that would be a good thing for metadata quality)
<Drup>
(which is rather poor at the moment)
<AltGr>
yeah, I should add a distinction warning/error
<AltGr>
but as for the standard for opam-repository, we may want them
<Drup>
yes
<Drup>
packages without even the homepage are just annoying
appd_ has quit [Quit: Leaving...]
<AltGr>
I've scripts to add dev-repo automatically for packages with archives sitting on github for example
<AltGr>
we'll do a round of that after 1.2
struktured has quit [Read error: Connection reset by peer]
<Drup>
nice
<AltGr>
Drup: thanks for the test of 1.2->1.1 rewriting on travis :)
<AltGr>
seems to have passed
<AltGr>
arg no actually
<AltGr>
[ERROR] Your version of OPAM (1.1.1) is not recent enough to read ~/.opam/repo/default/packages/lilis/lilis.0.2.1/opam. Upgrade OPAM to a more recent version (at least 1.2) to read this file correctly.
<Drup>
I will go to bed, I suppose it will be merged tomorrow, I will rebase all the thing and you will have lot's of tests :D
struktured has joined #ocaml
manud has quit [Quit: manud]
esden has joined #ocaml
siddharthv_away is now known as siddharthv
axiles has joined #ocaml
taion809 has quit [Remote host closed the connection]
badkins has quit [Remote host closed the connection]
morphles has joined #ocaml
tnguyen has joined #ocaml
manizzle has joined #ocaml
morphles has quit [Ping timeout: 240 seconds]
Guest26207 has quit [Remote host closed the connection]
jao has joined #ocaml
jao has quit [Changing host]
jao has joined #ocaml
avsm has joined #ocaml
path[l] has quit [Quit: path[l]]
koderok has joined #ocaml
path[l] has joined #ocaml
MercurialAlchemi has joined #ocaml
koderok has quit [Client Quit]
path[l] has quit [Ping timeout: 245 seconds]
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
ggole has joined #ocaml
path[l] has joined #ocaml
oscar_toro has joined #ocaml
typedlambda has quit [Ping timeout: 250 seconds]
typedlambda has joined #ocaml
koderok has joined #ocaml
koderok has quit [Remote host closed the connection]
<whitequark>
O_o
huza has quit [Quit: WeeChat 0.3.8]
ygrek_ has quit [Ping timeout: 272 seconds]
oscar_toro has quit [Ping timeout: 260 seconds]
manizzle has quit [Remote host closed the connection]
path[l] has quit [Ping timeout: 245 seconds]
nlucaroni has quit [Ping timeout: 258 seconds]
nlucaroni has joined #ocaml
path[l] has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 245 seconds]
MercurialAlchemi has joined #ocaml
Arsenik has joined #ocaml
thomasga has joined #ocaml
oscar_toro has joined #ocaml
Hannibal_Smith has joined #ocaml
siddharthv is now known as siddharthv_away
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
cago has joined #ocaml
ygrek_ has joined #ocaml
jao has quit [Ping timeout: 246 seconds]
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
octachron has joined #ocaml
Simn has joined #ocaml
esden has quit [Ping timeout: 260 seconds]
esden has joined #ocaml
ia0 has quit [Quit: leaving]
ia0 has joined #ocaml
avsm has quit [Quit: Leaving.]
ia0 has quit [Client Quit]
ia0 has joined #ocaml
<kaustuv>
anyone know of a library that can match a regexp from an in_channel?
esden has quit [Ping timeout: 260 seconds]
oscar_toro has quit [Quit: Leaving.]
ia0 has quit [Quit: leaving]
ia0 has joined #ocaml
esden has joined #ocaml
psy has quit [Remote host closed the connection]
zpe has joined #ocaml
eikke has joined #ocaml
<Unhammer>
kaustuv, wouldn't that be the same as a library that can match a regexp at all? (There's e.g. re2 and pcre; pcre worked well for me)
darkf has quit [Ping timeout: 265 seconds]
psy has joined #ocaml
lordkryss has joined #ocaml
<Leonidas>
whitequark: the gmp binding used 12GB of memory which caused my system to spend all time moving data in and out of swap. The calculation stopped being CPU-bound and was io-bound instead.
<Leonidas>
switching to zarith fixed that issue and then it completed in 30 seconds at which point I stopped caring about profiling.
<whitequark>
wow
<whitequark>
that's some absurdly bad binding
<Leonidas>
absolutely. and unmaintained for something pretty close to a decade
<Leonidas>
the OPAM build file first deletes some stray object files that are shipped in the tarball -.-
<whitequark>
lol
ysz has joined #ocaml
MercurialAlchemi has quit [Ping timeout: 240 seconds]
Kakadu has joined #ocaml
darkf has joined #ocaml
MercurialAlchemi has joined #ocaml
<MercurialAlchemi>
there is something a bit sad about working with ocaml - it doesn't take much code to get a robust program up and running
<MercurialAlchemi>
so the ecosystem compensates by making sure most of the libraries you want to use are "read the mlis and hope for the best"-documented
<Leonidas>
talking about documentation, I should document my mli some more.
<MercurialAlchemi>
What would help in many cases is at least an overview and an example of the 2/3 most common use cases you can type in a toplevel
<Leonidas>
MercurialAlchemi: look at it this way: nodejs libraries are rarely documented more than in a single readme and completely untyped so you don't even know what API it supports.
ysz has quit [Quit: Leaving]
<MercurialAlchemi>
Leonidas: yeah, but on the other hand, Java and Python libraries are most of the time very well documented
<MercurialAlchemi>
I was looking at Camomille, and there is no documentation
ysz has joined #ocaml
<MercurialAlchemi>
and it's not like the subject matter is exactly trivial
<adrien>
whitequark: re the name clash in headers
<adrien>
whitequark: there's a small issue for which I have a simple command-line to apply on top of the patches
<adrien>
whitequark: ask me about it this evening and I'll put it on the bugtracker with a comment
<adrien>
(it's a small one issue that isn't immediately visible)
<Leonidas>
MercurialAlchemi: I am not sure camomile is still the way to go.
<whitequark>
adrien: what stops the patches from integration?
<Leonidas>
I think batteries dropped it lately
<Leonidas>
MercurialAlchemi: but yes, I agree. But Python has a pretty awesome documentation tool, Sphinx.
<Leonidas>
was kinda thinking of extending it for ocaml support, but then I should maybe just fucking document my own backyard :D
<adrien>
whitequark: no clue
<MercurialAlchemi>
Well, we should make an OCaml version of Sphinx, and then not document it so nobody uses it :D
<MercurialAlchemi>
(but it'd be totally awesome, obviously)
<MercurialAlchemi>
Leonidas: wrt Camomille, is there any solution for handling thorny issues like proper collation support for various locales?
<MercurialAlchemi>
Leonidas: (other than Camomille)
<adrien>
look at "uproplib" and its deps
thomasga has quit [Quit: Leaving.]
<MercurialAlchemi>
Hm, OK, Camomille-standard README with no information :(
<Leonidas>
MercurialAlchemi: not sure, have you looked at uucp/uutf?
<MercurialAlchemi>
Leonidas: wasn't aware of them, but neither of them seem to support sorting
thomasga has joined #ocaml
<MercurialAlchemi>
apart from sorting based on codepoint, I suppose, but nothing locale-dependent
<Leonidas>
MercurialAlchemi: okay, that's a pity :(
<MercurialAlchemi>
Leonidas: yeah, that's the kind of thing that's going to keep me on Python/Java for a while
<Leonidas>
last time that happened, I said "fuck it" and rolled my own library :-)
<whitequark>
adrien: talking about cross-compiling
<Unhammer>
I wanted to use uucp/uutf, but found them too low-level to be immediately useful
<whitequark>
do you think I should attempt to support different build/host/target triples ("canadian cross"), or it would be going too far?
<Leonidas>
if we all do that, we'll have an awesome library soon :-)
<Unhammer>
haha
<MercurialAlchemi>
Unfortunately, implementing standard-compliant unicode sorting isn't something I could roll out in an afternoon
<adrien>
whitequark: I don't know what you're doing actually :)
<whitequark>
adrien: hm? I'm adding support for cross-compiling to OCaml's buildsystem
<adrien>
that, I had understood
<adrien>
what how when where and everything else, not
<adrien>
based on what too
<whitequark>
based on trunk
<whitequark>
I'm starting with Android cross-compilation
<adrien>
with anything from my patchset?
<whitequark>
your patchset?
<adrien>
hmmm, thought so
<adrien>
I had already been doing that during the cycle leading to 4.02
dsheets has joined #ocaml
<adrien>
I got most things fine for upstreaming and several patches went it (which is why configure is talking about cross-compilation)
<adrien>
some changes were quite large and unsurprisingly lead to issues in the most brittle part of the compiler: bootstrapping
<adrien>
at some point it was broken for XL and probably others; I then got pointers on how they were doing the bootstrap so I could reproduce and I fixed it, except XL still had issues, but it was working for me
<adrien>
thing is bootstrap is a real crappy procedure currently
<adrien>
because of several factors I had to stop a bit
<adrien>
and now I was planning on resuming my work (mostly after win-builds 1.5, for which RC1 is getting out this week-end)
<adrien>
except the progressive approach in the patches was maybe to be abanadonned
<adrien>
abandonned*
<adrien>
it's difficult to do large changes because it's easy to break stuff
thomasga has quit [Quit: Leaving.]
<adrien>
but without large changes the build system is too awful
<adrien>
also, several things have changed since last year
<adrien>
- requirement of gnu make
<adrien>
- move to C99
<adrien>
- need for the ability to set custom CFLAGS and to discover proper CFLAGS per C compiler
<adrien>
something I had started working on was the removal of Makefile.nt variants
<adrien>
i.e. merging them back to Makefile
<adrien>
in several places they have diverged and that makes maintenance (and evolutions even more) difficult
bezirg has joined #ocaml
<adrien>
at the same time, Pierre Chambart has done a proof-of-concept of a completely revamped build system with a sane approach to bootstrapping
<adrien>
if I were to lay out a plan, it would start with the unification of the windows and posix build systems
<adrien>
and then that unified makefile
<adrien>
need to do some office work, busy a few minutes
<whitequark>
adrien: well, I need it done within a week
<whitequark>
the work I do could be possibly made useful to you. or not.
<MercurialAlchemi>
I'm surprised there is no ocaml "make"
<ia0>
you mean compared to ghc --make ?
<ia0>
I guess you can try ocamlbuild
Unhammer has quit [Ping timeout: 245 seconds]
<MercurialAlchemi>
ia0: no, I was thinking of something like shake
<adrien>
whitequark: within a week? well, make sure you have a 32b C compiler on the machine you use to build
<whitequark>
adrien: oh sure, I already have working builds
<adrien>
don't move away from that :D
<whitequark>
without configure, just adding proper config/Makefile m.h s.h and patching the Makefiles to use host tools
<adrien>
I don't think there's enough time in a week to simply do the testing needed to support and upstream everything
<whitequark>
well, almost, I should change it to just use all host tools
<adrien>
I mean, linux, bsd, windows builds, plus 32b and 64b plus ios and android and ..., and bootstrapping and ...
<adrien>
so my advice would be to not focus too much on upstreaming everything
gperetin has quit [Ping timeout: 260 seconds]
gperetin has joined #ocaml
AltGr has left #ocaml [#ocaml]
esden has quit [Ping timeout: 260 seconds]
esden has joined #ocaml
thomasga has joined #ocaml
zpe has quit [Remote host closed the connection]
matthewhill has joined #ocaml
badon has quit [Read error: Connection reset by peer]
Unhammer has joined #ocaml
fraggle_ has quit [Remote host closed the connection]
badon has joined #ocaml
t4nk294 has joined #ocaml
fraggle_ has joined #ocaml
shallow is now known as omnomnivore
thomasga has quit [Quit: Leaving.]
Thooms has joined #ocaml
<Unhammer>
module CC = CamomileLibraryDefault.Camomile.UCol.Make(C.UTF8);;
<Unhammer>
CC.compare "å" "æ";;
<Unhammer>
- : int = -1
<Unhammer>
MercurialAlchemi, you asked about collation?
<Unhammer>
(BatUTF.compare does the same)
thomasga has joined #ocaml
thomasga1 has joined #ocaml
ygrek_ has quit [Ping timeout: 272 seconds]
thomasga has quit [Ping timeout: 246 seconds]
tane has joined #ocaml
diethyl_ has quit [Ping timeout: 258 seconds]
sivoais has quit [Ping timeout: 260 seconds]
diethyl has joined #ocaml
sivoais has joined #ocaml
_andre has joined #ocaml
t4nk294 has quit [Ping timeout: 246 seconds]
igstan has joined #ocaml
igstan has quit [Client Quit]
ygrek_ has joined #ocaml
oscar_toro has joined #ocaml
thomasga has joined #ocaml
thomasga1 has quit [Ping timeout: 265 seconds]
thomasga has quit [Client Quit]
thomasga has joined #ocaml
zozozo_ is now known as zozozo
igstan has joined #ocaml
gperetin has quit [Ping timeout: 260 seconds]
thomasga has quit [Client Quit]
gperetin has joined #ocaml
thomasga has joined #ocaml
ontologiae has joined #ocaml
thomasga has quit [Quit: Leaving.]
Thooms has quit [Quit: WeeChat 1.0.1]
<MercurialAlchemi>
Unhammer: thanks
ontologiae has quit [Ping timeout: 260 seconds]
ddosia has quit [Ping timeout: 258 seconds]
MercurialAlchemi has quit [Ping timeout: 244 seconds]
MercurialAlchemi has joined #ocaml
Arsenik has quit [Remote host closed the connection]
zpe has joined #ocaml
zpe has quit [Remote host closed the connection]
zpe has joined #ocaml
ddosia has joined #ocaml
oriba has joined #ocaml
oscar_toro has quit [Read error: Connection reset by peer]
MercurialAlchemi has quit [Ping timeout: 260 seconds]
MercurialAlchemi has joined #ocaml
mkopriva has joined #ocaml
kaustuv has left #ocaml ["ERC Version 5.3 (IRC client for Emacs)"]
<Drup>
It's unreasonably overkill for basically anything except janestreet's codebase, but it's sort of an equivalent of shake.
<Drup>
MercurialAlchemi: I don't really know, I don't want my build system to depend on core
<ysz>
hm oasis seems not to pass ccopt when compiling CSources
<MercurialAlchemi>
Drup: :)
<MercurialAlchemi>
You find it bloated?
<Drup>
A tiny bit
<def`>
MercurialAlchemi: jenga is efficient and featureful, I wouldn't call that bloat, but it targets large codebase
<ysz>
i see -I options in setup.ml but they dont propagate to ocamlc invocation
<MercurialAlchemi>
well, it's trying to make up for how underweight the default stdlib is :)
<rks`>
def`: that's because you're working at janestreet
<Drup>
(by bloated, I was talking of Core)
<def`>
rks`: m'enfin
<MercurialAlchemi>
(coming from python, large stdlibs don't scare me)
<MercurialAlchemi>
(though, ok, binaries compiled with Core could shed some weight)
tane has joined #ocaml
<Drup>
MercurialAlchemi: that's not really my issue
<MercurialAlchemi>
Drup: no?
<Drup>
Core compilation time is the one killing me
<Drup>
for CI, for distribution
<Drup>
as def` said, it's sized for enormous code base, and I don't have the need :)
<MercurialAlchemi>
I see
igstan has quit [Quit: igstan]
Thooms has joined #ocaml
Hannibal_Smith has quit [Quit: Sto andando via]
thomasga has joined #ocaml
rand000 has joined #ocaml
dsheets has quit [Ping timeout: 240 seconds]
MercurialAlchemi has quit [Ping timeout: 272 seconds]
zpe has quit [Read error: Connection reset by peer]
thomasga has quit [Quit: Leaving.]
MercurialAlchemi has joined #ocaml
gperetin has quit [Ping timeout: 260 seconds]
thomasga has joined #ocaml
<Drup>
MercurialAlchemi, Leonidas : about doc, there is opam-doc which is coming "soon"-ish.
bytbox has quit [Ping timeout: 240 seconds]
BitPuffin has quit [Remote host closed the connection]
gperetin has joined #ocaml
BitPuffin has joined #ocaml
<Leonidas>
Drup: yep, though my last try with ocaml doc failed because it wants an old version of ocaml and even then it had some issues.
<Leonidas>
*opam-doc, not ocaml doc
<Drup>
it's being rewritten
<Leonidas>
yep, at least it looks much nicer. It'd be kinda cool if it was similar to rust-doc :-)
zpe has joined #ocaml
psy has quit [Remote host closed the connection]
jgjl has quit [Remote host closed the connection]
dsheets has joined #ocaml
jgjl has joined #ocaml
darkf has quit [Quit: Leaving]
<MercurialAlchemi>
Drup: sounds good
dsheets has quit [Ping timeout: 240 seconds]
<MercurialAlchemi>
Drup: but if I understand the opam-doc README correctly, it helps with accessing existing documentation, but not writing new one, correct?
SethTisue has joined #ocaml
<Drup>
sort of, it also plans to fix lot's of issues with ocamldoc
Haudegen has quit [Remote host closed the connection]
Haudegen has joined #ocaml
Haudegen is now known as Guest83411
gperetin has quit [Ping timeout: 260 seconds]
<MercurialAlchemi>
cool
zpe has quit [Remote host closed the connection]
psy has joined #ocaml
thomasga has quit [Quit: Leaving.]
gperetin has joined #ocaml
ysz has quit [Quit: This computer has gone to sleep]
BitPuffin has quit [Ping timeout: 260 seconds]
badon has quit [Ping timeout: 260 seconds]
BitPuffin has joined #ocaml
bezirg has quit [Ping timeout: 265 seconds]
shinnya has joined #ocaml
badon has joined #ocaml
Guest83411 is now known as Haudegen
badkins has joined #ocaml
ollehar has joined #ocaml
fraggle-boate has quit [Remote host closed the connection]
SethTisue has quit [Quit: SethTisue]
yomimono has joined #ocaml
fraggle-boate has joined #ocaml
ollehar has quit [Ping timeout: 272 seconds]
thomasga has joined #ocaml
iorivur has joined #ocaml
thomasga has quit [Client Quit]
Cypi has quit [Quit: Lost terminal]
Cypi has joined #ocaml
paddymahoney has joined #ocaml
paddymahoney has quit [Max SendQ exceeded]
Bluddy has quit [Quit: Connection closed for inactivity]
paddymahoney has joined #ocaml
paddymahoney has quit [Max SendQ exceeded]
paddymahoney has joined #ocaml
Thooms has quit [Quit: WeeChat 1.0.1]
thomasga has joined #ocaml
thomasga has quit [Client Quit]
_andre has quit [Ping timeout: 240 seconds]
cago has left #ocaml [#ocaml]
Sim_n has joined #ocaml
_andre has joined #ocaml
Simn has quit [Ping timeout: 260 seconds]
<jpdeplaix>
whitequark: is there a way to merge two named structures with the same name using the linker ?
<jpdeplaix>
something like the linkonce linkage but for types
zpe has joined #ocaml
esden has quit [Ping timeout: 260 seconds]
zpe has quit [Ping timeout: 260 seconds]
esden has joined #ocaml
dsheets has joined #ocaml
ontologiae has quit [Ping timeout: 246 seconds]
hugomg has joined #ocaml
jonludlam has quit [Ping timeout: 250 seconds]
tnguyen has quit [Ping timeout: 255 seconds]
ysz has joined #ocaml
hugomg has quit [Ping timeout: 246 seconds]
MercurialAlchemi has quit [Ping timeout: 260 seconds]
MercurialAlchemi has joined #ocaml
MercurialAlchemi has quit [Remote host closed the connection]
MercurialAlchemi has joined #ocaml
jonludlam has joined #ocaml
<ebzzry>
can opam install from a local tarball or directory?
parcs has quit [Remote host closed the connection]
parcs has joined #ocaml
parcs has quit [Remote host closed the connection]
eikke has quit [Ping timeout: 265 seconds]
jao has quit [Ping timeout: 244 seconds]
rand000 has quit [Ping timeout: 258 seconds]
thomasga has joined #ocaml
tnguyen has joined #ocaml
tnguyen1 has joined #ocaml
tnguyen has quit [Ping timeout: 245 seconds]
ysz has quit [Quit: This computer has gone to sleep]
jonludlam has quit [Ping timeout: 260 seconds]
hugomg has joined #ocaml
shinnya has quit [Ping timeout: 246 seconds]
ysz has joined #ocaml
yomimono has quit [Ping timeout: 260 seconds]
ollehar has joined #ocaml
siddharthv_away is now known as siddharthv
SethTisue has joined #ocaml
bytbox has joined #ocaml
esden has quit [Ping timeout: 260 seconds]
ollehar has quit [Ping timeout: 258 seconds]
<hugomg>
hello, I installed cohhtp using opam but am having a hard time finding the documentation for it. Are the docs available on a website somewhere or do I need to extract it from the source code myself using ocamldoc or similar tools (I have no idea how to do the latter, specially since opam didn't keep the .ml files after installation)
esden has joined #ocaml
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
hugomg has quit [Ping timeout: 246 seconds]
oscar_toro has joined #ocaml
badkins has quit [Remote host closed the connection]
thomasga has quit [Client Quit]
parcs has joined #ocaml
Kakadu has quit [Ping timeout: 246 seconds]
parcs has quit [Remote host closed the connection]
bytbox has quit [Ping timeout: 260 seconds]
Sim_n is now known as Simn
siddharthv is now known as siddharthv_away
AlexRussia has quit [Ping timeout: 255 seconds]
matthewhill has joined #ocaml
eikke has joined #ocaml
anildigital has quit [Changing host]
anildigital has joined #ocaml
tg has quit [Ping timeout: 245 seconds]
AlexRussia has joined #ocaml
Bluddy has joined #ocaml
hugomg has joined #ocaml
<hugomg>
(sorry for asking twice, my internet is acting up) hello, I installed cohhtp using opam but am having a hard time finding the documentation for it. Are the docs available on a website somewhere or do I need to extract it from the source code myself using ocamldoc or similar tools? (I have no idea how to do the latter, specially since opam didn't keep the .ml files after installation)
<ysz>
for those who cares oasis from git passes CCOpt properly...
<ysz>
hugomg, opam source chomp
<ysz>
will bring & extract tarball for you!
<ysz>
s/chomp/cohttp sorry mac spell correction :/
rossberg has quit [Ping timeout: 260 seconds]
matthewhill has quit [Quit: Be back later ...]
tg has joined #ocaml
<hugomg>
thanks a lot ysz! I downloaded the sources and apparently there was a "make doc" I could run to generate the docs. Is theis the normal workflow though? It seems a bit weird to separately download the sources and figure out how to build docs for every lib I use...
<ysz>
dunno re that. I'm back to writing ocaml after long break. and back then there was no opam& rest of modern tools :)
q66 has joined #ocaml
ysz has quit [Quit: This computer has gone to sleep]