[00:00:08]
Excalibur
-//- <UniX@Epiknet> a quitté (Ping timeout: 180 seconds)
[00:01:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[00:31:29]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[00:32:01]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[00:34:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[00:38:24]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[00:39:01]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[00:49:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[00:51:04]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[00:52:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[01:03:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[01:24:30]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[01:25:01]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[01:26:01]
Excalibur
-//- <Lucie@Epiknet> a quitté (Ping timeout: 181 seconds)
[01:27:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 17
[01:27:08]
Excalibur
-//- <Clara_@Libera> a quitté (Ping timeout: 260 seconds)
[01:30:25]
Excalibur
--> Clara_!~Clara@user/Clara/x-5934776 entre sur #eggdrop-fr@Libera
[01:31:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[01:32:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[01:38:47]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 181 seconds)
[01:39:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[01:43:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[01:49:58]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[01:50:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[02:19:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[02:23:32]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[02:24:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[02:45:06]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[02:47:49]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 181 seconds)
[02:48:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[02:51:38]
*
zeolien8862
joined #eggdrop
[02:51:42]
*
[Guru]
set mode +l 23
[02:54:02]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[02:59:29]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[03:00:05]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[03:10:34]
*
[Guru]
set mode +l 22
[04:50:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[05:11:00]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[05:11:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[05:13:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[05:15:32]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[05:16:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[05:18:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[05:19:40]
*
Amand
quit (Quit: Connection closed for inactivity)
[05:20:21]
*
[Guru]
set mode +l 21
[05:38:38]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[05:39:03]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[06:07:27]
*
zeolien8862
joined #eggdrop
[06:07:33]
*
[Guru]
set mode +l 22
[06:24:31]
*
[Guru]
set mode +l 21
[06:55:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[07:08:50]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[07:09:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[07:21:07]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[07:27:08]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[07:28:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[07:36:06]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[07:47:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[07:55:53]
Excalibur
-//- <ctcp@Epiknet> a quitté (Ping timeout: 180 seconds)
[07:56:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[08:15:20]
*
ced117
quit (Ping timeout: 180 seconds)
[08:15:30]
Excalibur
-//- <ced117@Epiknet> a quitté (Ping timeout: 180 seconds)
[08:15:40]
*
[Guru]
set mode +l 20
[08:16:06]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[08:17:34]
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[08:18:05]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 17
[08:38:31]
*
ced117
joined #eggdrop
[08:38:49]
*
[Guru]
set mode +l 21
[08:39:06]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 18
[09:23:16]
*
zeolien8862
joined #eggdrop
[09:23:52]
*
[Guru]
set mode +l 22
[09:40:46]
*
[Guru]
set mode +l 21
[11:03:59]
*
zeolien8862
joined #eggdrop
[11:04:58]
*
[Guru]
set mode +l 22
[11:22:34]
*
[Guru]
set mode +l 21
[11:41:00]
*
Maxime
joined #eggdrop
[11:41:22]
*
[Guru]
set mode +l 22
[12:14:58]
*
CrazyCat[AFK]
is now known as CrazyCat
[13:06:22]
*
[Guru]
set mode +l 21
[13:51:27]
*
[Guru]
set mode +h Amand
[13:51:27]
*
Amand
joined #eggdrop
[13:52:21]
*
[Guru]
set mode +l 22
[13:52:44]
Excalibur
<MenzAgitat@Epiknet> yop
[14:36:43]
*
Maxime
joined #eggdrop
[14:37:17]
*
[Guru]
set mode +l 23
[14:47:15]
CrazyCat
Humpfff, tcl est pas adapté pour des structures de variables complexes
[14:48:08]
CrazyCat
Et le dict, c'est une chienlit à créer et tester
[14:54:05]
Excalibur
<MenzAgitat@Epiknet> pour gérer tes dict
[14:55:10]
Excalibur
<MenzAgitat@Epiknet> qu'est-ce que tu appelles une structure de variable complexe ?
[14:55:34]
Excalibur
<MenzAgitat@Epiknet> tu peux aussi faire du nom d'une variable une variable en soi
[14:55:44]
CrazyCat
globalement, un tableau de tableaux de tableaux :)
[14:56:03]
Excalibur
<MenzAgitat@Epiknet> donc soit un dict avec des subdicts
[14:56:07]
*
Maxime
joined #eggdrop
[14:56:19]
CrazyCat
Oui, c'est juste chiant à initialiser
[14:56:19]
Excalibur
<MenzAgitat@Epiknet> soit une variable avec un nom variable uncluant les coordonnées ?
[14:56:46]
Excalibur
<MenzAgitat@Epiknet> ou un array uncluant des coordonnées
[14:56:55]
Excalibur
<MenzAgitat@Epiknet> c'est très rapide les arrays
[14:59:36]
CrazyCat
Je pars sur un dict, comme ça je peux l'exporter en json
[15:00:01]
Excalibur
<MenzAgitat@Epiknet> tu peux même dumper un dict et le relire tel quel
[15:00:08]
Excalibur
<MenzAgitat@Epiknet> c'est ce que je fais dans duck hunt
[15:00:23]
Excalibur
<MenzAgitat@Epiknet> jette un oeil dans la db
[15:00:29]
Excalibur
<MenzAgitat@Epiknet> y'a aussi des subdicts
[15:00:36]
Excalibur
<MenzAgitat@Epiknet> comme l'inventaire
[15:00:58]
Excalibur
<MenzAgitat@Epiknet> du coup c'est très rapide à relire puisque la structure est préservée
[15:01:08]
Excalibur
<MenzAgitat@Epiknet> pas besoin d'un interpréteur json
[15:01:17]
Excalibur
<MenzAgitat@Epiknet> qui est sûrement plus lent
[15:01:42]
CrazyCat
J'en suis pas encore là, j'essaye juste de faire ma structure de données
[15:01:42]
Excalibur
<MenzAgitat@Epiknet> j'avais trouvé que plusieurs packages de tcllib étaient plus lents que ce que je pouvais faire
[15:01:59]
Excalibur
<MenzAgitat@Epiknet> c'est pas du tout optimisé
[15:02:00]
CrazyCat
L'avantage du json, c'est de pouvoir le reprendre en php ou js
[15:19:06]
CrazyCat
% namespace eval a { variable b }
[15:19:10]
CrazyCat
can't read "::a::b": no such variable
[16:40:09]
Excalibur
<MenzAgitat@Epiknet> .tcl namespace eval a
[16:40:10]
Excalibur
<Boole@Epiknet> Tcl: wrong # args: should be "namespace eval name arg ?arg...?"
[16:40:23]
Excalibur
<MenzAgitat@Epiknet> .tcl namespace eval a {set b test}
[16:40:23]
Excalibur
<Boole@Epiknet> Tcl: test
[16:40:29]
Excalibur
<MenzAgitat@Epiknet> .tcl set $a::test
[16:40:29]
Excalibur
<Boole@Epiknet> Tcl: can't read "a::test": no such variable
[16:40:33]
Excalibur
<MenzAgitat@Epiknet> .tcl set $::a::test
[16:40:33]
Excalibur
<Boole@Epiknet> Tcl: can't read "::a::test": no such variable
[16:40:45]
Excalibur
<MenzAgitat@Epiknet> .tcl namespace eval a {set a::b test}
[16:40:45]
Excalibur
<Boole@Epiknet> Tcl: test
[16:40:47]
Excalibur
<MenzAgitat@Epiknet> .tcl set $::a::test
[16:40:47]
Excalibur
<Boole@Epiknet> Tcl: can't read "::a::test": no such variable
[16:40:50]
Excalibur
<MenzAgitat@Epiknet> duh
[16:40:57]
Excalibur
<MenzAgitat@Epiknet> .tcl set $::a::a::test
[16:40:57]
Excalibur
<Boole@Epiknet> Tcl: can't read "::a::a::test": no such variable
[16:41:39]
Excalibur
<MenzAgitat@Epiknet> tfaçon j'ai la tête à l'envers
[16:42:52]
Excalibur
<MenzAgitat@Epiknet> .tcl namespace eval ::a {set b test}
[16:42:52]
Excalibur
<Boole@Epiknet> Tcl: test
[16:42:57]
Excalibur
<MenzAgitat@Epiknet> .tcl set $::a::b
[16:42:57]
Excalibur
<Boole@Epiknet> Tcl: can't read "test": no such variable
[16:43:07]
Excalibur
<MenzAgitat@Epiknet> rha mais quel con
[16:43:10]
Excalibur
<MenzAgitat@Epiknet> .tcl set ::a::b
[16:43:10]
Excalibur
<Boole@Epiknet> Tcl: test
[16:43:28]
Excalibur
<MenzAgitat@Epiknet> .tcl namespace eval ::a {variable c test}
[16:43:38]
Excalibur
<MenzAgitat@Epiknet> .tcl set ::a::c
[16:43:38]
Excalibur
<Boole@Epiknet> Tcl: test
[16:43:41]
Excalibur
<MenzAgitat@Epiknet> CrazyCat
[16:43:52]
Excalibur
<MenzAgitat@Epiknet> je pense que t'as merdé en oubliant de caler ton namespace à la racine
[16:44:07]
Excalibur
<MenzAgitat@Epiknet> chez moi ça fonctionne quand j'arrête de déconner
[16:44:26]
Excalibur
<MenzAgitat@Epiknet> namespace eval ::AutoTranslator {
[16:44:33]
Excalibur
<MenzAgitat@Epiknet> je déclare toujours mes namespaces à la racine
[17:54:35]
CrazyCat
Si tu fais namespace eval a { variable b "" }
[17:54:44]
CrazyCat
ben ça marche très bien
[18:10:07]
Excalibur
<MenzAgitat@Epiknet> faudrait savoir
[18:15:09]
*
Amand
quit (Quit: Connection closed for inactivity)
[18:16:03]
*
[Guru]
set mode +l 22
[19:37:36]
*
[Guru]
set mode +l 21
[19:45:08]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[19:51:04]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[20:49:48]
*
ced117
quit (Ping timeout: 180 seconds)
[20:50:01]
*
[Guru]
set mode +l 20
[20:50:43]
Excalibur
-//- <ced117@Epiknet> a quitté (Ping timeout: 180 seconds)
[20:51:18]
*
ced117
joined #eggdrop
[20:52:09]
*
[Guru]
set mode +l 21
[21:42:31]
*
[Guru]
set mode +h Amand
[21:42:31]
*
Amand
joined #eggdrop
[21:42:37]
*
[Guru]
set mode +l 22
[22:03:49]
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[22:04:05]
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 19
[23:06:32]
CrazyCat
MenzAgitat> si tu déclares une variable sans valeur, tcl ne la trouve pas. si tu lui déclares une valeur vide (""), il la trouve
[23:57:11]
*
Pata
quit (Quit: Leaving)