<< 16-06-2014 >>

00:02:52*flaviu quit (Quit: Leaving.)
00:03:03*flaviu joined #nimrod
00:04:08*flaviu quit (Remote host closed the connection)
00:04:18*flaviu joined #nimrod
00:04:19*flaviu quit (Remote host closed the connection)
00:04:31*flaviu joined #nimrod
00:24:53*flaviu quit (Quit: Leaving.)
00:25:03*flaviu joined #nimrod
00:25:19*flaviu quit (Remote host closed the connection)
00:27:25*flaviu joined #nimrod
00:29:21*flaviu quit (Remote host closed the connection)
00:29:32*flaviu joined #nimrod
00:38:52*Joe_knock joined #nimrod
00:41:25*springbok joined #nimrod
01:14:32*freezerburnv joined #nimrod
01:17:35*freezerburnv quit (Client Quit)
01:29:33*MayurYa joined #nimrod
01:29:54*MayurYa quit (Client Quit)
01:33:47*MayurYa joined #nimrod
01:34:42*MayurYa quit (Changing host)
01:34:42*MayurYa joined #nimrod
02:18:47VarriountHello MayurYa
02:40:53*shodan45 joined #nimrod
02:46:56*q66 quit (Quit: Leaving)
02:52:56*Varriount|Mobile quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
02:53:07*shodan45 quit (Quit: Konversation terminated!)
03:11:42*saml_ quit (Remote host closed the connection)
03:20:25*perturbation quit (Quit: Leaving)
03:41:05*xtagon joined #nimrod
03:46:42*Demos quit (Read error: Connection reset by peer)
03:52:23*flaviu quit (Ping timeout: 252 seconds)
03:53:25NimBotAraq/Nimrod float_$ 8fd6806 Simon Hafner [+0 ±2 -0]: extended detection for exponent
04:04:42*Joe_knock quit (Quit: Leaving)
05:10:55*kunev joined #nimrod
05:20:49*vendethiel quit (Quit: q+)
05:38:40*xtagon quit (Read error: Connection reset by peer)
05:40:40MayurYahey Varriount :)
05:40:49MayurYawhat is NimBot?
06:29:00*hoverbear quit ()
06:58:29*Puffin is now known as BitPuffin
07:09:18*kunev quit (Ping timeout: 240 seconds)
07:11:18*BitPuffin quit (Ping timeout: 240 seconds)
07:31:18*kemet joined #nimrod
07:32:28*kemet quit (Remote host closed the connection)
07:42:12*kunev joined #nimrod
07:50:37*Trustable joined #nimrod
08:02:07*BitPuffin joined #nimrod
08:19:02*BitPuffin quit (Quit: WeeChat 0.4.3)
08:19:17*BitPuffin joined #nimrod
08:26:26*io2 joined #nimrod
08:45:33*zahary quit (Quit: Leaving.)
08:47:11*zahary joined #nimrod
08:48:29*zahary quit (Client Quit)
09:01:38*Skrylar quit (Ping timeout: 240 seconds)
11:17:38NimBotAraq/Nimrod devel 21423e5 PavelVozenilek [+0 ±1 -0]: making clear structural equivalency for tuples doc
11:17:38NimBotAraq/Nimrod devel c1fea4b Dominik Picheta [+0 ±1 -0]: Merge pull request #1277 from PavelVozenilek/patch-1... 2 more lines
11:18:45dom96Varriount: so what ever happened to fsmonitor?
11:26:36*kemet joined #nimrod
11:31:00*kunev quit (Quit: leaving)
11:31:09*kunev joined #nimrod
11:46:13*kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
11:47:50*flaviu joined #nimrod
11:51:17EXetoCI guess freenode isn't RFC 2812 compliant
11:54:31*MayurYa quit (Ping timeout: 244 seconds)
11:55:34dom96I wouldn't be surprised if that was the case.
11:58:28EXetoCthat's the nature of IRC I guess
12:01:02*MayurYa joined #nimrod
12:01:16*MayurYa quit (Changing host)
12:01:16*MayurYa joined #nimrod
12:19:29*untitaker quit (Ping timeout: 252 seconds)
12:25:29*untitaker joined #nimrod
12:31:25*darkf quit (Quit: Leaving)
12:50:16*kunev quit (Ping timeout: 264 seconds)
12:50:43*darkfusion quit (Ping timeout: 272 seconds)
12:56:11*darkfusion joined #nimrod
12:57:30*kunev joined #nimrod
14:34:47*Psil0Cybin joined #nimrod
14:34:54*Psil0Cybin left #nimrod ("You know you're gonna miss me when I'm gone")
14:38:47*springbok_ joined #nimrod
14:39:11*springbok_ is now known as Guest6974
14:41:24*springbok quit (Ping timeout: 244 seconds)
15:22:24*kunev quit (Quit: leaving)
15:34:39*BitPuffin quit (Ping timeout: 255 seconds)
15:43:19*MayurYa quit (Quit: *nix server crashed w/ bof)
16:10:26*hoverbear joined #nimrod
16:10:30*hoverbear quit (Max SendQ exceeded)
16:11:01*hoverbear joined #nimrod
16:30:17*zahary joined #nimrod
16:40:40EXetoCcan the name of the runtime type of an exception be retrieved?
16:42:51EXetoCdom96: I got "Bad file descriptor" at one point when polling the IRC client
16:44:43*BitPuffin joined #nimrod
16:44:48EXetoCcould've been something else though. I think cdecl causes the stack trace to omit some things
16:46:42EXetoCit could be the file writing too for some reason. didn't think of that
16:48:37EXetoCdom96: anyway, should only send and close reference sockClosed?
16:51:21EXetoCand do you think it should remain a flag rather than an exception?
16:52:50*Jesin quit (Quit: Leaving)
16:53:28*brson joined #nimrod
17:10:00dom96EXetoC: I think that flag is used for reconnecting
17:14:41*zahary quit (Quit: Leaving.)
17:34:06EXetoCdom96: I could catch EOS, but it's not very specific, so who knows what it is you're catching really
17:34:50dom96EXetoC: I think EOS contains the error code.
17:40:22*bstrie quit (Quit: leaving)
17:48:27EXetoCdom96: I wouldn't know what to check for. It'd be much easier to just catch something like ESocketError
17:48:45*q66 joined #nimrod
17:49:33dom96Yeah, alright. I'll add that.
17:49:40dom96EXetoC: Make a feature request on github
17:50:06EXetoCactually, I don't know what I was getting at
17:50:14EXetoCthe readLine in poll maybe
17:50:32EXetoCI'll look into it some more
18:00:50*Jesin joined #nimrod
18:01:23EXetoCdom96: would anything other than socketError need to be modified?
18:01:44dom96EXetoC: what are you changing?
18:02:46*vendethiel joined #nimrod
18:11:42NimBotAraq/Nimrod caas-fixes 025d8c1 Dominik Picheta [+0 ±2 -0]: CAAS fixes.... 3 more lines
18:16:27EXetoCdom96: nothing yet, but I'm referring to that socket exception
18:17:12dom96There are likely some places where EOS is raised without going through socketError
18:30:09EXetoCok
18:50:30*Jehan_ joined #nimrod
19:01:33*brson quit (Ping timeout: 240 seconds)
19:03:31*brson joined #nimrod
19:04:46*Matthias247 joined #nimrod
19:11:59*BitPuffin quit (Ping timeout: 272 seconds)
19:14:46*BitPuffin joined #nimrod
19:30:26*Trustable quit (Quit: Leaving)
19:34:03*BitPuffin quit (Ping timeout: 240 seconds)
19:34:28*Mat3 joined #nimrod
19:34:31Mat3hello
19:42:17Araqhi
19:45:00Mat3hi Araq
19:46:45Mat3I spend some time programming an UEFI bootloader which bypass all of the common firmware bugs. Does one need a loader which works (probably for special designed laptops) ?
19:47:31Araqnah, I'm fine with my buggy firmware ;-)
19:47:49Araqjust updated it, in fact ...
19:54:48*BitPuffin joined #nimrod
19:56:42*shodan45 joined #nimrod
20:03:58*Mat3 quit (Quit: Verlassend)
20:03:59OrionPKboyo
20:04:02OrionPKportugal did not do well
20:07:15*Jesin quit (Quit: Leaving)
20:07:44AraqGermany did well
20:12:07*Jehan_ needs to find a nice underdog team to root for.
20:12:14OrionPKgermany did quite well
20:12:51dom96Japan!
20:13:51Jehan_OrionPK: Yeah, but not exactly an underdog.
20:14:40flaviuJehan_: United States? :P
20:14:54Jehan_flaviu: Possibly. :)
20:15:26Jehan_flaviu: In all honesty, though, I don't care all that much about soccer.
20:16:25flaviuSame here, all I know is that Spain is good, the US is bad, and FIFA enjoys taking advantage of countries
20:17:23Jehan_Well, yeah, there's the additional problem that World Cup soccer generally isn't all that great and that FIFA is pretty corrupt.
20:20:02Jehan_I think it's telling that when I'm trying to think of good World Cup games, I still go back to the 2006 Italy-Germany semifinal as one of the top candidates. Slim pickings ...
20:21:21Jehan_… of recent good ...
20:33:29*io2 quit (Quit: ...take irc away, what are you? genius, billionaire, playboy, philanthropist)
20:33:59Araqsomebody should merge new_spawn into devel ... any volunteers?
20:35:25dom96that sounds so totally extremely not really that much fun
20:36:17Araqyet it needs to be done
20:44:41*xtagon joined #nimrod
20:46:21flaviuAraq: Why isn't it fun?
20:46:49Araqit's not much work, flaviu
20:46:49flaviugit merge upstream/new_spawn, and like magic, the compiler still builds.
20:46:56Araqyeah
20:50:06dom96if it's so easy Araq would have done it himself :P
20:51:28Araqnope
20:51:35AraqI'm busy with the hardest stuff
20:51:47Araqthere is *lots* of easy stuff I don't do
20:52:16flaviudom96: You do it. git pull --all; git fetch --all; git checkout devel; git merge new_spawn; git branch -D new_spawn; git push --prune --all
20:53:19dom96flaviu: You do it.
20:55:14flaviudom96: Ok
20:55:16flaviuhttps://github.com/Araq/Nimrod/pull/1281
20:57:54Araqflaviu: want to have write access btw?
20:58:41flaviuSure, but I assume I should still PRs for most things?
20:58:55Araqyes.
21:03:20NimBotAraq/Nimrod devel 6195dbe Araq [+4 ±12 -0]: initial non-compiling version of 'parallel'
21:03:20NimBotAraq/Nimrod devel c43e8df Araq [+0 ±10 -0]: progress for the 'parallel' statement
21:03:20NimBotAraq/Nimrod devel 31b8fd6 Araq [+5 ±2 -0]: 'parallel' statement: next steps
21:03:20NimBotAraq/Nimrod devel 417b9f5 Araq [+0 ±10 -0]: 'parallel' statement almost working
21:03:20NimBot22 more commits.
21:03:39Araqlet's see if flaviu did it properly :P
21:03:48Araqnope
21:03:52Araq"koch boot" failed
21:04:02flaviuOh, I hadn't tested boot
21:04:12Araqyou know ... I always wondered if you guys actually test anything
21:04:19Araqnow I know
21:04:25Araqyou don't
21:04:51Araqaber Hauptsache mal alles besser wissen
21:05:01flaviuI did test temp, fwiw
21:05:14dom96Hah. I was right.
21:08:24Varriountdom96: Regarding fsmonitor, it still needs some work.
21:08:53VarriountSpecifically, I need to test it a bit more, and tell it when to stop tracking files.
21:13:43dom96Varriount: Alright. Get to it! :)
21:13:52flaviuAraq: Well, I got it to bootstrap now. Should I get the csources and do a PR?
21:14:22AraqVarriount: you also need to fix this "os requires > win xp" issue
21:15:03*Varriount|Mobile joined #nimrod
21:15:34Araqflaviu: why csources?
21:16:57flaviuI set the deepcopy method to discard temporary, but I'm not sure how that'll interact, but a copy of the c sources with the method set to discard is needed to start everything.
21:17:09flaviuMaybe I'm misunderstanding how this works
21:18:18Araqwell I added = discard as the implementation for 'deepcopy'
21:18:33Araqand everything is smooth with that patch for me
21:18:39Araqno need to rebuild csources
21:19:17flaviuOk, and =discard is permanent?
21:21:17Araqsure doesn't hurt
21:23:26flaviuOh, the recent magics are all equal to discard, only the old ones aren't
21:24:33Araqwell ... we figured out lately it's even possible ... XD
21:27:54flaviuhttps://github.com/Araq/Nimrod/pull/1282 if someone wants to press the button.
21:29:01NimBotAraq/Nimrod devel 2456c8d flaviut [+0 ±1 -0]: Fix bootstrapping
21:29:01NimBotAraq/Nimrod devel 1b25765 Andreas Rumpf [+0 ±1 -0]: Merge pull request #1282 from flaviut/devel... 2 more lines
21:29:28Varriount|Mobileflaviu: you messed up the doc comments
21:30:27dom96still fails
21:30:32dom96flaviu: join #nimbuild
21:31:11flaviuVarriount|Mobile: I don't think I did, staticExec is the same way and it works fine
21:34:08Varriount|Mobile:<
21:45:20*BitPuffin quit (Ping timeout: 240 seconds)
21:50:59*NimBot joined #nimrod
21:51:11dom96!ping
21:51:11NimBotpong
21:51:31Trixar_za!ping
21:51:31NimBotpong
21:52:20EXetoC!pong
21:52:24*flaviu is now known as SecretlyABot
21:52:26SecretlyABotpong
21:52:36Trixar_zaYou were supposed to go ping
21:52:43EXetoCI wanna go pong
21:52:48*Trixar_za suspects SecretlyABot isn't really a bot
21:52:51dom96!lag
21:52:51NimBot36ms between me and the server.
21:52:55dom96aww yeah
21:53:00EXetoC!lag
21:53:00NimBot36ms between me and the server.
21:53:02SecretlyABot54ms between me and the server
21:53:03Trixar_za!lag
21:53:03NimBot36ms between me and the server.
21:53:22Trixar_zaThat's insanely low
21:53:39dom96yeah, impressive
21:53:42SecretlyABotTrixar_za: I get 20s on FPSs sometimes
21:53:48*SecretlyABot is now known as flaviu
21:53:57EXetoC20s? I wouldn't bother then tbh
21:54:12flaviu20ms's
21:54:20Trixar_zaThat's better
21:54:21dom96I get 10 years sometimes
21:54:29dom96It's pretty good lag that.
21:54:38dom96:P
21:54:46Trixar_za20s lag would mean you were dead, respawned and dead again before you knew it
21:55:19EXetoCjust increase the interpolation
21:55:31EXetoCshould work as long as people walk in straight lines
21:55:56flaviuEXetoC: Noob. I'd use FTL communication to avoid the issue completely
21:58:23*hoverbear quit ()
21:59:05*dom96 sniggers
21:59:54EXetoCjust be reasonably close to the server and you should get <30ms. no magic involved :>
22:00:00NimBotIt's Araq's birthday today! Everybody wish our great BDFL a happy birthday!!!
22:00:05dom96:D
22:01:46EXetoCbut 30ms across the globe would be awesome
22:02:11EXetoCperhaps by using wormholes
22:02:31dom96Happy birthday Araq!
22:02:31OrionPKROFLLL
22:02:46OrionPKus scores w/in 40 seconds
22:02:46OrionPKof the game starting
22:04:21Araqhey
22:04:21Araqit's 23:57 here
22:04:31Araqdom96: thank you
22:04:41dom96Araq: Your clock is wrong
22:04:51Araqpossible lol
22:04:51EXetoCnope
22:05:06*hoverbear joined #nimrod
22:05:06EXetoCwe got minute granularity now
22:05:16flaviuAraq: 6 minutes ahead
22:06:06flaviuerr, behind
22:09:31Matthias247Araq: best wishes! And your clock wi really wrong ;)
22:09:51AraqMatthias247: thanks
22:10:11Araqindeed it's pretty bad, flaviu 6 minutes off
22:11:26dom96my old PC's clock was very off too for some reason
22:12:31flaviuI can't think of a clever way of saying happy birthday, so happy birthday Araq!
22:12:51Araqflaviu: thank you
22:25:45*hoverbear quit ()
22:27:36EXetoCdom96: I'm always the origin in numeric messages. is that right?
22:28:17dom96EXetoC: You wouldn't reply to numerics.
22:28:25dom96EXetoC: so origin is irrelevant
22:28:41OrionPKboo
22:28:43OrionPKpoor altidore :(
22:29:35dom96I actually didn't realise USA was playing in the world cup.
22:29:45EXetoCmaybe it shouldn't be set then
22:29:47dom96OrionPK: Who are they playing against?
22:30:29*hoverbear joined #nimrod
22:32:31OrionPKghana
22:34:07dom96Have they ever won the World Cup?
22:34:29EXetoCit's not only useful for replies though
22:34:38EXetoCthere are other actions to take
22:34:40dom96EXetoC: what's your use case?
22:34:52*Guest6974 quit (Quit: I'm out...)
22:37:09NimBotIt's Araq's birthday today! Everybody wish our great BDFL a happy birthday!!!
22:37:15*NimBot joined #nimrod
22:37:51OrionPKdom96 not in many decade
22:37:51OrionPKs
22:37:52OrionPKiirc
22:38:17dom96Gah, now NimBot will likely reannounce Araq's birthday.
22:38:59Araqwell he missed quite a few
22:39:07Araqso that's only fair
22:41:43dom96hehe
22:41:44*hoverbear quit ()
22:42:21dom96I think it sent the message before joining here so it's all good :P
22:42:29dom96no spam
22:42:45EXetoCdom96: if you get a message then you want the origin
22:43:00dom96I need to fix nimbuild so that it uses json.`{}`
22:43:42AraqI need to fix json.{} so that is uses compile-time voodoo
22:43:52EXetoCor maybe you don't if the program is trivial enough
22:44:11EXetoCI'll maybe deal with this after I've used the module more
22:44:40dom96EXetoC: origin was designed to be used for PRIVMSG
22:44:55dom96EXetoC: That is the only context I use it in, you wouldn't reply to a numeric with a PRIVMSG
22:45:17dom96but if you want origin to be the server address for a numeric then implement that
22:45:36EXetoCno, the channel
22:45:55dom96Regarding json, would be nice to have accessors with the ability to specify a default value
22:46:23*superfunc_ joined #nimrod
22:46:27dom96EXetoC: Not all numerics have a channel
22:48:23*hoverbear joined #nimrod
22:49:48flaviudom96: How about another overload on the `or` operator? There might be issues, though I can't think of any right now
22:50:07flaviuSo that json["asd"] or "dsadas"
22:50:08EXetoCeither nil or the server then, although you already have access to the address, but it might reduce amount of logic necessary
22:50:28EXetoC+the
22:51:19flaviudom96: Any ETA on deploying filtering?
22:52:08Araqhmm damn ... I like that
22:52:24Araqoverloading of 'or' looks sweet
22:52:56Araqplus it can't be wrong, Lua does it too :P
22:53:17OrionPKor meaning what.. if it's nil?
22:53:25flaviuOrionPK: Yes
22:53:37OrionPKso basically the ?? operator?
22:53:40EXetoCfalse and 0 too in python I think
22:53:57EXetoCand []
22:54:01OrionPKhttp://en.wikipedia.org/wiki/Null_coalescing_operator
22:55:23flaviuYes. I like perl's `//`, but `or` is more readable
22:55:51Araq?? is also acceptable
22:55:57AraqC# uses it
22:57:15flaviuYeah, that might be even better since it doesn't give two meanings to `or`
22:58:59*hoverbear quit ()
22:59:29superfunc_I like the C# approach
22:59:43superfunc_Mostly to avoid confusion
23:00:41*Araq grumbles slightly
23:01:16Araqeverything is confusing
23:01:44Araq(hash-table-set tab key value)
23:02:01Araqwhy is Lisp so unpopular?
23:02:05flaviuOf course, but the goal of a language is the be the least confusing of all
23:02:17Araqit's as "unconfusing" as it can get
23:02:23superfunc_Not many people can grow the beards
23:02:52Araqprobably because it got crazy with macros
23:02:58Araqwhich are "confusing"
23:03:12flaviuAraq: Did you hear about the guy who hacked the CIA and leaked the last few lines of the source code?
23:03:29flaviu))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))) ))))))))))))))
23:03:39flaviuOld internet joke I head somewhere.
23:05:21AraqI spent 3 days figuring out why my lambda lifting doesn't work for nested lambdas
23:05:35Araqquestions I never asked during that time:
23:05:42Araqa) where is this defined?
23:05:58Araqb) is there some overloading goin on here causing the wrong proc to be invoked?
23:06:19Araqc) wtf does "transformOuterProc" mean?
23:06:41Araqbut I guess I'm special
23:07:12*darkf joined #nimrod
23:07:33dom96I actually really like that `or` idea too
23:08:01Araqhunting logical errors instead of enjoying a constant state of confusion
23:08:14dom96I say we go for it :P
23:08:49*superfunc_ quit (Ping timeout: 246 seconds)
23:10:20Araqoh let's add (d) to this list:
23:10:26dom96flaviu: Don't have an ETA sorry
23:10:33Araqd) is this a field access or a function call?
23:11:17*wan quit (Quit: WeeChat 1.0-dev)
23:23:14*Matthias247 quit (Read error: Connection reset by peer)
23:31:29*BitPuffin joined #nimrod
23:34:30Jehan_The "or"/"??" thing is really just a case of monadic chaining.
23:34:37flaviuJehan_: Yes
23:34:56Jehan_Not sure if it's better to special-case that.
23:36:03*BitPuffin quit (Ping timeout: 240 seconds)
23:36:07flaviuI don't think it'd be special cased, just part of the stdlib.
23:36:37Araqtemplate `??`(a, b): expr = (let x = a; if x.isNil: b else: x)
23:37:28Araqthe hygienic macro system is really paying off for these things
23:38:06Jehan_My preference would be a non-operator, though.
23:38:41Jehan_withDefault or something like that.
23:39:55flaviuI love long, descriptive names, but thats a bit long
23:40:55Jehan_That's what autocompletion is for. :)
23:41:51Jehan_Not that I'm wedded to any particular name, I'm just not a big fan of inventing new operators everywhere.
23:41:59flaviuC# does it
23:42:08flaviuJS does it with ||
23:42:13Jehan_And that's an argument for it? :)
23:42:26OrionPKyeah. Its not a new invention
23:42:36flaviuIt's short and to the point
23:43:27Jehan_OrionPK: The C# operator is?
23:43:33flaviu??
23:43:37Jehan_Yeah.
23:44:35Jehan_In any event, it's not about this particular case.
23:45:07Jehan_But the risk of operator syntax proliferation.
23:46:00Araqan operator is just a friend you don't know yet
23:46:33flaviu`alternatively` could work, but its too hard to spell. `otherwise`?
23:48:19Jehan_Anyhow, good night. :)
23:48:27*Jehan_ quit (Quit: Leaving)
23:50:57Araqflaviu: 'alt' ?
23:52:39flaviumaybe, but that's also a useful identifier
23:54:11OrionPKdom96 still here?
23:54:18dom96yes
23:54:48OrionPKfor the irc module, what is the expected way to handle not having an internet connection
23:55:00OrionPKwhen i get EvDisconnected, I try to .reconnect
23:55:07OrionPKbut then I get an oserror or something
23:55:43dom96yeah, I think reconnect is broken
23:55:56OrionPKmmm
23:56:09OrionPKgot any suggested alternatives?
23:56:46dom96figure out why it fails lol
23:56:50OrionPKlol
23:57:06OrionPKbecause
23:57:06OrionPK irc.sock = socket() if irc.sock == InvalidSocket: osError(osLastError())
23:57:21OrionPKit should just keep polling the EvDisconnect IMO
23:57:25OrionPKevery timeout seconds
23:57:32OrionPKor milliseconds rather
23:57:37OrionPKuntil it succeeds
23:57:38*saml_ joined #nimrod
23:57:45dom96huh?
23:57:51dom96oh.
23:58:05OrionPKif you call 'Reconnect()', and it fails, send another EvDisconnect
23:58:16dom96You should still be able to create a socket even if you don't have an internet connection I think
23:58:16flaviudom96: Is NimBot immune to ctcp's? EXetoC's bot used to crash.
23:58:19dom96so something else is wrong
23:58:33OrionPKI disabled my network adapter
23:58:36OrionPKto test it
23:58:38dom96OrionPK: But if you wanna try that, can't you just put reconnect in a try?
23:58:39OrionPKso that might be why
23:58:48OrionPKdom96 I did that
23:58:53OrionPKit worked
23:58:57OrionPKat least it appeared to
23:59:08OrionPKor well
23:59:11OrionPKI put a try in the reconnect
23:59:23OrionPKnot sure if irc.lastReconnect = epochTime() was important
23:59:30OrionPKso I wanted to record that even if it failed
23:59:31dom96OrionPK: It works in "artificial" situations for me
23:59:36dom96i.e. when I purposely disconnect it
23:59:48dom96but when it loses the connection naturally the reconnect call never worked
23:59:57dom96of course testing that is very hard