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.