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
kjs3 has joined #ocaml
xtrm____ has quit [Read error: 110 (Connection timed out)]
_xtrm____ has joined #ocaml
kjs3 has quit [Read error: 110 (Connection timed out)]
xtrm_____ has quit [Read error: 110 (Connection timed out)]
__xtrm___ has joined #ocaml
_xtrm____ has quit [Read error: 110 (Connection timed out)]
___xtrm__ has joined #ocaml
__xtrm___ has quit [Read error: 110 (Connection timed out)]
eivuokko has joined #ocaml
___xtrm__ has quit [Read error: 110 (Connection timed out)]
gl has quit [Read error: 104 (Connection reset by peer)]
gl has joined #ocaml
___xtrm__ has joined #ocaml
gl has quit [Read error: 113 (No route to host)]
gl has joined #ocaml
malc has joined #ocaml
two-face has joined #ocaml
____xtrm_ has joined #ocaml
___xtrm__ has quit [Read error: 110 (Connection timed out)]
<two-face> plop
ott has joined #ocaml
johs has joined #ocaml
ott has left #ocaml []
two-face has left #ocaml []
malc has quit ["no reason"]
karryall has joined #ocaml
yangsx has joined #ocaml
smkl has quit [Read error: 110 (Connection timed out)]
TimFreeman has joined #ocaml
yangsx has left #ocaml []
smkl has joined #ocaml
TimFreeman has left #ocaml []
____xtrm_ has quit [Read error: 110 (Connection timed out)]
____xtrm_ has joined #ocaml
karryall_ has joined #ocaml
karryall has quit [Read error: 54 (Connection reset by peer)]
karryall_ has quit [Remote closed the connection]
gl has quit ["La foule est une somme d'erreurs qu'il faut corriger."]
____xtrm_ has quit [Read error: 110 (Connection timed out)]
johs has quit ["."]
____xtrm_ has joined #ocaml
dandelion- has joined #ocaml
mr_bubbs has left #ocaml []
dandelion- has quit ["Client Exiting"]
____xtrm_ has quit [Read error: 110 (Connection timed out)]
two-face has joined #ocaml
gl has joined #ocaml
<pnou_> plop
<two-face> zo
<gl> yo
<pnou_> trois personnes d'un coup, waow
<pnou_> le truc c'est qu'après avoir dis bonjour, faut parler, et là ça devient dur :)
<two-face> you commences bien
<pnou_> oué chuis pas mécontent de mon intro
<two-face> tu fais 4 lettres, moi 2
<two-face> pnou_: tu sais qui sont les [b8] ?
<pnou_> en même temps ton nick est plus long donc tu te rattrapes
<pnou_> vi
<two-face> bavard ?
<pnou_> hum, je sais pas s'ils veulent que ça se sache
<two-face> et zoggy ?
<two-face> leffessant et guesdon
<pnou_> boh devine pour zoggy :)
<pnou_> oué t'as gagné
<two-face> pourquoi ils restent anonymes ?
<pnou_> bavard, c'est parce qu'il parle tout le temps quand il joue à tactical op
<two-face> arf
<pnou_> je sais pas trop
<pnou_> peut-être pour pas méler l'inria à mldonkey
<pnou_> ou peut-être juste par délire
<two-face> possible
<two-face> pour moi c pas libre mldonkey
<pnou_> en fait 8 c'est le numéro du premier batiment du projet cristal
<two-face> ok
<pnou_> ben oui, manque le protocol
<two-face> oui ya un fichier binaire pour edonkey
<pnou_> je crois que c'est le fruit d'un compromis entre fabrice et les mecs d'edonkey
<two-face> j'ai compris ça
<pnou_> en plus ça les emmerde parce qu'ils sont obligés de patcher le compilo à cause de ça
<two-face> oui c'était mon problème aussi
<pnou_> tiens c'est pas packagé
<pnou_> ton problème ?
pnou_ is now known as pnou
<two-face> enfin
<two-face> quelqu'un voulait faire un deb
<two-face> et n'avait pas conscience de ça
<two-face> et comme j'en ai discuté, fabrice a fini par penser que je voulais le faire
<pnou> ben ça pourrait aller dans non-free
<pnou> ça doit être assez demandé
<pnou> il y a pas mal de gens qui l'utilisent
<two-face> oui :))
<two-face> mais ça ne sera pas fait par moi :)
<pnou> héhé
<two-face> pour la raison évidente
<pnou> je comprends
<pnou> je crois que je vais packager un outil à moi (ocamldsort), qui est certes très peu utilisé, mais qui me fera les dents
<two-face> oui tiens
<two-face> pnou: qu'est-ce qu'ils utilisent comme système à l'inria ? ya du deb ?
<pnou> nan
<two-face> red hat ?
<pnou> redhat majoritairement
<pnou> et il parait qu'il y a des mandrakes
<two-face> les rats
<two-face> :)
<two-face> pourtant INRIA a déjà fait des donnations à Debian
<pnou> ha je savais pas
<pnou> en tout cas, ils plaisentaient un peu sur le fait que les mecs de debian sont chiants
<pnou> j'avais pas l'air con avec mon polo debian :/
<two-face> arf
<two-face> il faut savoir répondre
<two-face> fais comme moi : ne jamais porter de tshirt de geek
<pnou> snif
<pnou> je l'aime bien mon polo debian
<two-face> oui mais bon
<pnou> pourquoi tu ne portes pas ce genre de t-shirts ?
<two-face> pour ne pas me faire remarquer
<pnou> par qui que quoi dont où ?
<two-face> au boulot
<two-face> enfin, partout
<two-face> je n'ai rien à revandiquer
<pnou> heu moi non plus
<two-face> pnou: que dit xavier sur debian ? :)
<pnou> afficher ses opinions ce n'est pas revendiquer
<pnou> pas de polémiques :)
ch_gros has joined #ocaml
<pnou> de temps en temps il dit des trucs du genre « ha nan on peut pas faire ça où les mecs de debian vont encore raler »
<pnou> genre à un moment il voulait utiliser man 0 pour les manpages ocaml
* ch_gros is away: I'm busy
<two-face> pnou: ahaha
<two-face> pnou: excellent :)
<two-face> pnou: tu vois, ça sert au moins !
<two-face> ils pensent à nous !
<pnou> oui :)
<pnou> enfin avec maxence qui fait se boucherie dans /usr/local c'est pas gagné :)
<two-face> arf
<two-face> on verra
<two-face> de toute façon, je patcherai
<pnou> tu crois qu'il y a beaucoup de monde qui utilise cameleon ?
<two-face> je ne pense pas
<two-face> parce que les gens utilisent emacs
<two-face> moi je voulais juste epeire
<pnou> c'est clair, c'est n'importe quoi qu'il ait foutu ça dans cameleon
<two-face> dis lui ! dis lui !
<pnou> le pire c'est que pour compiler epeire
<pnou> il faut faire
<pnou> make bonus
<pnou> arf
____xtrm_ has joined #ocaml
<two-face> nan ?
<two-face> tu as la dernière version ?
<pnou> oui, j'ai accès au cvs
<pnou> je lui ai déjà dit
<two-face> ah ok
<pnou> mais il dit que les gens se plaignent des dépendances
<pnou> ce qui n'est pas faux
<pnou> parce qu'il faut pas mal de libs quand même pour installer epeire
<two-face> oui
ch_gros has left #ocaml []
<pnou> son méga bundle résoudra ça
<two-face> c ce que j'avais cru comprendre
<pnou> il a ajouté un topleve graphique
<pnou> toplevel
<two-face> oui
<two-face> pas idiot
<pnou> avec un inspecteur de valeur comme dans epeire
<two-face> avec un éditeur de lignes ?
<pnou> oué il a fait plein de trucs biens, il a pas mal fait bouger ocaml
<pnou> éditeur de lignes ?
<two-face> du genre readline
<two-face> avec complètement
<pnou> nan
<pnou> c'est un pauvre widget de base
<pnou> y me semble qu'il y a même pas d'historique
<two-face> ok
<pnou> par contre tu peux sauver ce que t'as tapé dans le toplevel dans un fichier
<two-face> ok
<pnou> et configurer les couleurs :/
<two-face> au fait, que penses-tu de la syntaxe révisée ?
* two-face pense qu'il est blacklisté de caml-list
<pnou> je l'aime bien mais je ne l'utilise pas
<pnou> je me sentirai un peu tout seul à l'utiliser
<pnou> la première chose qu'ils m'ont demandé quand je suis arrivé à l'inria c'est « tu codes en normal ou révisé ? »
<two-face> et ?
<pnou> j'ai dis normale, et ils ont dit ouf :)
<pnou> blacklisté ?
<two-face> aucun mail n'arrive
<pnou> tu codes en révisée toi ?
<pnou> depuis quand ?
<two-face> quelques jours
<two-face> DDR avait dit qu'il était un malaimé
<pnou> hum, j'ai l'impression de faire concierge qui raconte les potins :)
<pnou> il s'est engueulé avec xavier
<two-face> tu as commencé ,tu termines :)
<pnou> :)
<pnou> xavier a dit que son travail était « une perte de temps »
<two-face> et depuis ?
eivuokko has quit ["emit peels"]
<pnou> depuis daniel a créé une nouveau répertoire camlp4 à part sur le cvs et refuse de comiter sur celui d'ocaml
<two-face> oui mais quelqu'un le fait à sa place
<pnou> voilà, c'est michel mauny qui s'en occupe
<two-face> et ils ne se parlent plus ?
<pnou> daniel m'a dit texto « à chaque fois que je commit sur le cvs de caml, j'ai l'impression de faire une pipe à xavier » :)
<pnou> si si
<two-face> humm
<pnou> mais par exemple là il y a eu un déménagement des bureaux
<pnou> et au départ, daniel devait aller dans le bureau de maxence
<pnou> mais il a refusé parce que maxence et xavier passent trop de temps ensemble
<two-face> arf
<two-face> heureusement que je me suis arrèté au DEA :p
<pnou> voilà l'équipe cristal dans toute sa splendeur :)
gl has quit [No route to host]
<pnou> tu as fait leur DEA ?
<two-face> tu sais, je connais d'autres équipes de recherche où c'est pareil
<two-face> nan, mais dans une équipe INRIA
<pnou> c'est triste :/
<pnou> je trouve qu'ils ne sont pas assez à l'écoute des utilisateurs
<two-face> j'ai connu ce genre de situations
<pnou> j'ai l'impression que pour eux il n'y a que la sémantique qui compte
<two-face> bah ils font ce qu'ils veulent
<two-face> c leur bébé
<pnou> oui mais c'est dommage
<pnou> moi ça me frustre
<two-face> la situation n'est pas si dramatique
<two-face> je trouve qu'ils font du bon boulot
<pnou> oui du très bon même, mais comme tu dis ils font ce qu'ils veulent
<two-face> ça ne me choque pas
<two-face> en plus, ils sont actifs sur les listes
<pnou> oué enfin faut les entendre parler des mecs qui postent sur les listes à la cantine...
<pnou> moi j'ai l'impression qu'ils prennent les utilisateurs pour des cons
<pnou> le truc c'est qu'ils ont peut-être raison :)
<two-face> là aussi, ce n'est pas un scoop
<two-face> on fait tous ça :))
<pnou> moué
<two-face> c'est comme ça
<two-face> mais c pas dramatique
<pnou> enfin y manque pas grand chose pour faire d'ocaml d4 ulTim473 l4ngu4g3 0f d4 w0rlD mais ça ne le sera jamais
<two-face> il manque quoi ?
<pnou> tout ce qui va autour du langage, des libs décentes, un comprehensive ocaml archive network, un système de package, un moyen de compiler facilement des projets
<two-face> je vais te dire un truc
<two-face> il n'existe aucun ultimate langage da world
<two-face> et pourtant il y en a
<pnou> alors disons da ultimate language of da world pour ce que je fais
<two-face> tout ceci est du ressort des utilisateurs
<pnou> non je ne suis pas d'accord
<two-face> ce que tu as décris si
<two-face> tout le monde peut contriber
<pnou> si l'inria n'adopte pas un système de package officiel, il ne sera jamais utilisé
<pnou> j'espère que tout le monde peut contribuer
<pnou> mais je n'en suis pas si sûr
<pnou> en tout cas je vais essayer
<two-face> système de package ??? comment ça?
<pnou> c'est normal que tu ne reçois plus de mails, pauillac est mort
<two-face> ok
<pnou> ben comme les packages Perl
<two-face> ouais bof
<pnou> qu'est-ce qui te plait pas ?
<two-face> ça doit pas être très dur à mettre en oeuvre
<pnou> ça dépend pour quoi
<pnou> on essaye de faire un truc dans le genre avec un copain
<two-face> ok
<pnou> avec un ocamlmake et un système de package qui vont de paire
<two-face> bon, j'espère que les gens ici sauront rester discrets :)
<pnou> ha, c'est pas des bots ? :)
<pnou> toi si tu devais changer un truc à ocaml tu changerais quoi ?
<two-face> euhh
<two-face> je suis pas content que les int fassent 31 bits !
<pnou> tu voudrais 32 ou 63 ? :)
<two-face> hihi
jlamar has joined #ocaml
<jlamar> Why can I not call output_value on something abstract?
<two-face> say hello!
<two-face> pnou: bon, a+
<pnou> à plus two-face
two-face has quit ["Client Exiting"]
<smkl> jlamar: what do you mean ?
<smkl> output_value gives error "Failure "output_value: abstract value"" when you try to serialize an external pointer
<jlamar> Oh!
<jlamar> That's tricky, ok, thanks
<smkl> if you want to serialize your own pointers, see Interfacing C: custom blocks in the manual
<jlamar> Thanks, I'll have a look
RecuR has joined #ocaml
RecuR has left #ocaml []
<jlamar> Why did they use Raw instead of Bigarray in lablgl?
<smkl> it was made before Bigarrays were added
TimFreeman has joined #ocaml
TimFreeman has left #ocaml []
TimFreeman has joined #ocaml
____xtrm_ has quit [Read error: 110 (Connection timed out)]
____xtrm_ has joined #ocaml
<jlamar> I absolutely loathe Raw
gl has joined #ocaml
<TimFreeman> jlamar: What or who is Raw?
<jlamar> The module that comes with lablgl for linking up with C arrays
<TimFreeman> Robert Anton Wilson?
<jlamar> It's like bigarray, only endlessly irritating
<jlamar> But the texture code of lablgl is pretty tight with it
<TimFreeman> I see it now, in glGtk.ml. The API seems pretty simple, only 3 functions.
<jlamar> glgtk??
<jlamar> I'm talking about GlPix and GlTex
<TimFreeman> There is a module Raw in lablgtk, which is about manipulating opengl buffers. Are you talking about tk?
<jlamar> I'm talking about regular lablgl
____xtrm_ has quit [Read error: 110 (Connection timed out)]
<jlamar> Not gtkgl or togl
<TimFreeman> Oh well, looks like I can't easily find anything about Raw, so I can't intelligently commiserate.
<TimFreeman> Ah. Found your Raw. Lots of stuff.
<jlamar> Yeah, between GlPix and Raw I'm having a polymorphic variant nightmare
<jlamar> All I want to do is serialize a hashtbl full of bitmaps
<jlamar> But since Raw is an external pointer, it doesn't serialize
<jlamar> So I try freezing them in an ocaml int array, only to discover GlPix.of_raw doesn't seem to work with Raw.of_array
<TimFreeman> When I found that the stream operations don't always work on all streams, I rewrote streams.ml to fix it. They seem to be ignoring my bug report, though, so I can't yet recommend that approach.
<jlamar> I'm using ocamlsdl for my window operations and for the image loader
<jlamar> I'm thinking perhaps I should just freeze everything as an sdl surface
<jlamar> And then have a function that converts the entire hash to a gl compatible format
<jlamar> But how would I schedule the hash full of SDL stuff to be scheduled for collection as quickly as possible (since sometimes I won't need it)?
<TimFreeman> Is it big enough for prompt GC to be important? You could just invoke garbage collection once you're done with it.
<jlamar> It's pretty big, it's a hashtable full of bitmaps, definitely something I want to lose quick as it represents a couple megs worth of heap
<jlamar> And I'd be essentially storing it twice
* gl is away: I'm busy
<TimFreeman> IMO don't worry about unless its a couple of tens of megs.
<jlamar> Ok, I suppose that's logical
<jlamar> Thanks!