mfp changed the topic of #ocaml to: Discussions about the OCaml programming language | http://caml.inria.fr/ | OCaml 3.11.2 released | Inscription for OCaml Meeting 2010 is opened http://wiki.cocan.org/events/europe/ocamlmeetingparis2010
tmaedaZ is now known as tmaeda
Mr_Awesome has quit [Quit: Hilarity ensues.]
ikaros_ has quit [Quit: Leave the magic to Houdini]
Mr_Awesome has joined #ocaml
Mr_Awesome has quit [Ping timeout: 252 seconds]
Narrenschiff has quit [Quit: Narrenschiff]
slash_ has quit [Quit: leaving]
Mr_Awesome has joined #ocaml
alp has quit [Quit: ``Do what you think you can't do.'']
Alpounet has joined #ocaml
Associat0r has quit [Quit: Associat0r]
jonrafkind has quit [Ping timeout: 245 seconds]
Associat0r has joined #ocaml
execve has quit [Read error: Operation timed out]
boscop_ has joined #ocaml
boscop has quit [Ping timeout: 272 seconds]
boscop_ has quit [Read error: Connection reset by peer]
joewilliams is now known as joewilliams_away
joewilliams_away has quit [Excess Flood]
joewilliams has joined #ocaml
joewilliams is now known as joewilliams_away
det has quit [Ping timeout: 245 seconds]
schme has quit [Ping timeout: 260 seconds]
eldragon has quit [Ping timeout: 248 seconds]
caligula__ has quit [Read error: Operation timed out]
caligula__ has joined #ocaml
det has joined #ocaml
maskd has quit [Quit: zit]
joewilliams_away is now known as joewilliams
caligula_ has joined #ocaml
caligula__ has quit [Ping timeout: 260 seconds]
mutew has quit [Quit: leaving]
joewilliams is now known as joewilliams_away
yakischloba has quit [Quit: Leaving.]
thrasibule has joined #ocaml
bzzbzz has quit [Quit: leaving]
tmaeda is now known as tmaedaZ
yakischloba has joined #ocaml
eldragon has joined #ocaml
Amorphous has quit [Ping timeout: 264 seconds]
sysop_fb has joined #ocaml
Amorphous has joined #ocaml
Alpounet has quit [Ping timeout: 265 seconds]
jonrafkind has joined #ocaml
travisbrady has quit [Quit: travisbrady]
travisbrady has joined #ocaml
travisbrady has quit [Ping timeout: 240 seconds]
ulfdoz has joined #ocaml
Associat0r has quit [Read error: Connection reset by peer]
Gooffy has joined #ocaml
Associat0r has joined #ocaml
schme has joined #ocaml
schme has quit [Changing host]
schme has joined #ocaml
seafood has joined #ocaml
Yoric has joined #ocaml
Yoric has quit [Client Quit]
Yoric has joined #ocaml
jonafan_ has joined #ocaml
yakischloba has quit [Quit: Leaving.]
jonafan has quit [Ping timeout: 252 seconds]
jonrafkind has quit [Read error: Operation timed out]
avsm has joined #ocaml
yakischloba has joined #ocaml
ulfdoz has quit [Ping timeout: 260 seconds]
Modius has quit [Quit: I'm big in Japan]
f[x] has joined #ocaml
seafood has quit [*.net *.split]
Associat0r has quit [*.net *.split]
eldragon has quit [*.net *.split]
thrasibule has quit [*.net *.split]
Mr_Awesome has quit [*.net *.split]
fabjan has quit [*.net *.split]
rbancroft has quit [*.net *.split]
threeve has quit [*.net *.split]
fremo_ has quit [*.net *.split]
ido has quit [*.net *.split]
thrasibule has joined #ocaml
rbancroft has joined #ocaml
fremo_ has joined #ocaml
ido has joined #ocaml
Mr_Awesome has joined #ocaml
Yoric has quit [Quit: Yoric]
threeve has joined #ocaml
eldragon has joined #ocaml
seafood has joined #ocaml
fabjan has joined #ocaml
avsm has quit [Quit: Leaving.]
sysop_fb has quit []
Gooffy has quit [Ping timeout: 265 seconds]
_zack has joined #ocaml
Gooffy has joined #ocaml
tmaedaZ is now known as tmaeda
pimmhogeling has joined #ocaml
Yoric has joined #ocaml
ikaros has joined #ocaml
slash_ has joined #ocaml
seafood has quit [Quit: seafood]
tmaeda is now known as tmaedaZ
peper has quit [Ping timeout: 256 seconds]
_zack has quit [Quit: Leaving.]
peper has joined #ocaml
pimmhogeling has quit [Ping timeout: 256 seconds]
svenl has joined #ocaml
sysop_fb has joined #ocaml
avsm has joined #ocaml
ikaros has quit [Quit: Leave the magic to Houdini]
_zack has joined #ocaml
sysop_fb has quit [Read error: Connection reset by peer]
sysop_fb has joined #ocaml
execve has joined #ocaml
Gooffy has quit [Read error: Connection reset by peer]
Gooffy has joined #ocaml
Associat0r has joined #ocaml
maskd has joined #ocaml
pimmhogeling has joined #ocaml
spearalot has joined #ocaml
peper has quit [Read error: Operation timed out]
pimmhogeling has quit [Ping timeout: 256 seconds]
avsm has left #ocaml []
boscop has joined #ocaml
Alpounet has joined #ocaml
Yoric has quit [Quit: Yoric]
Yoric has joined #ocaml
seafood has joined #ocaml
_zack has quit [Quit: Leaving.]
thrasibule has quit [Read error: Operation timed out]
thrasibule has joined #ocaml
Associat0r has quit [Quit: Associat0r]
spearalot has left #ocaml []
thrasibule has quit [Ping timeout: 246 seconds]
seafood has quit [Ping timeout: 240 seconds]
bzzbzz has joined #ocaml
pimmhogeling has joined #ocaml
Smerdyakov has joined #ocaml
<Smerdyakov> Can I grab anyone new to help me test a web site developed with my (ML-like) Ur/Web language?
peper has joined #ocaml
<bjorkintosh> sure, what's the url?
<Smerdyakov> bjorkintosh, thanks! http://www.impredicative.com/wiki/index.php/Graftid (and see #ur)
tmaedaZ is now known as tmaeda
<bjorkintosh> what should i look for on the page, Smerdyakov? it's loading just fine.
<Smerdyakov> [Answering in #ur.]
_zack has joined #ocaml
joewilliams_away is now known as joewilliams
Smerdyakov has quit [Quit: BRB]
Smerdyakov has joined #ocaml
<Camarade_Tux> hmmm, godi's batteries is quite old too
avsm has joined #ocaml
yakischloba has quit [Quit: Leaving.]
yakischloba has joined #ocaml
<thelema> Camarade_Tux: that's 'cause the new batteries has no godi
<Camarade_Tux> I'm actually pondering trying to maintain a bunch of godi packages
<thelema> I'd love your help in godi-ifying batteries
<orbitz> but he won't
<orbitz> :)
<Camarade_Tux> I use godi for ocaml libraries and I actually waste time working around missing packages or broken ones
<Camarade_Tux> (I just had to sed lablgtk2 sources while godi was making its package)
derdon has joined #ocaml
pimmhogeling has quit [Ping timeout: 256 seconds]
jonrafkind has joined #ocaml
_zack has quit [Quit: Leaving.]
avsm has quit [Quit: Leaving.]
Gooffy has quit [Quit: Leaving.]
munga has joined #ocaml
det has quit [Read error: Connection reset by peer]
jonafan_ is now known as jonafan
execve has quit [Quit: leaving]
Yoric has quit [Quit: Yoric]
travisbrady has joined #ocaml
travisbrady has quit [Client Quit]
munga has quit [Remote host closed the connection]
sysop_fb has quit []
alp has joined #ocaml
Alpounet has quit [Disconnected by services]
alp has quit [Read error: Connection reset by peer]
Alpounet has joined #ocaml
ulfdoz has joined #ocaml
alp has joined #ocaml
Alpounet has quit [Read error: Operation timed out]
alp has quit [Client Quit]
Alpounet has joined #ocaml
LionMadeOfLions has joined #ocaml
<infoe> what ide does everyone use predominately for ocaml
<Smerdyakov> Emacs
<ulfdoz> emacs
<brendan> emacs+tuareg
<quelqun_dautre> nano or vim
<quelqun_dautre> or pida/vim
<Smerdyakov> Almost all functional programmers use Emacs.
itewsh has joined #ocaml
<Smerdyakov> It must be upward of 90%.
<quelqun_dautre> Smerdyakov: "almost" ---> « Whenever you find yourself on the side of the majority, it is time to pause and reflect. » Mark Twain.
<Smerdyakov> The biggest hit to that number is probably F# in Visual Studio, which is a pretty recent development.
<Smerdyakov> quelqun_dautre, I have. No one writes vi support for functional languages or formal methods tools.
<quelqun_dautre> btw, I almost write all my code on the interactive ocaml interpreter
<quelqun_dautre> or on a sheet of paper
<Smerdyakov> You can run 'ocaml' inside Emacs.
<Smerdyakov> Does that work well with vi?
<Smerdyakov> Also, anyone who writes almost all his code in a REPL must not be writing very complicated software. No offense. :P
Snark has joined #ocaml
<quelqun_dautre> Smerdyakov: ... fuck, how do you know ? :o
Alpounet has quit [Ping timeout: 252 seconds]
<Smerdyakov> Your code must also not change much, or you'd be copy-and-pasting thousands of lines of code into your REPL each day.
<quelqun_dautre> that's right too.
<quelqun_dautre> And I find that's annoying in the REPL that I can't use the arrows keys to modifiy just a char in my code
<Smerdyakov> Come to think of it, you must not write programs to be used by anyone else, since OCaml doesn't give you a way to save a source file with all the code you've entered so far. :P
<Smerdyakov> (And you must not write programs to be used by yourself later.)
<quelqun_dautre> aw, okay, you're right, I'm just learning OCaml. But I dislike Emacs.
<Smerdyakov> Well, if you want to do serious programming, you're misguided.
Alpounet has joined #ocaml
<Smerdyakov> If you only want to do trivial programming, then none of your choices matter, anyway.
<Smerdyakov> Anyone who can learn to use OCaml productively will be more productive in Emacs than in vi, after, say, a year of practicing with his chosen environment.
<quelqun_dautre> D"real programmers use cat" :D
<Camarade_Tux> I just can't use emacs, it hurts too much
<flux> after all, there is the vi-mode in emacs :)
<flux> and the slow startup time can be fixed with emacsclient
<Smerdyakov> I don't experience slow start-up. Do you have a retro box? :P
<flux> well, it is in the order of seconds
<flux> compared to vi, it's a lot
<Smerdyakov> About 2 seconds for my fresh emacs23.
<brendan> definitely worth using emacsclient
<Smerdyakov> When I'm developing, Emacs is always open.
<flux> about that as well
<Smerdyakov> This cost just doesn't matter.
<flux> truth to be told, I've recently done small editing in vi as well :)
<Smerdyakov> Do people run 'ocamlc' or 'ocamlopt' from within vi?
<flux> but perhaps because I've been using systems (embedded) that don't have emacs..
<flux> no
<flux> (AFAIK)
<Smerdyakov> How do you match error messages with file locations?
<Smerdyakov> Manual file opening and line number jumping-to?
Modius has joined #ocaml
<Smerdyakov> [Anyone?]
<Camarade_Tux> actually, :make will work for that
<brendan> not a vim user myself, but I think it can do that stuff
<Smerdyakov> Camarade_Tux, are you a vi user?
<flux> oh, I actually interpreted that as 'run ocaml' from within vi
Yoric has joined #ocaml
<Camarade_Tux> but before I knew that, I was using 42G
<Camarade_Tux> Smerdyakov: yes
<Smerdyakov> Camarade_Tux, how do you do builds?
<brendan> at this point vim is basically emacs where you use : instead of M-x :)
<flux> it indeed has some error jumping support. and an embedded programming language.
<Camarade_Tux> although I still have lots to learn ;-) (but I'm not a beginner anymore)
<Camarade_Tux> Smerdyakov: well, :make, needs a Makefile but 'all:\n\tocamlbuild foo.native' works well enough ;-)
<flux> I wonder how the ocaml-based editor projects have been going..
<flux> but truth to be told I've "invested" (in learning) so much to emacs that I don't really see myself ever switching :)
<brendan> there's also an ocaml eclipse plugin for serious iconoclasts
Yoric has quit [Quit: Yoric]
<Camarade_Tux> I started with emacs and didn't know about vi(m) but wasn't happy with the keybinding which made little sense to me, I kept trying but the pain in my pinky finger grew too annoying
<Camarade_Tux> next step: turning the computer into a build-bot
avsm has joined #ocaml
<Gertm> Camarade_Tux: did you try putting an extra ctrl on caps-lock?
<infoe> woa started a conversation :/
<Camarade_Tux> I was young and ignore and didn't think of that, but I think vim really fits me more :-)
<infoe> smerdyakov: in vi; nG
<infoe> where n is the line number
<Smerdyakov> That's too slow for me.
<Gertm> Camarade_Tux: That really helped for me, my pinky was hurting too, re-mapped caps-lock and the pain went away. I never used caps-lock anyway...
<infoe> indeed, i didn't start using emacs until i needed an ide for F# on my eee
<Smerdyakov> It would be better to use an editor that takes a minute to start, than to use one that forces me to jump to error locations manually.
Alpounet has quit [Ping timeout: 272 seconds]
<Camarade_Tux> Smerdyakov: actually it's the ocaml mode that isn't perfect (it's pretty good but has a few things which could be improved)
<Camarade_Tux> but as I said, :make will put you on the error
<Smerdyakov> Camarade_Tux, yup, I got that.
Submarine has joined #ocaml
<infoe> if foo then bar else something (arrow back over else, and newline causes my emacs to lock up)
<infoe> but i am using a modified taureg for f# that i downloaded
ztfw` has quit [Ping timeout: 276 seconds]
Yoric has joined #ocaml
* thelema just wants better support for |> in tuareg
Yoric has quit [Quit: Yoric]
flx_ has joined #ocaml
flx_ is now known as Guest9310
itewsh has quit [Ping timeout: 272 seconds]
flux has quit [Ping timeout: 260 seconds]
Guest9310 is now known as flux
flux has quit [Read error: Operation timed out]
Submarine has quit [Read error: Operation timed out]
avsm has quit [Quit: Leaving.]
travisbrady has joined #ocaml
ikaros has joined #ocaml
Associat0r has joined #ocaml
Yoric has joined #ocaml
flux has joined #ocaml
<flux> whee, finally ipv6 is useful for something, the ipv4 at the uni is flaky (possibly a DoS..)
<thelema> lol
<orbitz> aware of anyone working on a mongodb interface for ocaml?
<Smerdyakov> Schema-free? How un-ML-y.
<orbitz> is it?
Yoric has quit [Quit: Yoric]
ned- has joined #ocaml
mal`` has quit [Quit: Coyote finally caught me]
ned_ has joined #ocaml
ned has quit [Ping timeout: 246 seconds]
mal`` has joined #ocaml
avsm has joined #ocaml
Tianon has quit [Ping timeout: 260 seconds]
avsm has quit [Client Quit]
Alpounet has joined #ocaml
ned- has quit [Ping timeout: 256 seconds]
mal`` has quit [Client Quit]
mal`` has joined #ocaml
ned has joined #ocaml
ned_ has quit [Ping timeout: 264 seconds]
ned is now known as Guest76762
avsm has joined #ocaml
Yoric has joined #ocaml
Drk-Sd has joined #ocaml
smimou has quit [Ping timeout: 246 seconds]
smimou has joined #ocaml
derdon has quit [Quit: derdon]
Yoric has quit [Quit: Yoric]
Yoric has joined #ocaml
Tianon has joined #ocaml
Tianon has quit [Changing host]
Tianon has joined #ocaml
mal``` has joined #ocaml
<infoe> Associat0r: you wanted something earlier?
<infoe> w00ps
<Associat0r> infoe: yes F12 goto definition
<Associat0r> still doesn't work
<infoe> works for me, across assemblies even
<Associat0r> tried it on RC and CTP
<Associat0r> infoe: also to lib source?
<infoe> #fsharp
Yoric has quit [Quit: Yoric]
Snark has quit [Quit: Ex-Chat]
ikaros has quit [Quit: Leave the magic to Houdini]
Yoric has joined #ocaml
<Smerdyakov> Yoric, so you were working hard to meet a deadline that got mega-extended? :)
<Yoric> Did it?
<Yoric> I sent the paper on time.
<Yoric> Wow...
<Smerdyakov> Andrei Sabelfeld posted to TYPES. OWASP AppSec Research deadline extended to March 7.
<Yoric> Mega-extension, indeed.
<Yoric> Well, that's life.
<Yoric> By then, I hope to have written at least one other paper :)
<Smerdyakov> That's the spirit! :D
<Smerdyakov> I'm planning on Ur/Web-related submissions to OOPSLA and ICFP.
seafood has joined #ocaml
<Yoric> I was hesitating between them.
<Yoric> Depends on how much time I can find.
jonrafkind has left #ocaml []
<Yoric> Well, still, time for bed.
<Yoric> 'night everyone
Yoric has quit [Quit: Yoric]
tmaeda is now known as tmaedaZ
avsm has quit [Quit: Leaving.]
seafood has quit [Quit: seafood]
TaXules has quit [Read error: Connection reset by peer]
avsm has joined #ocaml
valross has joined #ocaml
avsm has quit [Ping timeout: 246 seconds]
Smerdyakov has quit [Quit: Leaving]
as has joined #ocaml
ulfdoz has quit [Ping timeout: 272 seconds]
as has quit [Quit: Leaving]
ikaros has joined #ocaml
Tianon has quit [*.net *.split]
maskd has quit [*.net *.split]
maskd has joined #ocaml
Tianon has joined #ocaml
tmaedaZ is now known as tmaeda
ned has joined #ocaml
ned is now known as Guest16853
Guest76762 has quit [Ping timeout: 248 seconds]
travisbrady has quit [Read error: Connection reset by peer]
tmaeda is now known as tmaedaZ
travisbrady has joined #ocaml