sponge45 changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/
romanoffi has joined #ocaml
erider has joined #ocaml
<erider> hi
<jiffyjeff> ih
<erider> wow jiffyjeff busy channel
smimou has quit [Read error: 110 (Connection timed out)]
erider has left #ocaml []
joshcryer has quit [Client Quit]
joshcryer has joined #ocaml
pango has quit [Remote closed the connection]
pango has joined #ocaml
joshcryer has quit [Read error: 104 (Connection reset by peer)]
Submarine has quit [Remote closed the connection]
jiffyjeff has quit [Read error: 104 (Connection reset by peer)]
Mr_Awesome has joined #ocaml
<dark_light> in Unix.select documentation, the reference says "a negative fourth argument means no timeout (unbounded wait)". this means it will not wait and return immediately, or it will wait forever until receives something?
<dark_light> with some trial-and-error i found it will wait forever, and passing 0.0 is the way to make it don't wait... but i was confident in the first interpretation. my english may be too poor..
<dark_light> (maybe the source of my confusion is that word, unbounded..)
<dark_light> ok, actually i just misread it:)
ulfdoz has quit [Remote closed the connection]
sponge45 has joined #ocaml
slipstream has joined #ocaml
slipstream-- has quit [Read error: 110 (Connection timed out)]
<dark_light> the exception Match_failure is described in manual?
Smerdyakov has quit ["Leaving"]
johnnowak has joined #ocaml
<flux-> it's funny, though, that the argument is float and not float option
piggybox has joined #ocaml
<flux-> it could lead to a bug where you calculate the timeout and get a negative number (because you are 'too late' in going to select)
<flux-> and then you'll wait for infinity..
romanoffi has quit [Read error: 60 (Operation timed out)]
<Mr_Awesome> and infinity will never come...
Mr_Awesome has quit ["...and the Awesome level drops"]
<flux-> maybe it does, maybe it doesn't, you don't know till you've waited one!
dark_light has quit [Remote closed the connection]
diffbavis has joined #ocaml
joshcryer has joined #ocaml
joshcryer has quit []
joshcryer has joined #ocaml
joshcryer_ has joined #ocaml
joshcryer has quit [Connection timed out]
bluestorm has joined #ocaml
sponge45 has quit ["zzzzzzzzzz"]
joshcryer_ is now known as joshcryer
ulfdoz has joined #ocaml
chi11 has joined #ocaml
chi11 is now known as velco
fremo has quit [Remote closed the connection]
ulfdoz__ has joined #ocaml
ulfdoz has quit [Client Quit]
ulfdoz__ is now known as ulfdoz
Alneyan has joined #ocaml
Tychom has quit [Read error: 110 (Connection timed out)]
{MSX} has joined #ocaml
<{MSX}> hello :)
<{MSX}> what ide or editor do you suggest to use? i'd like to start learning ocaml
<pango> personally I use emacs with tuareg-mode
<{MSX}> ok.. nothing a little more user friendly ? i'm not used to emacs
<pango> what's not user friendly in emacs ?
<pango> you can try cameleon 2 (http://home.gna.org/cameleon/) if you're more used to IDEs
<ulfdoz> Keystrokes, I suppose.
<pango> keystrokes are mostly logical
<ulfdoz> _mostly_ ;) I quite often need C-h w
<{MSX}> yes, if yo use them since years :)
<pango> specially with qwerty keyboards
<{MSX}> pango: is cameleon 2 usable? or it's still work in progress?
<pango> {MSX}: I have strictly no idea
<{MSX}> ok
<pango> I have not been convinced by v1, and tried installing debian package for v2, but still have to figure out how to start it
<pango> seems the editor is missing from debian package, or something
<{MSX}> i see
<pango> I guess the packaged version (1.9.13) is too old, the editor was added to 1.9.15 in October
<{MSX}> and what about ocaml plugin for eclipse ?
<{MSX}> ever tried it?
<pango> yes... 300MB of memory to get syntax highlighting...
<{MSX}> lol :)
swater has joined #ocaml
<{MSX}> ok, going to eat, thank you
{MSX} has quit ["Download Gaim: http://gaim.sourceforge.net/"]
ulfdoz has quit [Remote closed the connection]
putpixel has joined #ocaml
ulfdoz has joined #ocaml
putpixel has left #ocaml []
diffbavis has quit [Read error: 110 (Connection timed out)]
smimou has joined #ocaml
ikaros has joined #ocaml
johnnowak has quit []
diffbavis has joined #ocaml
CaptainBanana_ has joined #ocaml
rahikkala has joined #ocaml
rahikkala has left #ocaml []
CaptainBanana has quit [Read error: 110 (Connection timed out)]
levi_home has quit [Read error: 110 (Connection timed out)]
bluestorm has quit ["Konversation terminated!"]
piggybox has quit [Read error: 110 (Connection timed out)]
piggybox has joined #ocaml
ikaros has quit [Remote closed the connection]
ikaros has joined #ocaml
joshcryer has quit [Remote closed the connection]
CaptainBanana_ is now known as CaptainBanana
Alneyan` has joined #ocaml
Alneyan has quit [Read error: 104 (Connection reset by peer)]
Alneyan` is now known as Alneyan
ikaros has quit ["Leaving"]
Smerdyakov has joined #ocaml
ikaros has joined #ocaml
malc_ has joined #ocaml
bluestorm has joined #ocaml
zagzig has quit ["abandonado"]
zagzig has joined #ocaml
love-pingoo has joined #ocaml
ikaros has quit ["Leaving"]
Alneyan has quit [Read error: 110 (Connection timed out)]
ikaros has joined #ocaml
Alneyan has joined #ocaml
malc_ has quit ["leaving"]
whatsup103 has quit [Remote closed the connection]
pango_ has joined #ocaml
pango has quit [Remote closed the connection]
love-pingoo has quit ["Connection reset by pear"]
benny has joined #ocaml
OatTop has joined #ocaml
<OatTop> Are there any tag generation programs besides otags? I'm having trouble getting otags to compile in a windows environment.
<Smerdyakov> Why are you using a Windows environment? :)
<OatTop> work computer is linux, home is windows, laptop is windows
<OatTop> I can run linux under virtual pc on my laptop, but it's terribly inconvient compared to developing natively
<Smerdyakov> Why don't you anything set up to run Linux at home?
<OatTop> seems like an awful lot of work to get tags
<Smerdyakov> If you want tags, you must be doing development, and Windows is just a horrible development platform.
<OatTop> It's not so bad. I have emacs for editing and omake for building.
<OatTop> There doesn't seem to be a persuasive reason to switch. The ocaml development environment is about the same on either os
<Smerdyakov> Not so. You have apt in Linux, where many ocaml tools and libraries are present.
<OatTop> well any libraries I use I keep as part of the svn repository for my project in order to minimize outside dependencies
<OatTop> I certainly don't want apt upgrading a version of a key library on its own
<OatTop> so really all I have to install for a development environment is emacs and ocaml
<OatTop> I was just looking for ways to make it easier to navigate ocaml source trees
<OatTop> and I think tags is the answer
<OatTop> ocaml doesn't seem to have an integerated development enviornment where these things are already included
<Smerdyakov> Including outside libraries in your repos is just the sort of crap that people who use Windows convince themselves is necessary. I've never yet had to do it. :P
benny_ has quit [Read error: 110 (Connection timed out)]
<OatTop> well supose I leave this project and come back to it a few years later
<OatTop> if the library has changed, I don't want to have to dig around for the old version
<Smerdyakov> There are Debian apt repos that snapshot every moment in time.
<Smerdyakov> So you can revert to an old state with ease.
<OatTop> that sounds nice
<OatTop> but this seems off course
<OatTop> do you know of any other tag generation programs for ocaml?
<OatTop> or any better way of navigating ocaml source trees?
slipstream-- has joined #ocaml
<Smerdyakov> I've never used tags.
<Smerdyakov> However, the F# plug-in for Visual Studio does what you want, I believe. (Though not for OCaml)
<OatTop> I see
<OatTop> what do you use to move around the source tree?
<Smerdyakov> I use emacs and just keep a mental map of where things are.
Alneyan has left #ocaml []
<OatTop> alright... that's what I've been using so far as well
ramkrsna has quit [Read error: 110 (Connection timed out)]
slipstream has quit [Read error: 110 (Connection timed out)]
_JusSx_ has joined #ocaml
slipstream-- has quit [Read error: 104 (Connection reset by peer)]
slipstream has joined #ocaml
<pango_> OatTop: what version did you try to compile ?
<pango_> Latest version is available from http://wwwtcs.inf.tu-dresden.de/~tews/software.html.en ... No idea how well it compiles under Win32, however...
descender has quit [Remote closed the connection]
descender has joined #ocaml
piggybox has quit []
mnemonic has joined #ocaml
<mnemonic> hi
bluestorm has quit ["Konversation terminated!"]
<OatTop> I tried to compile version 3.09.0, but I'll try the latest -- 3.09.0.1
<OatTop> I had to compile some pieces by hand and avoid the makefile, but otags built
<OatTop> it crashes when I run it though, with
<OatTop> Fatal error: exception Invalid_argument("Unix.wait not implemented")
<OatTop> I guess it was hard coded for a unix environment from the start
swater has quit ["Quat"]
johnnowak has joined #ocaml
ramky has joined #ocaml
_JusSx_ has quit [Read error: 113 (No route to host)]
velco has quit ["I'm outta here ..."]
mnemonic_ has joined #ocaml
dbueno has joined #ocaml
mnemonic_ has quit [Read error: 131 (Connection reset by peer)]