mattam has quit [Read error: 110 (Connection timed out)]
mlh has joined #ocaml
gim has quit ["new kernel and testing bootlog"]
skylan_ is now known as skylan
davidmccabe has joined #ocaml
creichen has quit ["leaving"]
Godeke has quit [Remote closed the connection]
Godeke has joined #ocaml
quamaretto has joined #ocaml
<quamaretto>
<_<; wow, quiet
<Riastradh>
Sshhhhhh!
* Demitar
whispers: Don't wake the camel.
<quamaretto>
The only plausible explanation is that ocaml attracts people who don't waste their time on chat rooms.
<quamaretto>
Corollary: I want no part in it!
<Riastradh>
Exactly! Now be quiet before anyone is lulled into a sense of attraction by the noise!
<quamaretto>
Ha! Ha! I'm using the internet!
zzorn has quit ["........"]
<monochrom>
ocaml programmers are people with a life.
<monochrom>
unlike c++ and java programmers. :)
<Riastradh>
C++ & Java programmers have drear & tedium.
<Riastradh>
('Drear' ought to be accepted as an English word if it is not generally accepted already.)
<Smerdyakov>
I wrote so much OCaml code today that my types fell out.
avlondono is now known as G1
G1 is now known as avlondono
avlondono is now known as G2
G2 is now known as avlondono
Hanji has quit ["leaving"]
Nutssh has joined #ocaml
<dan2>
C++ isn't as bad as java
<dan2>
I find java is so hard to work with
<Smerdyakov>
I think you're on the opposite side of that comparison from most people here.
<Smerdyakov>
Ain
<Smerdyakov>
Ain't nothing worse than C-style memory bugs.
<dan2>
so much ridiculous code bloat to just make simple operations
<dan2>
Smerdyakov: ain't it the truth
<Smerdyakov>
Which is why Java is so more better for real work than C++ is
<dan2>
Smerdyakov: whys that?
<monochrom>
c++ is more tedious than java because you have to free/delete all the time. java (1.4) is more tedious than c++ because you have to downcast all the time.
<dan2>
monochrom: (sigh)
<dan2>
java5 is nice
<Smerdyakov>
Ain't nothing worse than C-style memory bugs.
<dan2>
its about time java had printf
<Smerdyakov>
dan2, it does.
<dan2>
Smerdyakov: java5 == printf + generics
<Smerdyakov>
You can implement printf in SML with no special language support.
<Smerdyakov>
Which just shows how backward Java was. :)
<dan2>
Smerdyakov: java you can't create new operators which sucks
<Smerdyakov>
Anyone else here in the San Francisco Bay Area?
<mellum>
Smerdyakov: really? you can implement printf? How does that work?
<mellum>
Smerdyakov: that's an ugly hack. And it cannot handle stuff like %1.3d.
<mellum>
And of course it can't handle i18n.
<Smerdyakov>
How is it ugly?
<Riastradh>
Format-string-based printf is hardly less of an ugly hack.
<Smerdyakov>
And I think I could extend it to allow specifiers of that sort rather easily. It just wouldn't look exactly the same as C printf.
<mellum>
Smerdyakov: you need to either use ugly format modifiers, or pollute your namespace
tautologico has joined #ocaml
<Demitar>
In general programming printf isn't all that important anyway, it's mostly useful for debug messages and scriptish stuff anyway (of course, in that domain it usually saves quite a bit of typing).
<Smerdyakov>
It doesn't save much, if you have short names for string coercion functions.
<tautologico>
string_of_int is not very good
<Demitar>
When it comes to debugging it's often a quick hack anyway and thus printf is ideal (or any polymorphicish printer really).
<Smerdyakov>
tautologico, you can use shorter names.
<tautologico>
I know
<Smerdyakov>
Demitar, the format specifiers of printf are already specific to the types being output, so I don't see it as much better.
<Demitar>
Smerdyakov, well a type-aware polymorphic printer would be the ideal fit I guess.
<Smerdyakov>
Of course, we can do this even better in Haskell, where type classes let us overload a single very short name for a toString function over any allowable type.
<tautologico>
and it's already done, anyway
* Demitar
notes that haskell is the next language on his todo list. But it'll have to wait until I have a bit more time.
<tautologico>
for printing and reading
<tautologico>
Show and Read classes
<Smerdyakov>
tautologico, are you going to POPL'05?
<tautologico>
I'm afraid not
<Smerdyakov>
:O
yonkeltron has joined #ocaml
_shawn has quit [Connection timed out]
shawn has joined #ocaml
<yonkeltron>
what is the best editor for writing ocaml...i am a beginner coming from python and i need some help
<Riastradh>
Emacs
<monochrom>
outlook express. you can email your programs to yourself
quamaretto has left #ocaml []
<Smerdyakov>
You can even e-mail them to the Internet.
<yonkeltron>
haha
<yonkeltron>
very funny
<yonkeltron>
riastradh: with tuareg?
<Riastradh>
Yes.
m3ga has joined #ocaml
<tautologico>
tuareg does not work with recent versions of gnu emacs
<Smerdyakov>
caml-mode is pretty swell.
<tautologico>
ops, in windows I meant
<Riastradh>
Tuareg-mode works fine for me.
<tautologico>
I know, it works fine for me on unix... but on windows, it crashes emacs
<Smerdyakov>
Riastradh, you write OCaml code?
<Riastradh>
Not much, no, but the Emacs mode works fine.
<Smerdyakov>
How do you know it works if you don't use it?
<Riastradh>
Even if I don't write it, I can still test the mode.
m3ga has quit [Client Quit]
<Smerdyakov>
Not very exhaustively, barring uncommon motivation.
<yonkeltron>
uncommon motivation....wish i had more of that
_shawn has joined #ocaml
shawn has quit [Read error: 60 (Operation timed out)]
shawn has joined #ocaml
_shawn has quit [Read error: 110 (Connection timed out)]
_shawn has joined #ocaml
<Smerdyakov>
That's enough shawn for one day.
shawn has quit [Read error: 110 (Connection timed out)]
yonkeltron has left #ocaml []
monochrom has quit ["hello"]
srv_ has joined #ocaml
srv has quit [Read error: 104 (Connection reset by peer)]
davidmccabe has quit [Read error: 110 (Connection timed out)]
vezenchio has quit ["\o/ python _o--|_"]
mlh has quit [Client Quit]
tautologico has quit []
pango has quit ["Client exiting"]
pango has joined #ocaml
Nutssh has left #ocaml []
smimou has joined #ocaml
mlh has joined #ocaml
mrsolo_ has quit [Read error: 113 (No route to host)]
zzorn has joined #ocaml
budjet has joined #ocaml
gim has joined #ocaml
budjet has quit [Remote closed the connection]
stef_ has quit [Read error: 104 (Connection reset by peer)]
mlh has quit [Client Quit]
srv_ has quit [tolkien.freenode.net irc.freenode.net]
vincenz has quit [tolkien.freenode.net irc.freenode.net]
ayrnieu has quit [tolkien.freenode.net irc.freenode.net]
shammah has quit [tolkien.freenode.net irc.freenode.net]
vincenz has joined #ocaml
budjet has joined #ocaml
<vincenz>
Wow
<vincenz>
14:30 -!- Irssi: Join to #ocaml was synced in 260 secs
<vincenz>
260 seconds
drewr has quit ["work"]
srv has joined #ocaml
shammah has joined #ocaml
budjet has quit [Remote closed the connection]
CosmicRay has joined #ocaml
Submarine has joined #ocaml
budjet has joined #ocaml
budjet has quit [Remote closed the connection]
drewr has joined #ocaml
rifleman_maynard has joined #ocaml
budjet has joined #ocaml
budjet has quit [Read error: 104 (Connection reset by peer)]
tautologico has joined #ocaml
stef has joined #ocaml
stef has quit [Read error: 104 (Connection reset by peer)]
dobrek has joined #ocaml
vezenchio has joined #ocaml
det has quit [Read error: 104 (Connection reset by peer)]
det has joined #ocaml
<calvin_>
where/what is 'ocamlfind'?
<calvin_>
nm
bezier has joined #ocaml
budjet has joined #ocaml
Hanji has joined #ocaml
bezier has quit ["Leaving"]
monochrom has joined #ocaml
mrvn has joined #ocaml
budjet has quit [Remote closed the connection]
mrvn_ has quit [Read error: 110 (Connection timed out)]
budjet has joined #ocaml
<Demitar>
Am I correct when I assume that Event.sync (Event.choose lst); returns the value returned after having synced one and only one event?