kaustuv changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | 3.11.1 out now! Get yours from http://caml.inria.fr/ocaml/release.html
authentic has joined #ocaml
jeddhaberstro has quit []
mjs22 has joined #ocaml
Associat0r has joined #ocaml
Associat0r has quit [Client Quit]
authentic has quit [Read error: 113 (No route to host)]
onigiri has joined #ocaml
mjs22 has quit []
authentic has joined #ocaml
slash_ has quit [Client Quit]
onigiri has quit []
tmaeda is now known as tmaedaZ
babusrini has joined #ocaml
tmaedaZ is now known as tmaeda
verte has joined #ocaml
bou_fon_ has joined #ocaml
bou_fon_ has quit [Client Quit]
bluestorm has joined #ocaml
bluestorm has quit [Remote closed the connection]
mjs22 has joined #ocaml
mjs22 has quit []
verte has quit ["~~~ Crash in JIT!"]
caligula_ has joined #ocaml
caligula_ has quit [Read error: 60 (Operation timed out)]
caligula_ has joined #ocaml
caligula__ has quit [Read error: 110 (Connection timed out)]
mjs22 has joined #ocaml
mjs22 has quit [Client Quit]
f_[x] has joined #ocaml
kaustuv_ has left #ocaml []
Yoric[DT] has joined #ocaml
<Yoric[DT]> hi
<Camarade_Tux> morning :)
ski_ has joined #ocaml
tmaeda is now known as tmaedaZ
komar_ has joined #ocaml
<Camarade_Tux> hcarty: vbox can't do 64bit guest on 32bit host if you don't have hardware virtualization support
<Camarade_Tux> and I don't have it
<Camarade_Tux> (that's why I remove my hug from yesterday -_- )
* Yoric[DT] is currently adding a thread pool facility to Batteries.
mjs22 has joined #ocaml
Yoric[DT] has quit ["Ex-Chat"]
mjs22 has quit []
verte has joined #ocaml
babusrini has quit [Read error: 54 (Connection reset by peer)]
komar__ has joined #ocaml
komar_ has quit [Read error: 145 (Connection timed out)]
gim has quit []
gim has joined #ocaml
Snark has joined #ocaml
<flux> bah, ye another ocaml library binding that gets GC wrong: sfmlml :/
<flux> yet, even
<flux> call to Gc.compact makes it segv
<Camarade_Tux> from sfml-dev.org?
<flux> they have it too? from sourceforge
<flux> I'm using the ver 1.4 bindings though, as that's whay my (old) ubuntu is at
<flux> I likely pulled my copy from the latter
<Camarade_Tux> I meant, is sfmlml a binding to sfml-dev.org's library?
<flux> yes
<flux> hmhm, disabling heap compaction didn't fix the problem
<flux> the process seems to shrink at times, though
<flux> but it crashes solidly after around 1 minute 50 seconds..
<flux> hey, maybe it's not a gc issue after all :)
<Camarade_Tux> hehe :P
<flux> promising, it keeps crashing in the same function
<flux> which was the font size function.. this may actually be a simple bug, because I simply made the symbols global and the crash disappeared.
<flux> also, I didn't make the bitmap a global symbol, and it turned white :)
<flux> I'm quite surprised at the quality of google transaltion of the latter page
<gildor_> just a quick poll, do you think some ppl would be interested to have a windows installer for OCaml + Lablgtk + Batteries on windows ?
<flux> hmm, can I trick the GC into holding a reference to A while I explicitly hold a reference to B by doing let (_, b) = (a, b) ?
<flux> gildor_, ..plain up-to-date ocaml installed would be great already, I imagine people don't oppose if batteries gets installed too :)
<Camarade_Tux> gildor_: yes
* Camarade_Tux has the feeling we'll see half a dozen windows installers by next week
<thelema> flux: I don't think that works - it just sets b.
<thelema> Camarade_Tux: I hope so
<flux> thelema, but wasn't there some thing about gc keeping a reference to the create tuple, or is that a special case?
<thelema> not that I remember. I don't see any reason for it to keep the tuple - nothing points to it.
tmaedaZ is now known as tmaeda
<flux> simple test confirms that
mal`` has quit ["Coyote finally caught me"]
mal`` has joined #ocaml
komar__ has quit ["WeeChat 0.2.6.3-ohshi"]
<gildor_> Camarade_Tux: you know, most software for windows are not free -- especially for building installer
<gildor_> Camarade_Tux: (count 1000€ for a license)
<thelema> gildor_: NSIS?
<Camarade_Tux> gildor_: nsis and inno are free
<Camarade_Tux> then you have zip/tar too :P
<gildor_> most <> all
<Camarade_Tux> he, sure ;-)
<gildor_> I have a look at various solution
<gildor_> even if nsis seems nice, it doesn't have feaures of InstallAnywhere
<Camarade_Tux> hmm, wix, I think it builds MSI installers, I've never tried it (mostly because I don't want MSI, it has always been painful, there's always something wrong [maybe not in msi but in the installers, I don't know])
<Camarade_Tux> gildor_: what are these features?
<gildor_> In my case: multiplatform supportt
<gildor_> (sorry my 't' key is not working very well today)
<Camarade_Tux> multiplatform, you mean installing (remotely) on several computers at once?
<gildor_> I think you need at leas an installer for Win and MacOS
<thelema> In the case of installers, I don't see multiplatform support as important.
<thelema> I agree we need windows & mac installers, but I think they should be built with different tools.
<gildor_> don't want to learn and work something that will only apply to windows
<thelema> probably by different people, unless someone really interested in installers has a mac and pc
* gildor_ don't want to enter OSS vs commercial debate, but right now I am wearing my ocamlcore.COM hat
<Camarade_Tux> aren't installers on mac normally .dmg files which are hfs images and simply install? (but I don't use a mac at all)
<gildor_> Camarade_Tux: I am not a Mac expert, maybe I can answer you in a few month time
<thelema> Camarade_Tux: there's still an installer, unless the installation is "copy application into applications folder"
<thelema> and I don't think we can have that for ocaml
<Camarade_Tux> thelema: ok, good to know
<thelema> at least not until we have compiler, debugger, everything integrated into an IDE that does everything
itewsh has joined #ocaml
<Camarade_Tux> gtk on mac will be a problem since there are two versions and people would definitely prefer the native(cocoa) one but it should be possible/easy to make a few precompiled versions
komar_ has joined #ocaml
<Camarade_Tux> and then, fink or macports?
<gildor_> Camarade_Tux: probably something to download from ocamlcore.com to install
ulfdoz has joined #ocaml
Amorphous has quit [Read error: 113 (No route to host)]
Amorphous has joined #ocaml
verte has quit ["~~~ Crash in JIT!"]
tmaeda is now known as tmaedaZ
hsuh has joined #ocaml
thrasibule has joined #ocaml
hsuh has left #ocaml []
r0bby_ has joined #ocaml
r0bby has quit [Connection timed out]
ofaurax has joined #ocaml
BiDOrD has joined #ocaml
thrasibule has quit [Read error: 110 (Connection timed out)]
<thelema> does anyone have suggestions for visualizing/exploring gprof output
BiDOrD has quit []
* thelema finds kprof
<Camarade_Tux> if you find any gtk-based app, I'd be interested in it :)
* thelema is looking
<thelema> I remember seeing screenshots of something on p.g.o
<thelema> aha, sysprof
<Camarade_Tux> hmmm, sysprof is pretty impressive
<thelema> now the question is how to make it work...
<Camarade_Tux> hahaha :p
<maxote> i will start to do programming MetaOCaml this weekend for faster solving of smaller problems :)
<thelema> much less how in the world the ubuntu kernel module is supposed to get compiled... what's this 'module-assistant' tool?
<Camarade_Tux> thelema: you should only need kernel-sources
<olegfink> the-more-dashes-we-use-in-a-binary-name-the-more-user-friendly-we-are, thelema
* olegfink runs away
<maxote> i've to back from version 3.11.1 to 3.09 due to that 3.09 is the last for MetaOCaml.
<Camarade_Tux> thelema: but it seems there are precompiled sysprof packages in ubuntu
<Camarade_Tux> ;)
<thelema> name? I only see sysprof-module-source
<Camarade_Tux> "sysprof"? :D
<Camarade_Tux> but I'm using packages.ubuntu.org and I have no idea it's for the correct version
<thelema> Camarade_Tux: maybe that has the module, but it didn't install well, because I tried [modprobe sysprof-module] and it didn't work so much.
<Camarade_Tux> olegfink: can I run along you? ;p
<Camarade_Tux> thelema: dmesg |tail -n 5 ?
<thelema> nope, just the executable
* Camarade_Tux wonders if magic is involved
<thelema> Camarade_Tux: nothing sysprof-related
<Camarade_Tux> ah, I see
BiDOrD has joined #ocaml
<thelema> the sysprof package doesn't contain any kernel modules
<olegfink> Camarade_Tux: where to?
<Camarade_Tux> then you can probably just get kernel-sources and compile by yourself ;)
<olegfink> thelema: I also heard people like oprofile
<thelema> olegfink: thanks for the suggestion - if/when I give up on sysprof, I'll try that.
<Camarade_Tux> olegfink: just away like you for thinking more-and-more-dashes-is-bad ;)
<thelema> [apt-get install kernel-sources] doesn't find anything - aptitude doesn't have an obvious package for the kernel sources for my PC - suggestions?
<olegfink> thelema: could it be that you don't have the needed repository enabled?
<thelema> and shouldn't I only need the headers, and not the whole kernel sources?
<Camarade_Tux> thelema: for modules you need everything
<thelema> olegfink: I could find a repo with a kernel + its sources, but I'd rather stay with my current kernel.
<Camarade_Tux> thelema: you need kernel headers for anything ;)
<thelema> m-a seems to think only [build-essential] is needed to build modules
<thelema> aha, got m-a to work
<Camarade_Tux> I built a kernel modules this morning and it needs the kernel sources, to the good version and properly configured
<thelema> (I think)
<olegfink> thelema: linux-ports-source is how it is called I think
<thelema> module-assistant
<Camarade_Tux> I think compiling a module basically includes the sources
* thelema believes it only needs the headers
<Camarade_Tux> thelema: do the sources have a 'Kconfig' file?
<thelema> ok, seems to be working now.
<thelema> sysprof is sampling something.
<thelema> I got m-a to work, and then I got some instructions from sysprof when I tried to run it that expained the right way to do what I just did
* thelema is running his program to profile
<thelema> well, it didn't quite help - I needed to know what was calling compare_val, and it didn't tell me.
<Camarade_Tux> thelema: I tried to compile nvidia.ko without having the kernel sources and it doesn't work :)
<thelema> ok, I dunno what is different.
<olegfink> thelema: oprofile says it can tell you the control flow
komar_ has quit [Read error: 110 (Connection timed out)]
itewsh has quit [Read error: 110 (Connection timed out)]
itewsh has joined #ocaml
smimou has joined #ocaml
itewsh has quit ["Quitte"]
stan_ has joined #ocaml
Narrenschiff has joined #ocaml
ski_ has quit [Read error: 131 (Connection reset by peer)]
tmaedaZ is now known as tmaeda
jeddhaberstro has joined #ocaml
f_[x] has quit [Read error: 110 (Connection timed out)]
BiDOrD has quit []
shazam has joined #ocaml
<shazam> I met smerdyakov and yorik a few days ago!
shazam is now known as palomer
<Camarade_Tux> how was Edinburgh? :p
ofaurax has quit [Read error: 110 (Connection timed out)]
onigiri has joined #ocaml
slash_ has joined #ocaml
Snark has quit ["Ex-Chat"]
kaustuv has joined #ocaml
<kaustuv> rwmjones: re guaranteeing binary compatibility for 7-10 years, is this only when using RH-blessed rpms?
<kaustuv> (because otherwise it seems a bit too amazing to be believable)
BiDOrD has joined #ocaml
smimram has joined #ocaml
smimou has quit [Read error: 110 (Connection timed out)]
<palomer> fun
Yoric[DT] has joined #ocaml
<palomer> Yoric[DT]!
<Yoric[DT]> hi
<palomer> how'd DEFUN go?
<Yoric[DT]> Let's just say that I didn't get much sleep before speaking...
<palomer> I heard!
mjs22 has joined #ocaml
bohanlon has joined #ocaml
julm has joined #ocaml
stan_ has quit [Client Quit]
Alpounet has joined #ocaml
Alpounet has quit [Read error: 131 (Connection reset by peer)]
jonafan_ has joined #ocaml
jonafan has quit [Read error: 60 (Operation timed out)]
* Yoric[DT] is trying to hack Makefile.in into letting him run the testsuite without installing ocaml.
<Yoric[DT]> Not too easy.
Alpounet has joined #ocaml
Anarchos has joined #ocaml
<Camarade_Tux> hmmmm, testsuite for what?
<Yoric[DT]> Batteries.
* Yoric[DT] wonders if there's a way to tell ocamlbuild that a tag replaces another.
<Yoric[DT]> (or that, when two given tags are present simultaneously, something should behave differently)
<Yoric[DT]> hcarty: ping
<Camarade_Tux> "run the testsuite without installing ocaml" or "without installing batteries"?
<Yoric[DT]> Batteries.
<Yoric[DT]> (yeah, I'm lacking sleep)
<Camarade_Tux> ah, makes more sense :P
<Camarade_Tux> yeah, I had guessed so ;)
<Camarade_Tux> now, go to bed :P
<Yoric[DT]> :)
mjs22 has quit []
<Yoric[DT]> Well, you're right, time to call this a night.
<Yoric[DT]> Cheers.
<julm> 'night Yoric[DT]
<Camarade_Tux> yep, night for me too, good night :)
Yoric[DT] has quit ["Ex-Chat"]
<Alpounet> gn Camarade_Tux
palomer has quit ["Leaving"]
komar_ has joined #ocaml
komar_ has quit ["WeeChat 0.2.6.3-ohshi"]
komar_ has joined #ocaml
Anarchos has quit ["Vision[0.9.7-H-090423]: i've been blurred!"]
kaustuv has left #ocaml []
Alpounet has quit ["Leaving"]
smimram has quit ["bli"]