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>
is caml a functional language like lisp?
<
amak>
is a lisp variant like scheme?
<
__DL__>
no, absolutly not.
<
__DL__>
it is a variant of ml
<
__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
<
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>
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?
<
Smerdyakov>
Then I guess
__DL__ has answered your question. =)
<
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
<
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>
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)]