<adrien>
Kakadu: from slackware's build script for coreutils: # We have had the mktemp from debianutils included with Slackware for quite a long time, and certain options are changed here, like changing -u to mean a
<adrien>
dry-run rather than to unlink the tempfile when finished. Since this could break existing scripts, [...]
<adrien>
gah
<Kakadu>
:-)
<adrien>
breakfast time (yes, it's going to be 1pm soon)
<bobry>
zorun: thanks, i'll update it in a minute
<zorun>
bobry: awesome!
<bobry>
in fact, it doesn't even use ld.conf :)
<zorun>
oh, yeah, sorry :)
<zorun>
I didn't notice that
<bobry>
updated anyway :)
<zorun>
thanks ;)
<zorun>
you've got a whole load of OCaml packages in the AUR, I sse
<bobry>
hah, yeah :) adopted some of the unsupported packages
<zorun>
I wonder how you find time to keep all of them up-to-date :)
lopex has joined #ocaml
ttamttam has joined #ocaml
ttamttam has left #ocaml []
hcarty__ has quit [Read error: Connection reset by peer]
emmanuelux has joined #ocaml
hcarty__ has joined #ocaml
<adrien>
yah, need a newer sexplib too
sebz_ has quit [Quit: Computer has gone to sleep.]
lopex has quit []
sebz has joined #ocaml
<adrien>
jane street is seriously killing me
<Kakadu>
adrien: what about sexplib?
<adrien>
needs a new sexplib
<adrien>
this new sexplib depends on a new type-conv
<adrien>
so they just don't show their files on their forge page I guess
sebz has quit [Quit: Computer has gone to sleep.]
sebz has joined #ocaml
ztfw has joined #ocaml
<adrien>
bin-prot is not compatible with new type-conv
<adrien>
my bin-prot
<Kakadu>
version?
<adrien>
I have 1.x.y
<adrien>
so I'm going to get 2.0.3
<adrien>
type-conv doesn't provide a pa_type_conv.cmo anymore
<Kakadu>
I have bin_prot 2.0.5
sebz has quit [Quit: Computer has gone to sleep.]
sebz has joined #ocaml
<adrien>
it might be sorted now
<adrien>
I have no idea where 2.0.5 is from but at least, right now, it builds
<adrien>
thelema: about the time it took to build batteries on the win2k jenkins slave: ocamldoc is really horribly slow and I remember when it took 10 minutes to build batteries' doc on
<adrien>
my laptop
<adrien>
might well be one of the biggest culprits
<adrien>
fieldslib
yezariaely has joined #ocaml
<Kakadu>
107.01 from js's site
<adrien>
yup
<adrien>
I should symlink ocamldoc to ocamldoc.opt
<Kakadu>
zorun: maybe it works in EU but not in russia
<Kakadu>
at it will not be possible nerest 10 years
<Kakadu>
president talks about OpenSource national Operation System and ALTLinux
<Kakadu>
but he don't want to register Pirate Party for (I forget this word)
<ousado>
Kakadu: where are you from?
<Kakadu>
Saint-Petersburg
<ousado>
Wow
<Kakadu>
Russian, not American)
<ousado>
and network-infrastructure is bad there?
<Kakadu>
sometimes
<ousado>
hehe I figured that much :)
<Kakadu>
The best infrastructure is no big sities like Moscow, SPb and maybe Novosibirsk
<ousado>
*is in, right?
<Kakadu>
ousado: yes)
<Kakadu>
btw
<Kakadu>
can you understand such term as `Cyclic autoroad around the city` (it is word by word transltion from Russian) ?
<ousado>
yes
<Kakadu>
So
<Kakadu>
as some person said in #linux
<zorun>
Kakadu: yeah, I didn't know you were from russia. But attempts at squeezing net neutrality should be noticed and exposed, no matter the country
<Kakadu>
`You have never been outside Moscow's cyclic autoroad`
<ousado>
in which context?
<zorun>
I don't understand either
<Kakadu>
I context like: --- I live in Moscow and I think that Russian internet connections are pretty good
<ousado>
as in "never experienced dysfunctional network-infrasructure"?
<Kakadu>
--- I have never been outside of MKAD
<Kakadu>
You*
<ousado>
yes, I understand
<zorun>
:)
<ousado>
but in the beginnings everyone was :)
<Kakadu>
no I don't undestand((
<Kakadu>
now*
<ousado>
I thought the "outside Moscow's cyclic autoroad" is a metaphor for bad infrastructure
<Kakadu>
nice))))
<ousado>
so never been outside there is "never experienced bad infrastructure"
<ousado>
and then my answer was that everyone who witnessed how the internet came up has plenty of experience with that :)
<ousado>
fortunately those days are gone for me, now
<ousado>
but germany is a good place to live in that regard
<Kakadu>
I believe
<zorun>
ousado: you should thank the bunch of german hackers for that :)
<zorun>
Chaos Computer Club and the like
<ousado>
zorun: I think it's more due to fiberglass cables all over the place ;)
<ousado>
but CCC is pretty important, yes
<ousado>
but more politically than WRT infrastructure
<zorun>
yeah, obviously
<Kakadu>
guys, I have funny question
<zorun>
but the quality of a network comes as much from technical involvment as from good policies
<zorun>
no censorship, no filtering...
<Kakadu>
Do u have ever heared that in Germany some excavator have destroyed fiberglass and many have lost their internet connections?
<ousado>
sure
<Kakadu>
Have u ever heared*****
<zorun>
Kakadu: we had the same in Paris :)
<ousado>
happens often enough
<zorun>
an old woman cut access to a huge part of France...
<Kakadu>
zorun: Is it possible in EU?????????
<ousado>
sure
<Kakadu>
fantastic
<zorun>
because our network is too much centralized
<Kakadu>
maybe Russia is not barbarian country))
<zorun>
hé hé :)
<ousado>
Kakadu: well, I wouldn't say that, but I wouldn't say that about most countries in the EU, too
<ousado>
germany is barbaric, so much I can say
<ousado>
.. or barbarian
Associat0r has joined #ocaml
Associat0r has quit [Changing host]
Associat0r has joined #ocaml
<zorun>
Kakadu: did you know that you can easily figure out if someone is russian on IRC? :)
<Kakadu>
zorun: I know 2 russian-speaking members
<zorun>
bobry, at least
<Kakadu>
and f[x]
<zorun>
oh
<zorun>
Kakadu: you just have to look at someone's smileys :)
<zorun>
if it doesn't have eyes, it's a russian smiley...
<Kakadu>
ousado: if zbr == zbroyar then "maybe" else "no";;
<ousado>
he's a occasional linux kernal hacker and does very nice stuff in general
<ousado>
err kernel
<adrien>
s/==/=/
<adrien>
he could have been copied :P
<Kakadu>
maybe, But I've thought a little before writing `==`
<Kakadu>
ousado: I can ask zbroyar if is this site his.
<ousado>
his name is evgeniy polykaov
<ousado>
*polyakov
<ousado>
dang, I'm typing like drunk
<zorun>
Evgeniy Polyakov
<zorun>
err, too late :)
<ousado>
I'm pretty sure if he has a nick, it's zbr
tommytom has joined #ocaml
<adrien>
just learned that gnome canvas has been deprecated for a while (and in particular in gtk3)
<adrien>
NaCl: ^ ^
<ousado>
adrien: which C++ library (I assume) did you compile there?
<adrien>
ousado: Kakadu's bindings to Qt
<zorun>
which is?
<ousado>
oh
<zorun>
lablqt?
<ousado>
Kakadu: it's one file?
<adrien>
yes
<ousado>
or adrien?
<adrien>
way more than one file
<Kakadu>
ousado: what?
<adrien>
Kakadu: or what you could do is provide a full aaa.xml file and remove the unavailable methods and classes at configure-time
<ousado>
because adrien said "even when there is *one* simple file" above
<ousado>
but I misread
<adrien>
ah, no
<ousado>
it wasnt about that
<adrien>
I had to do C++ recently, and even when there was only one file to recompile, it was painful
<ousado>
Kakadu: are you using libclang for generating bindings?
<ousado>
Kakadu: because if you are not, I'd seriously look into that
<Kakadu>
ousado: no, I use qtjambi's generator only
<adrien>
ousado: I doubt any generic solution can exist
<Kakadu>
adrien: now I'm writing little tool to filter big xml by class names,
<adrien>
ok =)
<ousado>
well, a thing that gives you a C++ AST is a good start for every binding-generator
<ousado>
and libclang does that
<ousado>
having a libclang-interface for ocaml would be wonderful
<adrien>
I already have that
<adrien>
ousado: what does it do about the comments?
<ousado>
it's a full featured c++ parser/compiler
<adrien>
if it strips them out or require preprocessing of the input files first, then it's useless
<ousado>
(clang) llvm project
<adrien>
not C++: cpp
<adrien>
c preprocessor
<adrien>
and it must not strip them
<ousado>
it does both
<adrien>
but does it provide the comments in the AST it returns?
<ousado>
I dunno
<adrien>
also, there are some things that won't hold
<adrien>
when you have macros, they have a *meaning*
<adrien>
it's very importantn
<adrien>
I've been using yacfe to parse C, and C++ to some extent
<adrien>
keeps everything and I consider it to be the best solution so far
<Kakadu>
ousado: I have thought about clang (I have compiled llvm) but I have some problems with undestanding that amazing C++
<adrien>
krkrkr
<Kakadu>
Documentation genrated by ocsigen is a horror for me
<adrien>
doxygen?
<Kakadu>
adrien: =)
<Kakadu>
yes
<adrien>
but they can have annotations in comments and that's useful
<Kakadu>
And than a person who developed qt bindings to D language recommended me qtjambi's generator
<adrien>
and readable too :P
<Kakadu>
adrien: maybe I'm not very skillful in C++
<adrien>
Kakadu: but is qtjambi future-proof?
<edwin>
adrien: I think clang can keep the comments in the AST, not sure about the macros
<adrien>
Kakadu: binding a whole library is pretty hard: it requires intimate, detailled and low-level knowledge of it
<adrien>
edwin: ok; cpp can also keep the comments so that wouldn't be an issue I guess; but I'm definitely using the macros myself (for instance, in lablwebkit)
<Kakadu>
adrien: what means future-proof?
<adrien>
Kakadu: are they gong to keep qtjambi forever?
<Kakadu>
adrien: Does qtjambi will be maintained in future? I think not
<adrien>
"Official support for Qt Jambi by Nokia ended in March 2010, and the project is now maintained by an open source community"
<NaCl>
adrien: there's a C++ canvas that is recommended
<adrien>
NaCl: which one?
<adrien>
because...
<adrien>
17:48 gass : Company, what canvas library is supported?
<adrien>
17:49 Company : gass: none, unless you count clutter