<mcc>
This is a thing I wrote and I am worried about, the "in" floating alone on line 40
<mcc>
would y'all have done this differently?
<cateches>
does anyone know if the "kaleidescope" tutorial on the llvm site is out of date? I'm having a hard time linking anything against llvm on os x
<cateches>
I just get "Error: Unbound module Llvm"
<mcc>
i'm pretty sure i've heard people mention the tutorial is out of date. this is all the information i have. maybe ask whitequark?
<mcc>
However, "unbound module Llvm" does not sound like a "tutorial is out of date" issue?
<cateches>
mcc my feeling is that the linkage instructions are incorrect
<cateches>
and so the module remains unbound
<cateches>
either way, I'll ping whitequark tomorrow, this isn't terribly urgent
<mcc>
It seems like linkage is the kind of thing that should be possible to debug without the tutorial, potentially...
<mcc>
how did you install the Llvm module?
cateches has quit [Ping timeout: 246 seconds]
kushal has joined #ocaml
pyon has joined #ocaml
_whitelogger has quit [Ping timeout: 272 seconds]
_whitelogger has joined #ocaml
kushal has quit [Quit: Leaving]
pyon is now known as scum-multiset
<reynir>
mcc: sometimes I write "in process"
<reynir>
but I don't think it looks bad your way FWIW
ygrek has quit [Ping timeout: 276 seconds]
nonuby has quit [Ping timeout: 246 seconds]
kushal has joined #ocaml
<mcc>
reynir: yeah i actually do that a lot in my own project but this one i want to be really readable
MercurialAlchemi has joined #ocaml
<reynir>
hehe "does github even put this description line anywhere"
cesar_ has joined #ocaml
cesar_ is now known as Guest1823
madroach has quit [Ping timeout: 264 seconds]
matason has joined #ocaml
madroach has joined #ocaml
mengu has joined #ocaml
mengu has joined #ocaml
mengu has quit [Ping timeout: 250 seconds]
struktured has quit [Ping timeout: 245 seconds]
struk|desk has quit [Ping timeout: 265 seconds]
Guest1823 has quit [Remote host closed the connection]
oscar_toro has quit [Ping timeout: 256 seconds]
<dmbaturin>
mcc: SML-style floating in is probably more readable in this case. I also have a habit of indenting the inner expressions, but that's controversial. :)
struktured has joined #ocaml
struktured has quit [Read error: Connection reset by peer]
struk|desk has joined #ocaml
struk|desk has quit [Read error: Connection reset by peer]
struk|desk2 has joined #ocaml
struktured has joined #ocaml
matason has quit [Ping timeout: 255 seconds]
myyst has joined #ocaml
Simn has joined #ocaml
myyst is now known as myst
kushal has quit [Quit: Leaving]
oscar_toro has joined #ocaml
avsm has quit [Quit: Leaving.]
Haudegen has quit [Ping timeout: 244 seconds]
Haudegen has joined #ocaml
avsm has joined #ocaml
matason has joined #ocaml
dav__ has quit [Ping timeout: 264 seconds]
ygrek has joined #ocaml
avsm has quit [Quit: Leaving.]
milosn has quit [Read error: Connection reset by peer]
dav has joined #ocaml
milosn has joined #ocaml
<orbitz>
I have a piece of C code that does CAMLlocal2 (vres,bufv); then on a few lines down: bufv; (alone on the line)
<orbitz>
Is this a known idiom to try to trick gcc out of optimizing something? Or can I safely remove?
Gama11 has joined #ocaml
TheLemonMan has joined #ocaml
<struktured>
orbitz: not that I really have a clue but looks suspicious, do you have the code somewhere on github?
<orbitz>
No, it's ocamlfuse which is in some weird state in terms of ownership and location, I think
<orbitz>
struktured: well that just makes my life more difficult
<orbitz>
but actually, thank you. I think it simplifies some parts
<orbitz>
Learn me to trust Google's summary search ansswer
<struktured>
it seems to be as of 5.0 or later, maybe you dug up or are using an an older version.
freling has joined #ocaml
mengu has joined #ocaml
mengu has quit [Remote host closed the connection]
<flux>
orbitz, my only guess is that it's a half-assed way to tell the compiler not to complain about the non-use of a variable.. though that should make a warning of its own ;-). the typical idiom being (void) variable;
<flux>
other than that: a mistake :)
mengu has joined #ocaml
aubergines has joined #ocaml
johnelse is now known as johnel_away
matason has joined #ocaml
<struktured>
flux: I don't think the half-assed technique actually works. If you list the same variable repeatedly in the function body -Wunused would still complain (maybe some other C compilers would get tricked?)
<flux>
struktured, that's why it's half-assed.
<flux>
perhaps it has worked on some compiler 10 years ago.
<struktured>
ah, noted
rand000 has joined #ocaml
johnel_away is now known as johnelse
<dmbaturin>
If I have a (non-abstract) record type defined in a module, and I want to use it outside, what's the best way to do it without opening the whole module where it's defined?
<struktured>
dmbaturin: one approach is module S = struct type t = {a:int;b:string} end; let f x = S.(match x with {a=0;b="abc"} -> true | _ -> false);;
<struktured>
dmbaturin: another is "let open Foo in ..." pattern of course
<flux>
or just foo.S.a ;-)
<struktured>
ah yes
<struktured>
but that doesn't cover construction, matching, etc., although it generalizes :)
lordkryss has joined #ocaml
<struktured>
also using the private keyword is sometimes employed to expose te record without allowing construction outside the module
<struktured>
*the
<ggole>
M.{ foo = ...; bar = ... } is nice for construction
<ggole>
(Although it opens M within the scope of the { ... }, which may be surprising.)
<struktured>
oh interesting, didn't know that.
Kakadu has joined #ocaml
<ggole>
I would personally have preferred it to mean { M.foo = ...; M.bar = ... }, but oh well
<struktured>
thats what you'd expect but I suppose
Gama11 has quit [Read error: Connection reset by peer]
<struktured>
ggole: most of time it reduces to same thing- have you gotten shafted by implicit let that before?
<ggole>
No, but I'm wary of it
rgrinberg has quit [Ping timeout: 240 seconds]
<struktured>
don't blame you
<ggole>
M.{ x = 0 } is fine, of course
<flux>
it's the "most of the time" part that's dangerous ;-). but I suppose no real bugs can ever occur because of that.
<flux>
I would agree with ggole's preference, but it's not really a deal breaker ;)
<ggole>
But with a nested function call it would be quite easy to shadow something
<ggole>
Yeah. It's consistent with M.() and M.[], so it's not like there's no sense to the way it is
<flux>
regardless, it cannot be changed
<ggole>
Yup.
<flux>
oh, there's M.[] :)
<flux>
it's the same as let open M in [] ?
<ggole>
Yes
<ggole>
So all three can be understood as the same desugaring, which is nice
<dmbaturin>
{M.foo ...} is 4.02+, right?
octachron has joined #ocaml
<dmbaturin>
Or it was in 4.01 too?
<ggole>
No, that's been around forever
govg has joined #ocaml
<ggole>
M.{...} is more recent, I can't remember which version
<flux>
it's the local openg systems that are modern, I think 3.12.1
mengu has quit [Remote host closed the connection]
<octachron>
M.{..} is from 4.02
<flux>
ok, so it's been introduced after other local open syntaxes?
olibjerd has joined #ocaml
<octachron>
yes, M.()/M.{}/.. are desugared to let open M in ... in the parser
<octachron>
I guess not. Or at least, I can't find descriptions of the new M.({}|[],[||],{<>}) syntax
contempt has quit [Read error: Connection reset by peer]
olibjerd has left #ocaml [#ocaml]
mort___ has joined #ocaml
<AltGr>
About that, does M.() work in patterns yet ?
<octachron>
no, it is still restricted to M.(expr)
contempt has joined #ocaml
pii4 has quit [Quit: [-.-]...]
contempt has quit [Remote host closed the connection]
<octachron>
Would it really makes sense to have M.(patt)?
<octachron>
If you are matching, you probably want to open the module in all branches, so a "let open M in" before the match seems better
<flux>
you can have a pattern that in its structure can refer to other modules
<flux>
so I guess there are use cases, but not very common :)
<flux>
perhaps its most 'important' reason would be some form of uniformity
Simn has quit [Ping timeout: 276 seconds]
<flux>
if you can construct a value with M.{ foo = 42 }, it seems only logical you can deconstruct it the same way
<ggole>
There's an issue about that iirc
struk|desk2 has quit [Ping timeout: 245 seconds]
contempt has joined #ocaml
struktured has quit [Ping timeout: 245 seconds]
struk|desk2 has joined #ocaml
struktured has joined #ocaml
larhat has joined #ocaml
Bhavya has joined #ocaml
<dmbaturin>
What's pcre findlib package called?
milosn has quit [Ping timeout: 240 seconds]
<dmbaturin>
Wait. The correct question should be, is pcre opam package broken for 4.02.1?
<Leonidas>
let's test
<octachron>
flux: I didn't think about deconstructing records. You are right, it is a quite compelling use case.
jbrown has quit [Remote host closed the connection]
<Leonidas>
dmbaturin: well, it compiles for me.
<Leonidas>
on 4.02.1+fp
Simn has joined #ocaml
jonludlam has joined #ocaml
<dmbaturin>
Leonidas: Does #require "pcre";; work?
jbrown has joined #ocaml
ammbot has quit [Ping timeout: 248 seconds]
<Leonidas>
dmbaturin: yep
<dmbaturin>
Strange.
<Leonidas>
(ocaml-pcre 7.1.5 on pcre 8.35 on Fedora 21, amd64)
<dmbaturin>
It installs without errors for me, but then there is no package.
<dmbaturin>
In 4.01.0 it works.
<Leonidas>
dmbaturin: are the files in the filesystem?
<Leonidas>
dmbaturin: are you sure it installed in the right direction?
<dmbaturin>
Leonidas: No, nothing about pcre in ~/.opam/4.02.1/lib
<Leonidas>
I've had issues building arch ocaml packages because it was installing them into the opam-supplied ocaml, not into system ocaml :-)
<dmbaturin>
Well, I'm using the opam-supplied ocaml.
<Leonidas>
maybe you could rise the verbosity and see what is happening?
<dmbaturin>
Let me retry it.
<AltGr>
I definitely had use-cases for M.() in patterns... when trying to dig in deep data structures to extract some small bits of information with simpler types if I remember correctly
thomasga has quit [Quit: Leaving.]
<AltGr>
maybe in ocp-indent while matching over the Typedtree
freling has quit [Quit: Leaving.]
Haudegen has quit [Ping timeout: 276 seconds]
<reynir>
Leonidas: I've had that happen as well. It wasn't fun to have root-owned files in my .opam
psy_ has quit [Read error: No route to host]
AltGr has left #ocaml [#ocaml]
thomasga has joined #ocaml
Haudegen has joined #ocaml
dsheets has quit [Ping timeout: 256 seconds]
psy_ has joined #ocaml
rgrinberg has joined #ocaml
pii4 has joined #ocaml
cesar_ has joined #ocaml
cesar_ is now known as Guest54299
rgrinberg has quit [Ping timeout: 264 seconds]
Guest54299 has quit [Ping timeout: 245 seconds]
mengu has joined #ocaml
govg has quit [Quit: leaving]
milosn has joined #ocaml
luzie has quit [Remote host closed the connection]
luzie has joined #ocaml
luzie has quit [Client Quit]
luzie has joined #ocaml
ammbot has joined #ocaml
araujo has joined #ocaml
dav has quit [Ping timeout: 245 seconds]
dsheets has joined #ocaml
dav has joined #ocaml
araujo has quit [Max SendQ exceeded]
araujo has joined #ocaml
milosn has quit [Ping timeout: 255 seconds]
Bhavya has quit [Quit: Quit the channel]
milosn has joined #ocaml
sdothum has joined #ocaml
milosn has quit [Read error: Connection reset by peer]
milosn has joined #ocaml
milosn has quit [Read error: Connection reset by peer]
milosn has joined #ocaml
araujo has quit [Quit: Leaving]
rgrinberg has joined #ocaml
siddharthv is now known as siddharthv_away
rgrinberg has quit [Ping timeout: 246 seconds]
Hannibal_Smith has joined #ocaml
thomasga has quit [Quit: Leaving.]
milosn has quit [Ping timeout: 246 seconds]
ammbot has quit [Ping timeout: 255 seconds]
ygrek has quit [Ping timeout: 244 seconds]
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
milosn has joined #ocaml
thomasga has joined #ocaml
mengu has quit [Remote host closed the connection]
thomasga has quit [Client Quit]
sdothum has quit [Quit: ZNC - 1.6.0 - http://znc.in]
milosn has quit [Read error: Connection reset by peer]
sdothum has joined #ocaml
milosn has joined #ocaml
cesar_ has joined #ocaml
cesar_ is now known as Guest79507
mengu has joined #ocaml
Guest79507 has quit [Ping timeout: 245 seconds]
Haudegen has quit [Ping timeout: 264 seconds]
Gama11 has joined #ocaml
milosn has quit [Ping timeout: 250 seconds]
curiosity has joined #ocaml
curiosity has quit [Client Quit]
lordkryss has quit [Quit: Connection closed for inactivity]
_andre has joined #ocaml
Haudegen has joined #ocaml
milosn has joined #ocaml
larhat1 has joined #ocaml
larhat has quit [Read error: Connection reset by peer]
djellemah has joined #ocaml
Hannibal_Smith has quit [Quit: Leaving]
dav has quit [Ping timeout: 246 seconds]
thomasga has joined #ocaml
dav has joined #ocaml
rgrinberg has joined #ocaml
milosn has quit [Ping timeout: 272 seconds]
rgrinberg has quit [Ping timeout: 272 seconds]
Submarine has joined #ocaml
freling has joined #ocaml
mengu has quit [Remote host closed the connection]
milosn has joined #ocaml
jonludlam has quit [Ping timeout: 264 seconds]
rgrinberg has joined #ocaml
thomasga has quit [Ping timeout: 265 seconds]
thomasga has joined #ocaml
agarie has joined #ocaml
mengu has joined #ocaml
mengu has joined #ocaml
jonludlam has joined #ocaml
javamonn has joined #ocaml
idegen has joined #ocaml
javamonn has quit [Remote host closed the connection]
javamonn has joined #ocaml
xificurC has joined #ocaml
jonludlam has quit [Ping timeout: 264 seconds]
thomasga has quit [Quit: Leaving.]
freling has quit [Quit: Leaving.]
javamonn has quit [Ping timeout: 252 seconds]
badkins has joined #ocaml
freling has joined #ocaml
cesar_ has joined #ocaml
<xificurC>
any good up-to-date tutorial(s) on writing compilers in ocaml one can recommend?
<Drup>
but it's a bit more than just a funny short tutorial :D
<dmbaturin>
And it's in SML. :)
ldopa has joined #ocaml
<Drup>
that's not a big obstracle
<Drup>
SML is a subset of ocaml anyway
tane has joined #ocaml
<dmbaturin>
Well, it's me who often recommends SML books as ocaml ones.
<Drup>
yep
<Drup>
(in particular, okasaki translates trivially in OCaml, including fancy lazyness stuff)
<dmbaturin>
I want to buy that Appel's book, but the price is a bit high.
<companion_cube>
although the performance might not follow
<Drup>
companion_cube: it does
<Leonidas>
I didn't like the Appel book, but I had the java variant
tani has joined #ocaml
<dmbaturin>
I wonder if the idea to write it in three unrelated languages had any effect on the writing (and to what extent he adapted it to each of those).
tane has quit [Quit: Verlassend]
<Leonidas>
xificurC: http://lambda-nights.com/ not OCaml but SML but I guess you can just use that too
tani is now known as tane
<dmbaturin>
If it's the least common denominator of SML, Java, anc C, I'm not sure if I want to see it. :)
<ousado>
Leonidas: the Java variant? was it more than "Chapter 1: Don't use Java for writing compilers. The End." ?
<Leonidas>
dmbaturin: university libraries othen have it.
milosn has quit [Ping timeout: 245 seconds]
<Leonidas>
ousado: yeah, I used it to write the compiler in Python ;)
<Drup>
outch.
<Leonidas>
*often, not othen
<flux>
visitor pattern is teh best.
<Leonidas>
I've used multimethods
<Drup>
I did that, once
<Drup>
I didn't enjoyed it.
<Leonidas>
hey, I was 18 or so ;)
<Drup>
my compiler course during university was in Java
<ousado>
I'm not sure I'd want to give money to someone who pretends it might be a good idea to use Java for such things
<dmbaturin>
Leonidas: If I were in academia, <list of things I'd do if I were in academia>.
thomasga has joined #ocaml
<Leonidas>
dmbaturin: in germany you don't have to be in academia to be able to get books from the library.
<ousado>
Leonidas: do you stil live in DE?
<Leonidas>
dmbaturin: a archived version of a elinks snapshot of some page, nice level of indirection :-)
milosn has joined #ocaml
<Leonidas>
ousado: 'still'? You mean why I haven't moved because of the Zombie plague in DE?
* Leonidas
;)
Haudegen has quit [Ping timeout: 272 seconds]
<ousado>
well, you said you were 18 when you used that book to write a compiler in python..
fedjo has quit [Read error: Connection reset by peer]
<Leonidas>
in high school, yes, so around that age.
<dmbaturin>
The original version of that page was not even archived due to robots.txt. I have no idea why people would disallow indexing of public, non-dynamic content.
rgrinberg has quit [Ping timeout: 276 seconds]
<ousado>
deep web 0.1
freling has quit [Quit: Leaving.]
milosn has quit [Read error: Connection reset by peer]
<Leonidas>
dmbaturin: so they get all of the ad-clicks!!1!
<ousado>
lol
<ousado>
"detonator pattern"
milosn has joined #ocaml
ammbot has joined #ocaml
milosn has quit [Read error: Connection reset by peer]
milosn has joined #ocaml
kushal has joined #ocaml
A1977494 has joined #ocaml
Haudegen has joined #ocaml
A1977494 has left #ocaml [#ocaml]
rgrinberg has joined #ocaml
darkf has quit [Quit: Leaving]
struktured has quit [Ping timeout: 265 seconds]
freling has joined #ocaml
cateches has joined #ocaml
milosn has quit [Ping timeout: 256 seconds]
Simn has quit [Quit: Leaving]
ygrek has joined #ocaml
mengu has quit [Remote host closed the connection]
mengu has joined #ocaml
mengu has joined #ocaml
slash^ has joined #ocaml
struk|work has joined #ocaml
cesar_ has joined #ocaml
Submarine has quit [Ping timeout: 256 seconds]
cesar_ is now known as Guest47867
t4nk393 has joined #ocaml
ldopa has quit [Quit:]
Guest47867 has quit [Ping timeout: 245 seconds]
rgrinberg has quit [Ping timeout: 240 seconds]
ammbot has quit [Ping timeout: 255 seconds]
rgrinberg has joined #ocaml
kdef has joined #ocaml
kdef has quit [Client Quit]
t4nk393 has quit [Ping timeout: 246 seconds]
mengu has quit [Remote host closed the connection]
kushal has quit [Quit: Leaving]
kushal has joined #ocaml
hilquias has joined #ocaml
Submarine has joined #ocaml
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
Submarine has quit [Ping timeout: 265 seconds]
agarie has quit [Remote host closed the connection]
mort___ has quit [Ping timeout: 256 seconds]
Kakadu has quit [Ping timeout: 246 seconds]
shinnya has joined #ocaml
Kakadu has joined #ocaml
Submarine has joined #ocaml
ollehar1 has joined #ocaml
milosn has joined #ocaml
<nicoo>
dmbaturin: Your local uni library probably has _Modern Compiler Implementation_
<Drup>
proposition for logging libraries in a non-lwt context ?
<ggole>
dmbaturin: I have it. It's not terrible for an introductory text.
<dmbaturin>
ggole: You have the ML version?
<ggole>
Yeah
<Drup>
hum, BatLog would be enough, without the crappy BatIo stuff
mbac has quit [Quit: leaving]
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
javamonn has quit [Remote host closed the connection]
octachron has quit [Quit: Leaving]
javamonn has joined #ocaml
ammbot has joined #ocaml
javamonn has quit [Remote host closed the connection]
javamonn has joined #ocaml
madroach has quit [Ping timeout: 264 seconds]
madroach has joined #ocaml
dav_ has joined #ocaml
<dmbaturin>
In ounit, can I check if something raises a more than nullary exception regardless of its contents?
<dmbaturin>
I.e. in imaginary syntax, assert_raises (Foo _)
dav has quit [Ping timeout: 272 seconds]
ldopa has joined #ocaml
javamonn has quit [Remote host closed the connection]
BitPuffin has joined #ocaml
javamonn has joined #ocaml
javamonn has quit [Remote host closed the connection]
javamonn has joined #ocaml
MrScout_ has joined #ocaml
<ggole>
Not without filthy hacks
<ggole>
Oh wait, I mistook your meaning. Never mind.
javamonn has quit [Remote host closed the connection]
<ggole>
"I don't know" is the real answer. :)
A1977494 has joined #ocaml
A1977494 has left #ocaml [#ocaml]
javamonn has joined #ocaml
<companion_cube>
Drup: dolog ?
<companion_cube>
I should write CCLog :]
MrScout_ has quit [Remote host closed the connection]
<adrien_znc>
what?
<adrien_znc>
you haven't already done so?
<Drup>
companion_cube: meh, it can't parametrize which channel to output messages based on levels
javamonn has quit [Ping timeout: 264 seconds]
<companion_cube>
.
s1n4 has quit [Read error: Connection reset by peer]
kushal has quit [Quit: Leaving]
jwatzman|work has joined #ocaml
agarie has joined #ocaml
shinnya has quit [Ping timeout: 244 seconds]
ollehar1 has quit [Ping timeout: 246 seconds]
javamonn has joined #ocaml
javamonn has quit [Remote host closed the connection]
jonludlam has quit [Ping timeout: 264 seconds]
ldopa has left #ocaml ["Killed buffer"]
ammbot has quit [Ping timeout: 276 seconds]
SHODAN has quit [Read error: Connection reset by peer]
SHODAN has joined #ocaml
javamonn has joined #ocaml
ygrek has quit [Ping timeout: 264 seconds]
kdef has joined #ocaml
avsm has joined #ocaml
psy_ has quit [Remote host closed the connection]
MrScout has joined #ocaml
avsm has quit [Quit: Leaving.]
javamonn has quit [Remote host closed the connection]
Submarine has quit [Remote host closed the connection]
javamonn has joined #ocaml
dav_ is now known as dav
manizzle has quit [Ping timeout: 245 seconds]
larhat1 has quit [Quit: Leaving.]
aubergines has quit [Remote host closed the connection]
Hannibal_Smith has joined #ocaml
rgrinberg has quit [Ping timeout: 248 seconds]
rgrinberg has joined #ocaml
Anarchos has joined #ocaml
djellemah has quit [Remote host closed the connection]
rgrinberg has quit [Quit: WeeChat 1.1.1]
mengu has joined #ocaml
mengu has joined #ocaml
ontologiae has joined #ocaml
mengu has quit [Remote host closed the connection]
hilquias has quit [Remote host closed the connection]
mengu has joined #ocaml
thomasga has quit [Quit: Leaving.]
ggole has quit []
MrScout has quit [Remote host closed the connection]
freling has quit [Quit: Leaving.]
MrScout has joined #ocaml
mengu has quit [Read error: Connection reset by peer]
mengu has joined #ocaml
mengu has joined #ocaml
<cateches>
does anyone here know anything about the llvm bindings to ocaml?
<t4nk145>
if i ever become rich, i'll send money to people who help like you, because i really like it
<cmtptr>
unlike #lua which sucks amirite
<t4nk145>
I do not know lua, but it seems like you don't like them haha
<t4nk145>
I don't understand why :
<t4nk145>
let f x b y = x + (let _ = y + 3 in (); if b then y else 0);;
<t4nk145>
what does mean "let _ = y + 3 in ();" ?
<t4nk145>
how can we let "_" be something ?
<t4nk145>
(With the expression stuff, I understand way easily why stuff didn't work as expected, thanks !)
<cmtptr>
could have swore I've seen you in #lua before. oh well
<t4nk145>
I think it's because it's the default nick
<cmtptr>
... default nick for what?
<cateches>
actually, hey Drup one more thing: when I go to add Llvm_executionengine, I get major linking errors (symbols not found), are there extra packages I need to add?
<Drup>
cateches: why did you removed package(llvm) ?
javamonn has quit [Read error: Connection reset by peer]
javamonn has joined #ocaml
<cateches>
Drup on accident
<cateches>
I get the same errors either way
<Drup>
and if you try to compile toy.native ?
<cateches>
I get it on both byte and native
<cateches>
I'm on 3.5
<Drup>
that's weird, I don't know, ask whitequark :D
<cateches>
if that helps
swgillespie has joined #ocaml
<cateches>
haha okay :)
_andre has quit [Quit: leaving]
tane has quit [Quit: Verlassend]
rand000 has joined #ocaml
ljs has quit [Quit: Be back later ...]
Nijikokun has joined #ocaml
rand000 has quit [Ping timeout: 265 seconds]
BitPuffin has quit [Ping timeout: 245 seconds]
avsm has joined #ocaml
badkins has quit []
rwmjones has quit [Read error: Network is unreachable]
rwmjones has joined #ocaml
Denommus has joined #ocaml
Hannibal_Smith has quit [Remote host closed the connection]
vanila has joined #ocaml
<vanila>
Can I use tlstunnel with a self signed cert?
<Drup>
hannes: ^
Denommus` has joined #ocaml
freling has quit [Quit: Leaving.]
Denommus has quit [Ping timeout: 252 seconds]
Denommus` is now known as Denommus
<vanila>
I got this problem: Failure("Private key (../csr/domain.key): No RSA keys") -- tried a bunch of things to set up my own CA and sign a CSR etc.. it's very difficult :S
<vanila>
I would bet on me doing something wrong more likely than a bug in the software but it's really hard to know
manizzle has quit [Ping timeout: 250 seconds]
<dmbaturin>
vanila: You may steal easy-rsa scripts from openvpn.
<vanila>
ooh thanks!
manizzle has joined #ocaml
manizzle has quit [Client Quit]
MercurialAlchemi has quit [Ping timeout: 255 seconds]
Nijikokun has quit [Remote host closed the connection]
Gama11 has quit [Read error: Connection reset by peer]
Denommus` has joined #ocaml
Anarchos has quit [Quit: Vision[0.9.7-H-20140108]: i've been blurred!]
Denommus has quit [Ping timeout: 264 seconds]
Nijikokun has joined #ocaml
javamonn has quit [Remote host closed the connection]
claudiuc has quit [Ping timeout: 245 seconds]
Denommus` is now known as Denommus
avsm has quit [Quit: Leaving.]
avsm has joined #ocaml
rand000 has joined #ocaml
jonludlam has joined #ocaml
k1000 has quit [Remote host closed the connection]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
claudiuc has joined #ocaml
thomasga has quit [Quit: Leaving.]
claudiuc has quit [Remote host closed the connection]
claudiuc has joined #ocaml
thomasga has joined #ocaml
mengu has quit []
shinnya has joined #ocaml
Kakadu has quit [Remote host closed the connection]
thomasga has quit [Quit: Leaving.]
thomasga has joined #ocaml
c74d has quit [Remote host closed the connection]
c74d has joined #ocaml
Denommus` has joined #ocaml
martintrojer has quit [Ping timeout: 250 seconds]
Denommus has quit [Ping timeout: 252 seconds]
<vanila>
my friend showed me how to make the certificates and now it says: tlstunnel: internal error, uncaught exception: Unix.Unix_error(Unix.EPIPE, "Tls_lwt.write", "")
martintrojer has joined #ocaml
Leonidas has quit [Ping timeout: 252 seconds]
Leonidas has joined #ocaml
yac has quit [Ping timeout: 252 seconds]
<dmbaturin>
What is tlstunnel?
thomasga has quit [Quit: Leaving.]
rand000 has quit [Quit: leaving]
<dmbaturin>
EPIPE is a pretty generic error.
<vanila>
it lets you do HTTPS using ocamls ssl implementation rather than openssl