systems changed the topic of #ocaml to: OCaml 3.07 ! -- Archive of Caml Weekly News: http://pauillac.inria.fr/~aschmitt/cwn , A tutorial: http://merjis.com/richj/computers/ocaml/tutorial/ , A free book: http://cristal.inria.fr/~remy/cours/appsem, Mailing List (best ml ever for any computer language): http://caml.inria.fr/bin/wilma/caml-list
noss has quit ["hej då"]
nonsenser has joined #ocaml
nonsenser has left #ocaml []
smklsmkl has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
dullard has quit ["Leaving"]
m[kel[ has joined #ocaml
smklsmkl has quit [Read error: 110 (Connection timed out)]
m[kel[ has quit [Read error: 60 (Operation timed out)]
vezenchio has joined #ocaml
m[kel[ has joined #ocaml
bk_ has quit ["I'll be back"]
phj has joined #ocaml
smklsmkl has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
Kinners has joined #ocaml
m[kel[ has joined #ocaml
smklsmkl has quit [Read error: 110 (Connection timed out)]
anyone has quit ["To understand recursion, you must first understand recursion."]
JPL-Justin is now known as JPL-Justin-away
async has quit ["Lost terminal"]
phj has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7b/20040316]"]
Meta has joined #ocaml
phj has joined #ocaml
Kinners has left #ocaml []
Meta_ has quit [Read error: 110 (Connection timed out)]
Meta_ has joined #ocaml
Meta has quit [Read error: 110 (Connection timed out)]
mr_underhill has joined #ocaml
phj is now known as phj_away
como has joined #ocaml
smklsmkl has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
mkennedy has quit [Read error: 104 (Connection reset by peer)]
Nutssh has joined #ocaml
Nutssh has quit [Read error: 104 (Connection reset by peer)]
gim has joined #ocaml
__DL__ has joined #ocaml
__DL__ has quit [Client Quit]
slashvar1proof] is now known as slashvar[lri]
Vekza has joined #ocaml
m[kel[ has joined #ocaml
phj_away is now known as phj
smklsmkl has quit [Read error: 110 (Connection timed out)]
kinners has joined #ocaml
Vekza has quit ["Leaving"]
<Banana> Greetings, people.
<slashvar[lri]> hi Banana
<gl> hi folks
_fab has quit ["bbl"]
fab__ has joined #ocaml
como has quit ["Leaving"]
SpookRijder has joined #ocaml
<mr_underhill> hey guys
<mr_underhill> sorry I mssed earlier I was on the phone
<mr_underhill> you there Banana?
<Banana> i'me here.
<Banana> sorry for the latency.
<mr_underhill> its' okay, you make up for it in bandwidth
<mr_underhill> right?
<Banana> not realy...
<Banana> i'm just working :)
<mr_underhill> what do you do for work?
<Banana> typing...
<Banana> :)
<Banana> i m doing my internship in a team designing a ML like language.
<mr_underhill> ooooh
<mr_underhill> linky?
<mr_underhill> no linky :(
<Banana> ?
<Banana> what do you mean ?
<mr_underhill> can you send me a hyperlink which designates the URL leading to a document detailing your work, along with other useful/related/interesting information that I may find helpful in better understanding the purpose of your endevours.
mattam has quit [Read error: 60 (Operation timed out)]
<mr_underhill> that's what linky means, duh...
<Banana> ok ok my english sucks...
<Banana> my bad.
<Banana> www.cduce.org
<mr_underhill> I'm being sily man :)
<mr_underhill> Ah, I've seen this before
<mr_underhill> maybe you sent it to me before, or I foudn it somewhow
<Banana> maybe.
<mr_underhill> well, sounds interesting at least :)
<mr_underhill> damn that looks like it makes it much easier to do that stuff
<Banana> well eventually you'll be able to transform a whole xml document with a kind of match with operator
<Banana> (that's what i'm working on, but it's in *very early* stage).
fab__ has quit []
<mr_underhill> :):):)
fab__ has joined #ocaml
<mr_underhill> i like
<mr_underhill> gtg
mr_underhill has quit ["gtg"]
arno has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
m[kel[ has joined #ocaml
arno has quit ["Leaving"]
mattam has joined #ocaml
smimou has joined #ocaml
bk__ has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
m[kel[ has joined #ocaml
n0ss has joined #ocaml
n0ss is now known as noss
noss has quit [Client Quit]
smimou has quit ["J'ai fini."]
smimou has joined #ocaml
cjohnson has joined #ocaml
kinners has quit ["leaving"]
m[kel[ is now known as smkl
smklsmkl has joined #ocaml
smkl has quit [Read error: 110 (Connection timed out)]
cjohnson has quit ["Drawn beyond the lines of reason"]
m[kel[ has joined #ocaml
smklsmkl has quit [Read error: 110 (Connection timed out)]
SpookRijder has quit ["ni!"]
m[kel[ has quit [Read error: 60 (Operation timed out)]
m[kel[ has joined #ocaml
m[kel[ has quit [Read error: 60 (Operation timed out)]
m[kel[ has joined #ocaml
malte has quit ["Leaving"]
bk__ has quit ["I'll be back"]
bk__ has joined #ocaml
bk__ is now known as bk_
smklsmkl has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
smklsmkl has quit [Read error: 60 (Operation timed out)]
pattern has joined #ocaml
smklsmkl has joined #ocaml
<mellum> Hm, isn't there a pi somewhere in the standard library?
<lucifer> you hungry?
<mellum> that too
<Banana> mellum: 4. *. (atan 1.0);;
<mellum> Banana: yeah, that's what I'm doing right now
<Banana> that's what we all do :)
<mellum> No, in <censored> there's Math.pi or something
<Banana> that's what we all do in Ocaml.
<mellum> Maybe I should rather use float_of_string (nslookup ("207.195.212.242")) to make things more interesting.
__DL__ has joined #ocaml
<Banana> mellum: not beeing able to compute a cosinus because there is no network.....
<mellum> People without network are pathetic losers. They deserve no cosine.
<Banana> do you by any chance work for <censored>
<Banana> i haven't got network.
<mellum> How come I can see what you type?
<Banana> these are pre imputed answer from a bot.
<Banana> beep.
<mellum> Please tell me more about your parents.
<Banana> :)
smklsmkl has quit [Read error: 60 (Operation timed out)]
__DL__ has quit ["Bye Bye"]
smklsmkl has joined #ocaml
<mellum> Say module Foo has type t = { x: int; y: int }. Can I somehow use .x instead of .Foo.x in another module without importing all of Foo?
<mattam> nope
<Banana> no, you have to import the whole module with a open.
<mellum> Boo.
cjohnson has joined #ocaml
vezenchio has quit ["--- reality is that which, when you stop believing in it, doesn't go away ---"]
<Dybbuk_> mellum: But note you can import all of Foo and still refer to Foo.function
Dybbuk_ is now known as Dybbuk
<mellum> But that's unhygienic!
mads- has joined #ocaml
smklsmkl has quit [Read error: 110 (Connection timed out)]
m[kel[ has joined #ocaml
mads- has quit ["( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )"]
Hipo has quit [Read error: 110 (Connection timed out)]
LittleDan has joined #ocaml
<LittleDan> From Camlp4, what am I supposed to make of the error
<LittleDan> File "camlp4-test.ml", line 1, characters 533-534:
<LittleDan> Parse error: ':>' or ':' or ')' expected after [expr] (in [expr])
<LittleDan> Preprocessor error
<LittleDan> when the first line of my program consisted of a 29 character comment?
<Banana> hum...
<Banana> did you close the comment ?
<Banana> or isn't there a *) pending further in your code ?
<LittleDan> yes, as long as you're allowed to have characters right next to the beginning and end of the comment (eg. (*hi*))
<LittleDan> Why does Camlp4 use a completely seperate parser, anyway?
<Banana> and haven't you an unmatched string in your comment ?
<Banana> (ie a single " somewhere).
<LittleDan> I don't think so
<LittleDan> is this valid:
<LittleDan> EXTEND
<LittleDan> math:
<LittleDan> [ ["+"; x = math; y = math -> x + y
<LittleDan> |"-"; x = math; y = math -> x - y
<LittleDan> |"*"; x = math; y = math -> x * y
<LittleDan> |"/"; x = math; y = math -> x / y ]
<LittleDan> | [x = INT -> int_of_string x ] ]
<LittleDan> ;
<LittleDan> END;;
<Banana> it should.
<Banana> but i'm not a camlp4 guru.
<Banana> did you try removing your comment on the first line ?
<LittleDan> same error, but character number is lower by the number of chars in the comment
<Banana> he he.
<LittleDan> I figured it out: it was just an unclosed paren.
<LittleDan> I wonder why it had such a weird error message
smklsmkl has joined #ocaml
m[kel[ has quit [Read error: 110 (Connection timed out)]
smklsmkl has quit [Read error: 60 (Operation timed out)]
<LittleDan> This is probably a really stupid question, but how do I link the Camlp4 Grammar module to an ocaml program? I tried the command
<LittleDan> ocamlc -pp "camlp4o pa_extend.cmo" -I +camlp4 -c camlp4-test.ml
<LittleDan> but it didn't work
<mof> where can one find information on camlp4?
<mof> ehm
<LittleDan> try the camlp4 manual
<mof> heh, that explains it. i googled for caml4p :)
<LittleDan> oh, you mean I should look there :). Oops. I checked it
<LittleDan> but it didn't have the info
<mof> LittleDan: nono, i was curious myself!
smklsmkl has joined #ocaml
<mof> LittleDan: what are you using camlp4 for?
<LittleDan> I'm trying to write a programming language based completely on pattern matching, but for practice right now I'm making a prefix arithmetic evaluator
<LittleDan> what about you?
<mof> oh, i just learned about it :)
<mof> will try to learn about it tomorrow, need to get some sleep now. nightie
<LittleDan> bye
Riastrad1 has joined #ocaml
mattam has quit [orwell.freenode.net irc.freenode.net]
yella has quit [orwell.freenode.net irc.freenode.net]
mattam has joined #ocaml
yella has joined #ocaml
smklsmkl has quit [Read error: 110 (Connection timed out)]
smklsmkl has joined #ocaml
Riastradh has quit [Connection timed out]
LittleDan has left #ocaml []
Hipo has joined #ocaml
gim has quit ["?"]
anyone has joined #ocaml
anyone has quit [Client Quit]
anyone has joined #ocaml
smimou has quit ["?"]
bk_ has quit ["I'll be back"]
smklsmkl has quit [Read error: 60 (Operation timed out)]
smklsmkl has joined #ocaml
smklsmkl has quit [Read error: 60 (Operation timed out)]
pattern has quit [Connection reset by peer]
Dybbuk has quit [Remote closed the connection]
Dybbuk has joined #ocaml
smklsmkl has joined #ocaml
esabb_ has joined #ocaml