<<07-08-2012>>

00:20:27*Trixar_za is now known as Trix[a]r_za
01:50:06*q66 quit (Quit: Leaving..)
04:04:06*Bosc0p quit (Ping timeout: 268 seconds)
04:05:27*Boscop quit (Ping timeout: 240 seconds)
07:43:39*silven quit (*.net *.split)
07:44:54*silven joined #nimrod
07:58:15*dom96_ joined #nimrod
08:33:19*XAMPP quit (Ping timeout: 246 seconds)
10:10:45*q66 joined #nimrod
10:22:21*fowl is now known as fowlskdfjs
10:37:53*Araq_ joined #nimrod
11:20:10*Araq_ quit (Read error: Connection timed out)
11:22:16*Araq_ joined #nimrod
11:33:07*Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
11:33:18*dom96_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
13:54:07*Araq_ joined #nimrod
13:57:14*Araq_ quit (Client Quit)
14:03:17*Trix[a]r_za is now known as Trixar_za
14:16:10shevy 478K Aug 7 16:17 DOCUMENTATION.tar.bz2
14:16:17shevythis is all my local ruby docu
14:16:37shevywhen extracted, it is total 1.3M
14:16:50shevyaround 11500 lines
15:19:19*Boscop joined #nimrod
15:26:28*shevy quit (Ping timeout: 246 seconds)
15:40:21*shevy2 joined #nimrod
15:49:19*shevy2 is now known as shevy
15:50:14*XAMPP joined #nimrod
16:04:12Araq11500 lines are 1.3M? o.O
16:06:43*Trixar_za shrugs
16:06:58Trixar_zaDepends on the encoding I guess
16:08:03Trixar_zaExample: Making a Unix utf-8 txt file a Unicode dos txt file bloated it by double
16:34:12shevyAraq hmm
16:34:38shevyaha
16:34:43shevythere was a .pdf file in that dir too
16:34:49shevyso it's a bit less than 1.0M
16:40:17*apriori__ joined #nimrod
17:46:21dom96hello
17:48:38apriori__hi dom96
17:51:01dom96hello apriori__
17:51:02dom96What's new?
18:00:28apriori__hi dom96
18:00:44apriori__ohm, whatever. enough hi's ...:)
18:09:12*Trixar_za is now known as Trix[a]r_za
18:25:59apriori__how would I define an unare minus operator for a vector type? (actually 2-elements tuple)
18:26:10apriori__*unary minus
18:27:06dom96proc `-`(v: TVector) = ?
18:27:19*dom96 isn't sure if that would work
18:27:32apriori__proc `-` (a: var v2df) =
18:27:34apriori__ a.x *= -1.0
18:27:35apriori__ a.y *= -1.0
18:27:39apriori__bla.nim(158, 14) Error: expression '- pxpy' has no type (or is ambiguous)
18:27:54apriori__with pxpy of type v2df
18:28:37dom96Are you trying to assign it to something?
18:28:44apriori__yes
18:28:51dom96Well your proc doesn't return anything
18:29:05apriori__ vxvy = - pxpy * some_float
18:29:13apriori__oh o_o
18:30:03dom96:P
18:30:04apriori__k, compiling
18:30:04apriori__thanks
18:30:08dom96np
18:37:30dom96Araq: You there?
18:41:27Araqyeah
18:42:54dom96Araq: What's up? Working on anything?
18:43:14shevygood!
18:43:15shevyhe isn't!
18:43:37dom96hrm?
18:44:00dom96shevy: Writing Nimrod yet?
18:46:25shevyhaha
18:46:32shevyI am on level 0, with 12 XP
18:46:35shevyI need 88 more XP
18:46:49Araqdom96: working on closures and first class iterators
18:46:57shevymy grand plan is to solely use aporia when I write nimrod code
18:47:01Araqand once that's complete, I will hunt bugs ...
18:47:07Araqand then 0.9.0 is ready :-/
18:47:13dom96Araq: Cool
18:47:19Araqnot really
18:47:27dom96Not until Aporia is ready and babel :P
18:47:27Araqit always takes too long
18:49:34dom96And I'm not doing a very good job at working on those.
18:49:51dom96shevy: Yes. Do use Aporia :)
18:50:13dom96Soon everyone will use it and I shall activate EVIL PLAN X DELTA ALPHA *cough*
18:51:49shevybetter for my brain so I dont always stick to my old editor
18:52:05Araqaporia now has intellisense (TM) ;-)
18:52:15Araqno need to learn anything anymore
18:52:26Araqthe IDE will tell you how to program ...
18:52:33dom96Don't listen to him. It's not ready yet.
18:52:46dom96Then I will get lots of bug reports...
18:53:09shevy"nimrod install aporia"
18:53:20shevyError: invalid command: 'install'
18:53:21shevy:(
18:53:52dom96heh
18:55:49Araqin fact ... I let aporia finish the compiler nowadays
18:56:12Araqand finally have the time for this: http://www.youtube.com/watch?v=fqs9DYisSsg
18:56:18Araq;-9
18:56:44dom96you so silly
18:58:34Araqno, you're wrong
19:47:08apriori__btw...
19:47:33apriori__could you give me an example where it would actually make any sense not to use range (0, n) for array indices?
19:47:39apriori__I really wondered about that feature
19:47:57Araqfor x in myEnumA .. myEnumZ
19:48:10Araqfor x in 'A' .. 'Z'
19:48:11apriori__I meant for declarating arrays
19:48:19apriori__like type bla = array[0..5, int]
19:48:36Araqa..b means [a..b] consistently in Nimrod
19:48:45Araqnot [a..b)
19:49:01Araqas then you'd need myEnumLastValue + 1 which doesn't exist ..
19:49:03apriori__good.. makes even more sense
19:49:15apriori__I guess thats the reason for high() vs len()
19:49:25apriori__yeah
19:49:35Araqthere is also an unary <
19:49:40Araqfor x in 0 .. <3
19:49:49apriori__yeah, but.. type bla = arrays[4..19, int] should also work
19:49:56apriori__and I find that case a bit strange..
19:50:04Araqwhy?
19:50:09Araqit's useful for enums
19:50:12apriori__yeah, for enums
19:50:29apriori__but never saw any use of it without enums.. like a shifted array or something
19:56:05Araqthere are some algorithms that require array[-1 .. n] but I can't recall a concrete example ;-)
19:56:24apriori__well
19:56:26apriori__some integration stuff
19:56:40Araqanyway the language has the abstraction of an "ordinal" type
19:56:58apriori__yeah, well.. it just takes a bit to get used to
19:57:17AraqI would have to special case 'int' in the compiler to forbid it ...
19:57:33Araqbut I see no reason to do that
19:58:41apriori__I'm actually quite impressed.. I'm currently porting a language shootout example (done in C) to nimrod.. although currently I got junk results, its already 7 secs faster (vs 27).. thats impressive
19:58:52apriori__question is.. what causes the junk ;)
19:59:01apriori__iteration count etc. is the same
19:59:40apriori__might not be the "sanest use", but definetly suitable to get more used to nimrod
19:59:47Araqnice
19:59:58Araqdoes it involve floating point?
20:00:03apriori__yes
20:00:05apriori__heavily
20:00:09apriori__the funny thing is...
20:00:16apriori__the C version even uses sse3 instructions
20:00:22apriori__while my nimrod version doesn't
20:00:47apriori__well, ok, I'd need to disassemble to verify.. but at least I don't use them explicitly
20:01:21Araqyeah well
20:01:35AraqC compilers got good at these things
20:01:52Araqnot "great", but good
20:01:55apriori__yeah, I assume.. since I work on tuples, it might auto vectorize that stuff
20:12:24*reactormonk joined #nimrod
20:12:43reactormonkAraq: how would you solve the problem php has with the turkish locale - where E and i is the same vowel
20:13:24Araqhi reactormonk
20:13:49Araqglad to meet you
20:14:06AraqI spent some lonely nights thinking about PHP's turkish locale problems
20:14:19Araqand came to the conclusion:
20:14:24AraqI don't know ;-)
20:16:23Araqwhat's the problem? the comparison function needs to know the language to do its job properly
20:17:18Araqit's difficult for spanish too iirc
20:17:41Araqand for german Ü should act like UE
20:18:02Araqwell it used to be that way, I think it's now often treated as U too
20:35:12dom96interesting problems
20:47:49apriori__Araq: no junk now and 21.1 vs 26.7 secs
20:48:31Araqwhat was the reason for the junk?
20:48:43apriori__some errors in an operator
20:48:57Araqyour bug or stdlib bug?
20:49:15apriori__wait a sec
20:49:17apriori__double checking
20:49:48apriori__yeah, my bug
20:55:07*XAMPP quit (Quit: Leaving)
20:56:23dom96Wait. Nimrod is faster than C?
20:56:41apriori__http://shootout.alioth.debian.org/u64q/program.php?test=nbody&lang=gcc&id=5
20:57:15apriori__versus: http://pastebin.com/5eq9q7Kj
20:57:28apriori__its pretty much an 1:1 translation
20:58:16dom96And the Nimrod version is faster?
20:58:21apriori__yes
20:58:37dom96Impressive
20:59:02dom96We should submit Nimrod to shootout :D
20:59:26apriori__currently I try to squeeze out even more
20:59:41apriori__the C version explicitly uses sse3.. I try to do the same in nimrod
21:00:45dom96cool
21:10:21apriori__Araq: happen to be here?
21:10:42apriori__do I need to active anything in order to use sse3? or is it not possible, yet?
21:10:48apriori__like, using inline assembler
21:13:15Araqapriori__: you can use "nimrod"s inline assembler
21:13:20reactormonkAraq: former Tasser ;-)
21:13:33Araqbut I'd wrap the GCC intrinsics
21:13:43Araqand you them
21:13:46Araq*use
21:13:57Araqaww ...
21:13:59apriori__yeah, currently its also a bit curiosity ;)
21:14:09AraqI thought it was someone new
21:14:22dom96reactormonk: Hah! My suspicions were correct. That 'tass' as your username gave it away heh.
21:14:35apriori__either I'm stupid.. or..
21:14:37apriori__http://pastebin.com/rpyE7hmY
21:14:41apriori__that one doesn't want to work
21:15:04apriori__bla.c:236:10: error: expected string literal before ‘movupd
21:15:11reactormonkdom96: ^^
21:15:28Araqapriori__: get rid of 'noStackFrame' to get a 'result' variable
21:15:50reactormonkdom96: now with a new hostmask :-)
21:16:02apriori__Araq: still same error
21:16:10dom96reactormonk: Why the change in nickname?
21:16:18Araqoh and you need to do:
21:16:22Araqasm """
21:16:22apriori__also added --passc:-msse3
21:16:27reactormonkdom96: unification n stuff - twitter is @reactormonk
21:16:29Araq "mov ..."
21:16:39Araq "next command \n"
21:16:49Araqyou need additional quotes :-/
21:16:59apriori__your example tells otherwise: http://nimrod-code.org/manual.html#217
21:17:04apriori__and that even worked
21:17:15dom96reactormonk: I see.
21:17:23Araqwell the example uses visual C++
21:17:39apriori__maybe..
21:17:42Araqwhich doesn't require it's asm to be in string literals
21:17:44apriori__but I even copied that code over
21:18:03Araqstrange
21:18:24apriori__hrm
21:18:35apriori__bla.c:238: Error: too many memory references for `movupd'
21:18:50apriori__when adding additional quotes
21:19:16Araqbtw please take a look at lib/system/arithm.nim
21:19:22Araqline 177
21:19:24apriori__on it
21:19:38AraqI never got that to work with GCC ...
21:19:50Araqin fact, I never got any assembler code to work with GCC
21:20:15apriori__guess I need to search some old code...
21:20:22Araqthere is a handy ".intel_syntax noprefix" for GCC
21:21:13apriori__oh no..
21:21:25apriori__now I remember the pain with the inline gcc syntax..
21:21:31Araq:P
21:21:35Araqindeed
21:21:35apriori__like: __asm__ __volatile__ ("rol %0" : "=r" (RetChar) : "0" (chr));
21:22:00Araqit's actually a very good idea to tell the code gen about clobbed registers and stuff
21:22:20Araqexcept that ther e is no reason the programmer should have to do that ...
21:22:49apriori__what happens with the asm code actually?
21:22:55apriori__is it just fed to the respective compilers asm?
21:22:59Araqyeah
21:23:10apriori__so its compiler dependant :(
21:23:15Araqtrue
21:23:37Araqthe `ident` stuff is processed however so that the mangled names are used
21:24:17apriori__grr..
21:24:30Araqthe problem is that you can't really pass it to some external assembler and link
21:24:34apriori__why the fuck didnt they orientate at nasm or somthing
21:24:58Araqas the inline assemblers always have some very nice features
21:25:10Araqlike knowing about field offsets
21:25:16apriori__yeah, maybe
21:25:28apriori__doesn't excuse for horrible syntax for even simple use cases :(
21:25:39Araqwell as I said, try
21:25:41Araq".intel_syntax noprefix"
21:26:04apriori__is that like a global flag?
21:26:16apriori__because in that example you set intel syntax and then att syntax
21:26:53apriori__anyway..
21:26:55apriori__I just gonna find out
21:27:43Araqer no ...
21:27:59Araqin that example I didn't use intel_syntax
21:28:07apriori__yeah, noticed
21:28:15Araqit's in a comment as a reminder for myself to try that
21:43:25reactormonkAraq: http://sprunge.us/eUZf # output of a 'char'
21:44:02reactormonklooks like a good way to go for me
21:44:20Araqreactormonk: check the unidecode module
21:46:52reactormonkno unicode support built-in? :-)
21:47:14Araqthere is a unicode module too
21:47:24Araqwith a comparator
21:47:31Araqbut it's not language specific
21:51:38*Trix[a]r_za is now known as Trixar_za
21:53:20apriori__Araq: so you said, you didn't get any asm code running with gcc
21:53:36Araqyeah
21:53:49apriori__did you also run into the issue with nimrod variables? http://pastebin.com/CgjwS9NA
21:53:52apriori__error: http://pastebin.com/WG88hv4chttp://pastebin.com/WG88hv4c
21:53:55apriori__oh damn
21:53:56apriori__http://pastebin.com/WG88hv4c
21:54:49Araqhrm that's likely a new bug zahary introduced with his "no name mangling" patch ...
21:55:17apriori__k, jumping back to latest release
21:55:28Trixar_zahttp://biebian.sourceforge.net/
21:56:15Araqjust what the world needs
21:56:27Araqanother linux distribution
21:56:32shevyhehe
21:56:37apriori__Araq: come on
21:56:40apriori__we only have 500+
21:56:42apriori__we definetly need more
21:56:45Trixar_zaA working joke Linux
21:56:47Trixar_za:P
21:56:50Araqyeah
21:57:02dom96Trixar_za: I'm switching now!
21:57:03Araqwe also need more programming languages ...
21:57:16shevyI'd never waste any second of my life wasting MAKING such a distribution, even if the whole idea is a joke. it's still a waste of time
21:57:16dom96Arch Linux is not good enough when you can have Bieber on your desktop!
21:57:37shevyAraq, we need more good programming languages indeed :)
21:57:49apriori__well, I worked for a distribution, once
21:57:53apriori__called "yoper"
21:57:53AraqI disagree
21:58:00shevywe all have our dark secrets in the past apriori__
21:58:06Araqwe only need 1 programming language
21:58:07Trixar_zaHe has about 29 Million followers on Twitter. Most of them teenage girls
21:58:09apriori__and while it definetly was in the end useless work... I learned a hell lot
21:58:10Araq:P
21:58:10Trixar_zaThey wouldn't care
21:58:13Trixar_zaThey'd use it
21:58:13Trixar_zalol
21:58:28shevyAraq, yeah but then it must be like C + UNIX. that was a big ecosystem boost
21:58:52shevyif scripting languages could just be as fast as C ...
21:58:53Trixar_zaAnd I only know this because of the interview that made me google 'bieber linux'
21:59:00apriori__Araq: in 0.8.14: http://pastebin.com/BfktrNma
21:59:07Trixar_zaAnd it was instant hilarity
21:59:44apriori__I mean.. If I knew it worked some day, I could just bisect the bug
21:59:48Araqoh don't give me that C+UNIX+ scripting language bullshit
22:00:08AraqNimrod is already better at scripting than Python IMO
22:00:18*reactormonk quit (Ping timeout: 276 seconds)
22:00:25Araqas that's mostly an issue of API design
22:00:41apriori__well, actually porting that C code was quite a satisfying experience...
22:00:55apriori__(the language shootout thingy)
22:01:21apriori__I mean.. it might sound ridiculous.. but I love the tuple support ;)
22:01:22Araq:-)
22:01:34Araqthanks
22:02:00apriori__so, any idea about the last error, Araq?
22:02:15apriori__or do I have to give up? :/
22:02:25Araqpastebin your nimrod code too please
22:02:26Trixar_zaNimrod IS a Scripting Language in the purest/original sense of the description
22:02:36Trixar_zaIt's just not Interpreted
22:02:43apriori__http://pastebin.com/CgjwS9NA
22:02:56apriori__oh well, the complete code
22:03:08apriori__http://pastebin.com/LKZHwaxD
22:03:09Trixar_zaThe Perl people have been convincing me to not use Scripting Language when I mean Interpretive Language
22:03:42apriori__perl first convinced me never to use perl again for anything more complex than string generation stuff
22:03:49shevyhehe
22:04:19shevyI dunno. I never liked perl syntax
22:04:23shevyI was more productive with PHP :\
22:04:34AraqI stopped learning perl when I discovered that it can't even get parameter passing right
22:04:57Araq@(x, y, z) = shift @_
22:05:02apriori__python on the other hand was quite an impressive experience.. in only 1 day without ever seeing that language before I finished an rpm .spec file parser, which recursively parsed an directly tree and created a cache of all the info in it
22:05:30apriori__well, I really hate the damn cryptic perl syntax
22:05:45AraqI used to hate it too
22:05:55Araqnowadays I find it amusing
22:06:06apriori__"amusing" is exact, yes...
22:06:49apriori__that lead to several competitions.. of "code obfuscation"
22:06:59apriori__and those are definetly funny to read
22:07:35shevyI dunno, I hate obfuscation
22:07:42shevyI think simplicity is a more noble goal than complexity
22:08:12shevyin ruby there are too many ways to convey the same idea, and many of these ways are ugly
22:08:12apriori__shevy: its done just for fun
22:08:21apriori__and to show how perl sucks :P
22:08:29apriori__oh wait..
22:08:37Trixar_zaHey, it's not a bug, it's an accidental feature!
22:08:46Trixar_zaTo Paraphrase Larry Wall
22:09:08shevylarry is cool
22:09:32apriori__you definetly need to see that link..https://www.destroyallsoftware.com/talks/wat
22:09:41apriori__grr... : https://www.destroyallsoftware.com/talks/wat
22:10:32Araqalready know it
22:10:41Trixar_za?
22:10:43apriori__hehe
22:10:43Araqapriori__: the generated C code looks correct
22:11:04apriori__yeah, but the question is, why do I get linker errors?
22:11:09Araqwell I do too
22:11:24AraqI think you might need to do
22:11:32Araq"mov _c, %eax"
22:13:19apriori__well, lets continue the hate series...
22:13:22apriori__I definetly hate java script
22:13:26apriori__and also java
22:13:34apriori__Araq: no change
22:13:43apriori__Araq: need to test with nimrod git, though
22:13:52Araqno
22:13:55AraqI did
22:13:57Araqsame
22:14:00apriori__k
22:14:29Araqobviously the inline assembler does refer to some 'c' that is treated like a global symbol
22:14:30shevyI'd like if we could use different languages than javascript
22:14:44Araqshevy: you can compile nimrod to javascript ...
22:14:59shevycool
22:15:11Araqexceptions don't work yet but I tested it with some weird stuff and it worked suprisingly well already
22:15:15apriori__at work I came into contact (yes, I put it that way for a reason) with WebGL and javascript
22:15:20dom96This is quite interesting, have you guys seen this? http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf
22:15:24apriori__its beyond imagination how it sucks..
22:15:48Trixar_zaHey Araq, weird question, but can Nimrod's compiler generate C code you can compile using a Makefile ?
22:16:23dom96Trixar_za: A makefile is essentially a sh file, so of course.
22:16:31dom96Just need to write the Makefile.
22:17:06Araquse niminst to generate a sh file instead
22:17:18Araqmake is a bad joke that should have died decades ago
22:17:24Araqthe tab vs space issue is a bug
22:17:37Araqthat never got fixed as 'make' had 8 users back then already
22:17:49AraqI'm not kidding
22:17:51apriori__you got to be kidding
22:18:11apriori__thats like the c++ standard consortium times 1 million
22:18:18apriori__and even that sucks big time
22:19:52apriori__dom96: rule 7 - thread safety is funny
22:22:15shevytabs are evil
22:23:24dom96I love the use of the word 'havoc' heh.
22:23:48dom96Yeah, i'm sure very bad things would happen if a deadlock occurred. $2.5 billion down the drain.
22:24:22apriori__Araq: definetly not bad.. the nimrod code is auto vectorized by gcc, I just checked via objdump
22:25:02apriori__even that kind of stupid variant of sqrtpd in my case (manually creating a tuple of sqrts) is
22:26:18Araqnice
22:26:35Araqdom96: deadlocks are easy to avoid
22:26:52AraqI know at least 3 ways to deal with them
22:27:05Araqthe hard part of concurrency is races
22:27:11apriori__oh hell, yeah..
22:27:22apriori__went into dozens of them the last year at university
22:27:27Araqand transactional memory doesn't help with these at all
22:27:38apriori__sometimes stupid mistakes.. sometimes.. just really unpredictable stuff
22:27:58Araqwhich is why I lost interest in transactional memory completely
22:33:50Araqfrom the Unix hater's handbook:
22:33:54Araq"Way back in the early 1980s,
22:33:56Araqbefore each of the bugs in Unix had such a large cult following, a
22:33:57Araqprogrammer at BBN actually fixed the bug in Berkeley’s make that
22:33:59Araqrequires starting rule lines with tab characters instead of any whitespace. It
22:34:00Araqwasn’t a hard fix—just a few lines of code.
22:34:02AraqLike any group of responsible citizens, the hackers at BBN sent the patch
22:34:03Araqback to Berkeley so the fix could be incorporated into the master Unix
22:34:05Araqsources. A year later, Berkeley released a new version of Unix with the
22:34:06Araqmake bug still there."
22:34:30Araq"According to legend, Stu Feldman didn’t fix make’s syntax, after he real-
22:34:32Araqized that the syntax was broken, because he already had 10 users"
22:34:34Araq;-)
22:34:39Araqso I'm not entirely correct
22:35:08apriori__2 users off..
22:35:11apriori__shame on you
22:35:12apriori__:P
22:36:12dom96Good night guys
22:36:14Araqand it's just a legend ;-)
22:36:22Araqgood night, dom96
22:36:22apriori__yeah
22:36:29apriori__night, dom96
22:50:42Trixar_zaWhere does Duck Typing come from?
22:51:35Trixar_zaOh
22:51:41Trixar_zaIt's a Dynamic Typing Model
22:51:48Trixar_zaAnd I think I get the Analogy
22:52:11Trixar_zaIf it acts like a String and it looks like a String, it's Probably a String.
22:54:30Araqstringly typed code, hu?
22:55:53Trixar_zaBeen waiting long to use that pun?
22:57:10*Trixar_za shakes head
22:57:31Trixar_zaI never knew what was defined as static or dynamic typing
22:57:40Trixar_zaAnd it's just when you check the types
22:57:48Trixar_zacompile-time or run-time
22:58:11Trixar_zaSo I call bullshit on Vala
23:00:39Araqwhat?
23:00:53Araqwhat's that to do with vala?
23:01:23Trixar_zaIf I remember correctly it says it said it was dynamically typed
23:01:44Trixar_zaDoes it really run the type checking at run-time?
23:04:13Trixar_zanevermind, it can use other language's dynamic typing
23:04:22Trixar_zabut it's statically typed
23:04:23Trixar_za:P
23:07:32Trixar_zaAlso the first programmer was a woman?
23:09:45AraqAda Lovelace
23:10:07Araqbut back than computers didn't exist
23:12:33Trixar_zaTrue
23:12:39Trixar_zaJust read up on her
23:14:15Trixar_zaConsidering the person that wrote the handbook and taught my Pascal programming class was a woman, I'm surprised she didn't mention it
23:14:24Trixar_zaThen again, she wasn't very forward thinking
23:14:37Trixar_zaThe teacher, not Ada
23:14:37apriori__night guys
23:14:45Trixar_zaNight apriori__
23:14:55*apriori__ quit (Quit: Konversation terminated!)
23:25:52Trixar_zaThat reminds me
23:27:00Trixar_zaOh, you include gcc for Windows
23:28:09*fowlskdfjs is now known as fowl
23:28:56Araqgood night
23:30:15Trixar_zaGood Night Araq
23:30:30*Trixar_za downloads the Windows version