malc changed the topic of #ocaml to: OCaml 3.06 released: http://caml.inria.fr/ocaml/distrib.html | http://www.ocaml.org/ | http://caml.inria.fr/oreilly-book/ | http://icfp2002.cs.brown.edu/ | SWIG now supports OCaml
____xtrm_ has joined #ocaml
gl has quit [Read error: 113 (No route to host)]
____xtrm_ has quit [Read error: 110 (Connection timed out)]
____xtrm_ has joined #ocaml
* jlamar is away: airport
____xtrm_ has quit [Read error: 110 (Connection timed out)]
smkl has quit [Read error: 110 (Connection timed out)]
* jlamar is back (gone 01:26:18)
eivuokko has joined #ocaml
____xtrm_ has joined #ocaml
TimFreeman has quit [Remote closed the connection]
smkl has joined #ocaml
____xtrm_ has quit [Read error: 110 (Connection timed out)]
merriam has joined #ocaml
____xtrm_ has joined #ocaml
gl has joined #ocaml
gl-limsi has joined #ocaml
____xtrm_ has quit [Read error: 110 (Connection timed out)]
xtrm has joined #ocaml
merriam has quit [Read error: 110 (Connection timed out)]
Belgarion has quit [Read error: 113 (No route to host)]
xtrm_ has joined #ocaml
xtrm has quit [Read error: 110 (Connection timed out)]
karryall has joined #ocaml
<xtrm_> hello karryall
<karryall> xtrm_: 'llo
gl-limsi has quit ["O'Caml: the programming tool of choice for discriminating hackers"]
xtrm__ has joined #ocaml
xtrm__ is now known as xtrm
xtrm_ has quit [Read error: 110 (Connection timed out)]
TimFreeman has joined #ocaml
samx has joined #ocaml
malc has joined #ocaml
Dalroth has joined #ocaml
<samx> can anyone here give me a reference/link on how to convert between regular grammars and regular expressions ?
<samx> wow, a third finn already here.. we're well represented
malc has quit ["no reason"]
tmcm has joined #ocaml
<xtrm> rooh t'es encore la toi ?
<TimFreeman> No sprecken ze Francais.
<TimFreeman> Not German either, to tell the truth.
<xtrm> TimFreeman: i think you could talk english ;)
xtrm has quit ["BitchX: faster than a speeding bullet, more powerful than a locomotive"]
karryall has quit ["bye .."]
gl has quit ["La foule est une somme d'erreurs qu'il faut corriger."]
jlamar has quit [Read error: 104 (Connection reset by peer)]
two-face has joined #ocaml
<pnou> mon copain à deux tetes !
<two-face> mon pneu !
jlamar has joined #ocaml
<two-face> pnou: au fait, au sujet de mldonkey
<pnou> oué ?
TimFreeman has left #ocaml []
<two-face> pnou: ya bien un bout de bytecode sans source ?
<pnou> oué
<two-face> pnou: fo pas que la fsf le sache
<pnou> y a un bout de code qui est que dans le cvs des développeurs
<pnou> il me semble qu'on leur a déjà fait des remarques dans ce genre
<two-face> "on" ?
<pnou> je sais plus trop
__mattam__ has joined #ocaml
<two-face> le pb est que si on le met dans non-free, ça va faire bizzare ...
<pnou> mais vu qu'ils représentent à peu près la moitié du traffic de savannah, ils pensent qu'ils trouveront des compromis
<two-face> la moitié ???
<two-face> tout ça ??
<pnou> à peu près oui
<two-face> les gens vont s'intéresser à ocaml alors :)
<pnou> tu sous estimes l'inertie :)
<__mattam__> y'a moyen d'avoir les variables d'instances d'un classe directement accessibles de l'extérieur? (j'aimes pas trop #) genre dériver d'un type c'est possible?
<two-face> gni?
<pnou> nan
<pnou> pourquoi tu n'aimes pas # ?
<__mattam__> zut... le problème c'est que je veux passer d'un type à une classe...
<two-face> mais quel est le problème?
<pnou> a comprends pas le problème
<__mattam__> j'aimes pas, c'est tout. ca doit etre une question d'habitude
<pnou> ben tu devrais t'y habituer :)
<__mattam__> le problème c'est que je doit réecrire tout les acces à la classe
<two-face> eh bien ?
<pnou> oui, c'est vrai que c'est assez fastidieux
<__mattam__> lol
<two-face> poil dans la main ?
<__mattam__> c'était juste une question... au cas ou il y aurait une solution que je ne connaitrait pas
<__mattam__> merci
<pnou> tu peux toujours faire une extension camlp4 si tu t'en sens le courage
<two-face> beuar
<__mattam__> je connais pas encore alors j'attendrais un peu :)
<pnou> two-face: moi ça parrait plus naturel de dire, je veux un accesseur, plutôt que décrire method pouet = pouet
<two-face> pnou: pas idiot oui
<two-face> pnou: je crois que je vais tester spamoracle :)
<__mattam__> comme il y a dinstinction des espaces de nom entre methodes et variables d'instance, ca me parait encore plus logique d'avoir 2 notations (# et . par exemple :)
<__mattam__> comment vous faites quand vous devez déclarer des variables d'instance qui sont initialisées à la construction et qui n'ont aucune valeur avant ? (comme un membre pointeur en C++)
<__mattam__> exarkun: class foo bar = object val machin = ??? initialize (* calcul de machin avec bar *) machin <- ...
<__mattam__> pas exarkun: (?) mais exemple:
<pnou> ça dépend du contexte
<pnou> dans le cas les plus tordus j'utilise une classe container
<pnou> class ['a] t =
<pnou> object(self)
<pnou> val mutable value : 'a option = None
<pnou> method get =
<pnou> match value with
<pnou> | Some v -> v
<pnou> | None -> raise Not_found
<pnou> method set v =
<pnou> value <- Some v
<pnou> end
<pnou> sinon tu peux utiliser un type option
eivuokko has quit ["off"]
<pnou> ha j'ai mal lu ta question
<pnou> class foo bar = let truc = f machin in object ...
<__mattam__> le constructeur n'a plus beaucoup de sens à ce moment la
<pnou> quel constructeur ?
<__mattam__> initializer
<pnou> si par ce que initializer a accès aux méthodes
<__mattam__> juste
<pnou> par contre un truc chiant avec intializer c'est que tu vas devoir mettre ta variable de classe mutable même s'il est constante et qu'on lui affecte une valeur que dans initializer
<__mattam__> donc en utilisant class foo bar = let truc = f machin in object ... il faut que je "binde" "truc" dans l'objet
<__mattam__> pnou: c'est mon problème oui
<pnou> je trouve ça plus propre de « binder » mais tu n'es pas obligé si truc est constant
<pnou> un truc intéressant c'est que tu peux partager des bindings entre plus instances d'une classe par ce moyen
<__mattam__> je trouve ca plus propre aussi
<pnou> class foo = let truc = ... in fun bar -> object ...
exarkun is now known as someoneelse
malc has joined #ocaml
<two-face> hi malc
<malc> lo two-face
<two-face> Hi really loved Xavier's announce for Spamoracle :)
<malc> havent read the mail yet
<two-face> worth reading
someoneelse is now known as exarkun
<malc> heh, funny indeed
<two-face> i had a good laugh
<two-face> pnou: ?
Dalroth has quit [bear.openprojects.net irc.openprojects.net]
skylan has quit [bear.openprojects.net irc.openprojects.net]
exarkun has quit [bear.openprojects.net irc.openprojects.net]
exarkun has joined #ocaml
malc has quit ["no reason"]
skylan has joined #ocaml
Dalroth has joined #ocaml
jlamar has quit ["Client Exiting"]
exarkun has left #ocaml []
Dalroth has quit []
skylan has quit [Read error: 104 (Connection reset by peer)]
skylan has joined #ocaml
two-face has quit ["Client Exiting"]
pnou has quit [bear.openprojects.net irc.openprojects.net]
pnou has joined #ocaml
jlamar has joined #ocaml