systems changed the topic of #ocaml to: http://icfpcontest.cse.ogi.edu/ -- OCaml wins | http://www.ocaml.org/ | http://caml.inria.fr/oreilly-book/ | http://icfp2002.cs.brown.edu/ | SWIG now supports OCaml| Early releases of OCamlBDB and OCamlGettext are available | Caml Weekly news http://pauillac.inria.fr/~aschmitt/cwn/
mattam has quit [Read error: 113 (No route to host)]
lowks has joined #ocaml
lowks is now known as archie_work
lowks_ has quit [Read error: 110 (Connection timed out)]
async has joined #ocaml
<async> anyone done a lot of work with xlib?
docelic is now known as docelic|sleepo
jao is now known as jao|zZzZ
foxster has quit [Read error: 104 (Connection reset by peer)]
lament has quit ["I WILL NOT DISSECT THINGS UNLESS INSTRUCTED"]
lament has joined #ocaml
foxster has joined #ocaml
Kinners has joined #ocaml
pattern_ has joined #ocaml
Smerdyakov has quit ["reboot"]
Smerdyakov has joined #ocaml
foxster has quit [Connection timed out]
polin8 has quit [Read error: 104 (Connection reset by peer)]
polin8 has joined #ocaml
foxster has joined #ocaml
foxen has joined #ocaml
lament has quit ["I WILL NOT USE ABBREV."]
foxster has quit [Read error: 110 (Connection timed out)]
wax has joined #ocaml
smkl has quit [Read error: 54 (Connection reset by peer)]
smklsmkl has joined #ocaml
jbotz has quit [Remote closed the connection]
mattam has joined #ocaml
TachYon has joined #ocaml
karryall has quit ["ERC vVersion 3.0 $Revision: 1.328 $ (IRC client for Emacs)"]
jao|zZzZ has quit ["leaving"]
Kinners has left #ocaml []
TachYon has quit [Remote closed the connection]
docelic|sleepo is now known as docelic
systems has joined #ocaml
foxen has quit [Read error: 110 (Connection timed out)]
malc_ has joined #ocaml
systems has quit ["Client Exiting"]
__DL__ has joined #ocaml
foxster has joined #ocaml
smklsmkl is now known as smkl
mellum has quit ["ircII EPIC4-1.1.11 -- Are we there yet?"]
mellum has joined #ocaml
mattam_ has joined #ocaml
mattam has quit [Read error: 110 (Connection timed out)]
liyang has joined #ocaml
karryall has joined #ocaml
foxster has quit [Read error: 104 (Connection reset by peer)]
malc_ has quit ["malc_ has no reason"]
docelic is now known as docelic|away
karryall has quit ["tcho"]
systems has joined #ocaml
stefp has quit [Read error: 104 (Connection reset by peer)]
docelic|away is now known as docelic
systems has quit [Killed (NickServ (Nickname Enforcement))]
stefp has joined #ocaml
Zadeh has quit [Read error: 104 (Connection reset by peer)]
TachYon26 has joined #ocaml
foxster has joined #ocaml
amak has joined #ocaml
<amak> hi
<__DL__> hi
<amak> is caml a functional language like lisp?
<__DL__> yes
<amak> is a lisp variant like scheme?
<__DL__> no, absolutly not.
<__DL__> it is a variant of ml
<amak> hmmm
<__DL__> the main difference with lisp is that it is staticly typed (like haskell or clean for exemple)
<amak> and is very successful in industry?
<amak> i dont know any program made with caml
<__DL__> there is edonkey
<__DL__> also geneweb and some other
<amak> oh gnutella client
<__DL__> you coul try to look to the ocaml consortium to find company that officialy use ocaml
<__DL__> but there might be other one
<__DL__> http://caml.inria.fr/consortium/members.shtml for the consortium members
<amak> ok, thanks, i just asked for curiosity
<amak> a friend of mine had learned caml in the school before they adopted scheme
<__DL__> what ocaml have, and scheme don't, is the static type system
<amak> what is the static type system?
<Smerdyakov> It's a type system that makes the types of all expressions known at compile time.
<Smerdyakov> Whereas in Lisp, you can pass around any type to anything, and the types are determined at runtime to properly handle the values.
<amak> that's a slow thing
<Smerdyakov> Which is?
<amak> dynamic type system
<Smerdyakov> Yes.
<Smerdyakov> It's no coincidence that the fastest free compilers available are for either C, C++, or ML. =)
<amak> i used lisp and i didnt like it, but i liked in global
<Smerdyakov> By fastest, I mean producing the most efficient compiled code
<amak> and caml have a gui?
<Smerdyakov> What do you mean by that?
<amak> Graphical User Interface, like MFC for MS Windows
<__DL__> there is labtk and lablgtk
<__DL__> for tk or gtk
<Smerdyakov> Are you asking if GUI libraries have been written for OCaml?
<amak> yes
<Smerdyakov> Then I guess __DL__ has answered your question. =)
<amak> yes
<amak> do you know Syscog?
<amak> is a company that uses Lisp and made they're own GUI. With AI they made software for trains control
TachYon26 has quit ["bez ki³y nie ma zaliczenia (z prawd studentek AM)"]
<Smerdyakov> "AI" is a really bad term to use almost all the time. :P
<amak> Smerdyakov: why?
<Smerdyakov> Because there is no meaning that everyone agrees with.
<Smerdyakov> F'rinstance, I think compilers were considered AI a few decades back. :)
<amak> i mean with heuristics like in games
<Smerdyakov> And exactly why certain types of heuristics should be considered "intelligence" is beyond me.
<amak> i dont know, they teach like that
amak has quit ["Staring in the eye of the dead"]
lus|wazze has joined #ocaml
TachYon has joined #ocaml
archie_work has quit [Read error: 54 (Connection reset by peer)]
lowks has joined #ocaml
TachYon has quit [Client Quit]
lus|wazze has quit ["Das ist die antri-depri-quit-msg... der anti-depri-quit-msgen-blues!"]
TachYon has joined #ocaml
TachYon has quit ["Client Exiting"]
lowks has quit [Read error: 104 (Connection reset by peer)]
lowks has joined #ocaml
walters has joined #ocaml
<walters> how can i get a builtin function as a value?
<Riastradh> Er, functions already are values.
<walters> like i want to do: List.fold_right \+ [1;2;3] 0;;
<walters> or something
<walters> i know functions are values
<Riastradh> You mean use operators in a non-operator position?
<walters> i mean builtins
<walters> yeah
<Riastradh> (opname)
<Riastradh> i.e., List.fold_rigt (+) [1;2;3] 0;;
<walters> ah, sweet, thanks
<walters> btw, do you know of an sgml parser for ocaml?
<Riastradh> No, I'm afraid not.
<walters> ok.
<walters> i will have to think of some way to get data from my python preprocessor into ocaml...
<walters> i see there's an ocaml xml parser.
<walters> hm, maybe i'll change my python program to dump the data to xml, and read that back into ocaml...
<walters> if i was really l33t i guess i'd write an ocaml interpreter for python pickle files :)
<Riastradh> Or you could serialize it into s-expressions, which are trivial to parse.
<walters> yeah, i like xml more.
<walters> stuff like standardized charset handling is good.
walters has quit ["displacing"]
foxen has joined #ocaml
jao has joined #ocaml
foxster has quit [Connection timed out]
stef_ has joined #ocaml
docelic is now known as docelic|sleepo
stefp has quit [Read error: 110 (Connection timed out)]
mattam_ has quit [Read error: 60 (Operation timed out)]