<< 28-11-2014 >>

00:14:16*Joe_knock left #nimrod ("Leaving")
00:21:03*enquora quit (Quit: enquora)
00:40:45*AFKMorpork is now known as AMorpork
00:50:34flaviuHas anyone made a hash() for PNimrodNode?
00:51:00Araqha good luck with that
00:52:30flaviuhuh? Can you elaborate?
00:52:49Araqiirc the vm doesn't support 'cast'
00:53:19Araqwithout you can only map every hash value to the same int value
00:53:37Araqthough maybe that's not a problem for your case
00:54:00flaviuOh, good point!
00:54:05*irrequietus quit ()
00:54:19flaviuI don't really care about performance here, I can just hash everything to 4.
00:54:23flaviuthanks!
00:54:56EXetoCproc hash: int = 4? nice and simple
00:56:22Araqthe classic is:
00:56:35Araqproc random(): int = 5 # I rolled a dice!
00:56:55flaviuWell, RFC 1149.5 specifies 4 as the standard IEEE-vetted random number
00:57:30Araqyeah I can imagine
00:58:49Araqflaviu: Nim's VM really hates PNimrodNode though. so if it doesn't work with table, report it
00:59:05Araqand IF it does work, submit a test case so it keeps working
00:59:14flaviuI'm hitting `cannot generate code for '=='`
00:59:42Araqaye
01:00:22Araqwell strange
01:01:37*Hakaslak quit (Quit: TODO: Generate 'Part & Quit Message')
01:04:00*Hakaslak joined #nimrod
01:04:55*BitPuffin joined #nimrod
01:13:05flaviuit doesn't actually look like a bug in the VM. It's happening in ccgexprs.nim
01:15:35Araqthen you forgot .compileTime
01:18:31flaviuWhere am I supposed to put it? I put it on all my procs, but I can't annotate the stuff in tables
01:23:57Araqhrm, well you can then use --deadCodeElim:on
01:25:20flaviuThat seems to work
01:41:32*darkf joined #nimrod
01:52:26*Hakaslak quit (Quit: TODO: Generate 'Part & Quit Message')
02:00:02*darkf_ joined #nimrod
02:00:09*darkf quit (Disconnected by services)
02:00:10*darkf_ is now known as darkf
02:05:55flaviuCountTable[PNimrodNode] doesn't really work as expected, I think it takes some non-pubic fields into account for equality.
02:06:33*MinecraftHF_ joined #nimrod
02:07:05flaviuNodes that repr to equal strings are not actually equal
02:07:45*MinecraftHF_ left #nimrod (#nimrod)
02:08:49flaviuNot a bug, but it seems like a misfeature at least.
02:09:01fowlflaviu, is there even an `==`
02:09:30flaviufowl: Yep: http://nim-lang.org/macros.html#==,PNimrodNode,PNimrodNode
02:10:00flaviuIt's magic though, and I can't be bothered to track down it's implementation.
02:10:10flaviu*its
02:10:22fowlsearch mEqNimrodNode
02:12:14flaviuLooks like reference equality, it's handled in the same branch as opcEqRef
02:12:23flaviu`of opcEqRef, opcEqNimrodNode:`
02:28:01*BitPuffin quit (Ping timeout: 244 seconds)
02:31:18*q66 quit (Quit: Leaving)
03:09:09*gokr quit (Quit: Leaving.)
03:12:01*gokr joined #nimrod
03:12:01*gokr quit (Client Quit)
03:33:17*johnsoft quit (Ping timeout: 240 seconds)
03:36:14*johnsoft joined #nimrod
03:59:05*kapil__ joined #nimrod
04:09:58*AMorpork is now known as AFKMorpork
04:28:52*dts|feasting is now known as dts
04:30:58*AFKMorpork is now known as AMorpork
05:03:58*darkf_ joined #nimrod
05:04:11*darkf quit (Ping timeout: 258 seconds)
05:17:29*flaviu quit (Ping timeout: 244 seconds)
05:22:33*darkf_ is now known as darkf
05:52:05*untitaker quit (Ping timeout: 264 seconds)
05:55:49*ARCADIVS joined #nimrod
05:57:01*untitaker joined #nimrod
06:04:11*BlaXpirit joined #nimrod
06:07:32*flaviu joined #nimrod
06:55:51*vendethiel- quit (Quit: q+)
07:17:29*khmm joined #nimrod
07:20:10*ARCADIVS quit (Quit: ARCADIVS)
07:20:13*khmm quit (Remote host closed the connection)
07:20:25*khmm joined #nimrod
07:25:41*johnsoft quit (Ping timeout: 264 seconds)
07:30:57*johnsoft joined #nimrod
07:30:58*khmm quit (Ping timeout: 256 seconds)
07:33:49*gour joined #nimrod
07:35:25*gokr joined #nimrod
07:35:29*khmm joined #nimrod
07:38:56*BlaXpirit quit (Quit: Quit Konversation)
08:21:56*EXetoC quit (Ping timeout: 244 seconds)
08:30:10*EXetoC joined #nimrod
08:33:11gokrMorning!
08:40:59*dts quit (Read error: Connection reset by peer)
08:42:38*dts joined #nimrod
08:43:38NimBotAraq/Nimrod devel 105a061 Araq [+0 ±11 -0]: implemented procCall builtin
08:43:38NimBotAraq/Nimrod devel c45e89b Araq [+0 ±1 -0]: fixes #1039
08:43:38NimBotAraq/Nimrod devel 4def86f Araq [+0 ±1 -0]: pegs module compiles again
08:44:05Araqgokr: as you can see, I've implemented by barely tested procCall
08:44:09Araq*but
08:44:44dtswould it be accurate to say nimrod is compiled python? im just asking to try and get a better idea of the language, because im considering learning it
08:45:22gokrAraq: Cool, I will check it
08:45:39gokr"compiuled python"... not really.
08:46:11gokrBut my guess it might "feel" a bit like it.
08:46:23dtshmmm
08:46:51Araqdts: give it a try, it's better than a compiled python ;-)
08:46:55gokrIt depends on how close to Python you want to get :)
08:47:22dtsi think i will. maybe use it to implement my compiler
08:47:34gokrI mean, Nim does OO and it has gc etc. And Python-ish syntax.
08:47:59gokrBut it also has operator overloading, AST based advanced macros etc - not really "Python" stuff.
08:48:00dtsoh its 00? fuck yeah
08:48:18dtsnimrod just gets sexier and sexier
08:48:24Araqgokr: python has operator overloading
08:48:26gokrI wouldn't say "it *is* OO" , but rather, "it has objects and supports OO"
08:48:34Araqjust like python, really
08:48:55Araqin fact, the OO models can be seen as similiar
08:48:56gokrAraq: Ehm... ok, yeah, in an OO way, right.
08:49:45ekarlso-any big software projects using nimrod ?
08:49:47Araqdts: Python copied a lot from Modula 3 and Nim copied *more* from Modula 3 ;-)
08:50:34dtsthat makes sense. what is nimrod generally used for?
08:50:46gokrI was more thinking of the fact that you - through the static typing - can have multiple procs named the same operating on different types. But sure, the "net effect" may look the same.
08:51:29gokrdts: You might be interested in some of my articles, http://goran.krampe.se/category/nim (the OO series for example)
08:51:29dtsnimrod is static typed
08:51:35dtsthis is awesome
08:51:49dtsim going to implement A* in python then im learning nimrod
08:52:28gokrIt's primarily statically typed - but it also supports dynamic binding for "methods".
08:52:39dtsyeah i saw that
08:52:43gokrThe OO article series explores the differences there.
08:53:03Araqdts: just implement A* in Nim right away ;-)
08:53:31Araqthe compiler is written in itself, so it's quite good at implementing compilers
08:53:44dtsawesome, cause i love writing compilers
08:53:51Araqpeople also use it for games and web programming
08:54:07dtsalso, i dont know A*, so i want to write it in a language i do know
08:54:18gokrAraq: I want you to port PetitParser to Nim. :) Just kidding, you have other stuff to do. But it would be really interesting to hear your take on it.
08:54:45Araqis it PEG based? if so, consider me completely uninterested
08:54:51gokrReally?
08:55:01AraqPEGs are boring
08:55:20gokrIts a mixture of pegs, pack rat parsers and parser combinators
08:56:05Araqthere is some article about how PEGs do not compose as we like them to compose
08:56:09gokrI have a little project on my spare time using it and its truly slick.
08:56:35gokrIt was written by Lukas Renggli - now works at google, really sharp guy. He has ported it to dart and js and... java I think.
08:57:36gokrSo its a DSL style thing - you create parsers by combining objects. I just feel that it may fit Nim even better - and could perhaps hook into Nim's macro stuff.
08:57:59gokrThere are some nice slides on it - i will dig them out
09:00:30gourmorning all
09:03:31gokrAraq: Tried finding the original slides, but this is probably the best set: http://www.slideshare.net/renggli/mastering-grammars-with-petitparser
09:03:39AraqIMO in these days one should shot directly for the GLR algorithm
09:03:56Araqor perhaps CYK or similar
09:04:07Araqeverything else is just a hack really
09:04:10gokrDo take a look at least, because its clearly the smoothest tool I have ever used.
09:04:25AraqI'm not talking about tooling
09:04:35gokrMe neither :)
09:04:36Araqwith Nim's macros any parser generator is a good fit
09:04:38gokrIts a library.
09:04:57gokrBut its a DSL style library, so ... you never define a grammar as a string.
09:05:13gokrYou construct your grammars by creating objects, and combining them.
09:05:37Araqgotta go, see you later
09:05:43gokrsure
09:08:39gokrThis is the homepage btw: http://www.lukas-renggli.ch/blog/petitparser-1
09:14:32dtswhats the best nimrod tutorial?
09:15:44*darkf_ joined #nimrod
09:16:12dts:D HAI darkf!
09:17:33*darkf quit (Ping timeout: 265 seconds)
09:17:38*darkf_ is now known as darkf
09:21:10dtsdoes echo emit a new line?
09:28:58gokrdts: The tutorials on the homepage are ok, then there is... nimrod by example.
09:29:19gokrhttp://nimrod-by-example.github.io/
09:29:33gokrAlso, Rosetta has a whole lot of nimrod examples
09:30:04dtsrosetta?
09:30:34gokrhttp://rosettacode.org/wiki/Nimrod
09:30:47gokrhttp://learnxinyminutes.com/docs/nim
09:31:49gokrdts: Do you speak German?
09:31:52dtsis stdin implicitly imported?
09:31:56dtsgokr, no
09:32:05gokryes it is
09:32:40dtsone last question... how do i change the output name?
09:32:53dtslike $gcc file.c -o a_file
09:33:05dtscause in nimrod it makes it the same name as the source
09:34:32gokr-o, --out
09:34:36gokrSee "nim --advanced"
09:34:43gokrAnd "nim --help"
09:35:21*Trustable joined #nimrod
09:35:24gokrCompiler is called "nim" in ... 0.10
09:35:32dtsoh i have .9
09:36:00gokrI suggest you take it from github, its about to be released anyway.
09:36:09dtsill do that in the morning
09:37:32gokrIf you want to read about the bootstrap - one of my articles explains it in depth.
09:38:01gokrExplains what happens when you run those 10 lines or so of compiling it from source.
09:39:19*milosn quit (Quit: Lost terminal)
09:40:47*BlaXpirit joined #nimrod
09:44:36dtswhats the difference between let and const?
10:00:59gokrconst is compile time. let is "immutable" at runtime
10:01:55dtsoh, so let a = 5 then changing a = 6 at a later time in the program is fine? as long as it has a compile time known value?
10:02:29gokrNo, that is not fine. Let means a can not be changed.
10:03:50dtswhats the advantage of it being compile time constant versus run time immutable?
10:04:46gokrWell, different levels of optimizations can be applied for one thing.
10:04:52dtsah
10:05:10dtsbut to the programmer there isnt much of one?
10:05:31gokrLet is also a way to make sure you don't shoot yourself in the foot - many temp vars are often assigned just once.
10:06:21gokrI am a Nim n00b too, but generally, use let in the general case, and then change to var when you realize that you need to modify it.
10:07:03dtsok
10:08:43gokrWhen you code you probably realize that a lot of temps in procs/methods are actually "let"-able.
10:28:28dtshow do i echo something without a newline?
10:33:03*milosn joined #nimrod
11:02:48*dts is now known as dts|Zzzz
11:12:08EXetoCdts|Zzzz: stdout.write
11:12:47dts|Zzzzty
11:17:53*dts|Zzzz quit (Ping timeout: 240 seconds)
11:40:02*Matthias247 joined #nimrod
11:43:54*xcombelle joined #nimrod
11:51:19*milosn quit (Quit: leaving)
11:58:03*milosn joined #nimrod
11:58:50*milosn quit (Client Quit)
12:00:36*milosn joined #nimrod
12:06:14*milosn quit (Quit: Lost terminal)
12:06:38*milosn joined #nimrod
12:12:05*milosn quit (Quit: Lost terminal)
12:12:31*milosn joined #nimrod
12:17:34gokrAraq: procCall worked fine with my Fruit example
12:27:51*gokr1 joined #nimrod
12:29:55*gokr quit (Ping timeout: 265 seconds)
12:33:54*BitPuffin joined #nimrod
12:49:37*dom96_ quit (Ping timeout: 240 seconds)
12:51:28*bjz joined #nimrod
12:54:48*bjz_ quit (Ping timeout: 250 seconds)
13:19:15*gokr1 quit (Quit: Leaving.)
13:34:41*flaviu quit (Remote host closed the connection)
13:39:23*flaviu joined #nimrod
13:40:46*darkf_ joined #nimrod
13:42:25*darkf quit (Ping timeout: 265 seconds)
13:48:55*j3rky joined #nimrod
13:52:30*saml_ joined #nimrod
13:55:55*gokr joined #nimrod
13:56:18*j3rky quit (Ping timeout: 255 seconds)
13:56:23*gmpreussner joined #nimrod
14:01:45*xcombelle quit (Ping timeout: 265 seconds)
14:15:03*xcombelle joined #nimrod
14:16:16*darkf_ is now known as darkf
14:29:38EXetoCdom96: so do you have any examples of when gtk isn't flexible enough? other than when it comes to scrolling
14:31:04*Matthias247 quit (Read error: Connection reset by peer)
14:44:03*gokr_ joined #nimrod
14:46:28*gokr quit (Ping timeout: 258 seconds)
15:05:07*Araq0 joined #nimrod
15:06:04*gokr joined #nimrod
15:06:04*gokr_ quit (Read error: Connection reset by peer)
15:06:41*Araq0 quit (Client Quit)
15:19:53*dom96_ joined #nimrod
15:19:55*gmpreussner_ joined #nimrod
15:20:30dom96_EXetoC: Can't think of any. Why the sudden interest?
15:20:33*dom96_ quit (Client Quit)
15:20:53*gmpreussner quit (Ping timeout: 264 seconds)
15:24:37*gmpreussner_ quit (Ping timeout: 240 seconds)
15:25:27*saml_ quit (Quit: Leaving)
15:29:23*khmm quit (Ping timeout: 240 seconds)
15:34:36*khmm joined #nimrod
15:42:26*khmm quit (Read error: Connection reset by peer)
15:44:04EXetoCdom96: because I want to see if Elementary has the same issues
15:45:35EXetoCeither way, it'll be nice to have a high level widget API
15:49:32*khmm joined #nimrod
15:54:10*khmm quit (Ping timeout: 256 seconds)
15:55:04*milosn quit (Remote host closed the connection)
15:59:18*xcombelle quit (Ping timeout: 258 seconds)
16:01:23*kapil__ quit (Quit: Connection closed for inactivity)
16:02:10*AMorpork is now known as AFKMorpork
16:03:33*darkf quit (Quit: Leaving)
16:16:06*gmpreussner_ joined #nimrod
16:23:32*Epic|gmpreussner joined #nimrod
16:23:50*gmpreussner_ quit (Ping timeout: 258 seconds)
16:36:28*xcombelle joined #nimrod
16:52:27*flaviu quit (Remote host closed the connection)
16:52:58*EXetoC quit (Ping timeout: 258 seconds)
16:54:07*Trustable quit (Remote host closed the connection)
16:56:37*Matthias247 joined #nimrod
16:56:49*milosn joined #nimrod
17:08:11*flaviu joined #nimrod
17:18:52*rpag joined #nimrod
17:38:18*EXetoC joined #nimrod
17:41:59*gokr1 joined #nimrod
18:01:17*q66 joined #nimrod
18:06:57*xcombelle quit (Ping timeout: 258 seconds)
18:33:37*gokr quit (Ping timeout: 240 seconds)
18:35:17*gokr joined #nimrod
18:46:55*dom96_ joined #nimrod
18:47:15*xcombelle joined #nimrod
18:55:00*johnsoft quit (Read error: Connection reset by peer)
18:55:43*xcombelle quit (Ping timeout: 245 seconds)
19:05:31*Stefan_Salewski joined #nimrod
19:05:40Stefan_SalewskiIs my impression right that we still have no multiline comments in recent Nim?
19:05:50Stefan_SalewskiI think I saw some proposals in the Forum...
19:06:00Stefan_SalewskiTo get glib compiling, I had to remove a few c2nim generated templates -- first
19:06:08Stefan_SalewskiI deletes it, then I tried something like when false: But When false: seems to disable
19:06:17*flaviu quit (Ping timeout: 240 seconds)
19:06:18Stefan_Salewskisemantic check, but the code is still parsed and may generate compiler errors I guess?
19:06:26Stefan_SalewskiThe idea was, not to really delete something from wrappers, but comment it out only.
19:06:34Stefan_SalewskiMakes not really a difference, that strange macros will a Nim programmer never use, and
19:06:43Stefan_Salewskibecause I do wrapper generation fully automatic by scripts, its easy to change it later.
19:06:51Stefan_SalewskiThe idea was simple to have all visible in the .nim file, even some not working stuff.
19:07:00Stefan_SalewskiBut maybe not a good idea, may confuse people...
19:08:13*strangelove joined #nimrod
19:08:48strangelovestefan: you can use discard """ multiline comment ""
19:08:51*xcombelle joined #nimrod
19:10:07Stefan_SalewskiYes I know -- was not sure if that is a good idea.
19:13:13Stefan_SalewskiBye, have to do some work. Will look at the IRC-Log later...
19:13:19*Stefan_Salewski quit ()
19:22:47Araqstrangelove is right and IMO it's good enough
19:23:10Araqwe deprecated #[ in comments so we can introduce #[ ] as a multiline comment easily
19:23:20Araqbut haven't done that yet
19:23:34Araqbtw welcome strangelove
19:23:51strangelovehi, it is good to be here
19:25:39EXetoCofc
19:34:38strangelovestefan: if you are worried about confusing people, maybe put a "#FIXME: ..." above and document the missing functionality in the module docs
19:45:00*strangelove quit (Quit: Page closed)
19:48:07*johnsoft joined #nimrod
19:54:27Araqping dom96_
20:06:58NimBotAraq/Nimrod devel 51dd4b7 Araq [+1 ±1 -0]: fixes #1489, fixes #1490
20:07:36Araqwhen trustable shows up here, tell him this is how one fixes bugs ;-)
20:36:46*gokr1 quit (Quit: Leaving.)
20:39:34*gokr1 joined #nimrod
20:40:05*Joe_knock joined #nimrod
20:40:16*Joe_knock quit (Changing host)
20:40:16*Joe_knock joined #nimrod
20:58:51*xcombelle quit (Ping timeout: 244 seconds)
21:03:10*gour_ joined #nimrod
21:06:09*gour quit (Ping timeout: 245 seconds)
21:09:10*gour_ is now known as gour
21:17:45*Jesin joined #nimrod
21:26:10*milosn quit (Quit: Lost terminal)
21:29:42*Stefan_Salewski joined #nimrod
21:31:36Stefan_Salewskican we define symbols in modules, or only as compiler parameters?
21:32:03Stefan_Salewskiin glib.nim from c2nim I have "when defined(G_OS_WIN32):"
21:32:51Stefan_Salewskiat the top I have when defined(windows):
21:33:57Stefan_Salewskiso my idea was to define G_OS_WIN32 in that section at the to following "when defined(Windows)".
21:34:34Stefan_SalewskiOr have I to change it, so that G_OS_Windows is a boolean constant?
21:35:07*gokr1 quit (Quit: Leaving.)
21:36:17*gokr quit (Quit: IRC for Sailfish 0.8)
21:39:16*dts joined #nimrod
21:41:08Stefan_SalewskiBye
21:41:12*Stefan_Salewski quit ()
21:46:35*dts quit (Quit: Leaving)
21:46:55*dts joined #nimrod
21:47:14Araqmake it a boolean constant or better get rid of it
21:47:30AraqNim is not C, we have 'when defined(windows)'
21:49:26dtsAraq, are you the creator of nimrod?
21:50:05Joe_knockhe left
21:50:15dtsoh
21:51:28*Stefan_Salewski joined #nimrod
21:53:09Stefan_SalewskiOK, will do so, thanks! Had some problems to find info about defined() or declared() in manual, but now I understand.
21:54:06Joe_knockdts: Araq is here and yes he created Nim.
21:54:13Stefan_SalewskiBut I still wonder about https://github.com/nim-lang/cairo/blob/master/src/cairo_pragma.nim "when defined(use_pkg_config) ..."
21:55:35Stefan_SalewskiSome wrappers have these use_pkg_config but not all, and it currently generates warnings from compiler: A hint for what that is needed?
22:04:03Stefan_SalewskiAnd, before I log out...
22:04:25Stefan_Salewskihttps://github.com/nim-lang/gtk2/blob/master/src/glib2.nim
22:04:53Stefan_SalewskiTGTime* = gint32
22:05:59Araqis that a question?
22:06:03Stefan_SalewskiFrom http://stackoverflow.com/questions/471248/what-is-ultimately-a-time-t-typedef-to it is my feeling that GTime is generally 64 bit
22:06:25Stefan_SalewskiYes, but I am slow...
22:06:52Araqshouldn't that be times.Time (formerly TTime) anyway?
22:11:36*officialxian joined #nimrod
22:11:47*officialxian left #nimrod (#nimrod)
22:13:15Stefan_SalewskiI am not sure, my feeling is, that it is generally 64 bit for nearly all systems with GTK, maybe there a few exotic exceptions. I will investigate this issue later. Bye.
22:13:28*Stefan_Salewski quit ()
22:15:18dtshey Araq i followed your instructions for building the latest nimrod release. is there something i can do to install it on the search path or do i have to do that manually?
22:15:21*gour quit (Quit: Konversation terminated!)
22:15:25AraqVarriount: ping
22:15:52Araqdts: which OS? which branch?
22:15:58*gour joined #nimrod
22:16:04*gour quit (Client Quit)
22:16:07dtsAraq, ubuntu, master
22:16:17Araqwhat is your favorite color?
22:17:18Araqdts: if you build from source, you should build devel
22:17:43dtsmy favorite color is purple
22:17:58dtsand ok, but im not planning on working on the compiler just yet
22:18:46Araqbut devel is Nim, master is Nimrod
22:19:04dtsoh
22:19:24Araqwell hopefully this confusion will be gone by the end of this weekend
22:19:29Araq;-)
22:20:23dtswhats at the end of the weekend?
22:20:25Araqyou can try the install.sh scripts but meh, don't do that
22:20:30*Trustable joined #nimrod
22:20:42Araqhi Trustable. I did your work :P
22:20:49dtshttp://nimrod-lang.org/download.html
22:21:00Araqdts: a release
22:21:01dtsso those instructions at the bottom will work except i do devel?
22:21:02TrustableHi Araq and others
22:21:06dtsand oh
22:21:57*bjz quit (Ping timeout: 240 seconds)
22:24:31Araqdts: yes
22:26:53Araqwell you also need to replace "nimrod" by "nim" then
22:29:20dtsall occurences of nimrod?
22:29:33dtsor just the one at the bottom
22:30:11*tinAndi joined #nimrod
22:30:19Araqall
22:31:20Joe_knockAraq: I tried installing from devel this morning with some install issues by the "bin/nimrod part
22:32:59dtscause it needs to be bin/nim apparently
22:38:24*dts is now known as Sargon_
22:38:47*Sargon_ is now known as dts
22:43:07Joe_knockI tried bin/nim too. Nothing
22:43:25dtsworked for me
22:43:47Joe_knockdts: can you paste the command you used here: pastee.org
22:46:46dtshttp://paste.ubuntu.com/9289529/
22:46:52dtsexcept without the comment markers
22:48:29Joe_knockthanks dts
22:48:39dtsnp
22:58:56dtswoot got nim installed on the search path
22:59:12dtsnow i just need to make a gcc cross compiler
23:09:17*flaviu joined #nimrod
23:17:10*tinAndi quit (Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505])
23:17:34dtsdoes nimrod have a build system or just make like normal?
23:23:17Araqthere is no build system, the compiler knows what to do
23:25:28dtsalright. im done bugging now. off to learn
23:28:33*BitPuffin quit (Ping timeout: 272 seconds)
23:29:52*boydgreenfield joined #nimrod
23:30:36*Hakaslak joined #nimrod
23:31:39*boydgreenfield quit (Client Quit)
23:41:32*dts quit (Ping timeout: 264 seconds)
23:46:08*dts joined #nimrod
23:46:27*Hakaslak quit (Quit: TODO: Generate 'Computer Sleep Quit Message')
23:51:59*Hakaslak joined #nimrod
23:52:38*Trustable quit (Quit: Leaving)
23:53:14dtsdoes randomize() seed?
23:56:25EXetoCthe documentation should make that clear