<< 17-08-2015 >>

00:03:20*NimBot joined #nim
00:36:55*Epichero quit (Quit: WeeChat 1.1.1)
01:04:12*yglukhov joined #nim
01:08:41*yglukhov quit (Ping timeout: 256 seconds)
01:22:57*ivanvp quit (Ping timeout: 252 seconds)
01:29:06*jaco60 quit (Ping timeout: 244 seconds)
01:32:37*pregressive joined #nim
01:35:10*pregressive quit (Remote host closed the connection)
01:35:25*pregressive joined #nim
01:46:07*bendiken quit ()
02:50:16*Jose_PH joined #nim
02:59:34*Jose_PH left #nim (#nim)
03:18:21*darkf joined #nim
03:46:39*yglukhov joined #nim
03:50:50*yglukhov quit (Ping timeout: 240 seconds)
04:09:46*NimBot joined #nim
04:28:33*NimBot joined #nim
04:48:14*NimBot joined #nim
04:55:52*pregressive quit (Remote host closed the connection)
04:58:48*pregressive joined #nim
04:58:58*xificurC joined #nim
05:20:02*Sembei joined #nim
05:21:45*Pisuke quit (Ping timeout: 240 seconds)
05:31:29*pregressive quit ()
05:32:54*Varriount|Mobile joined #nim
05:34:27Varriount|MobileAraq: How would I go about adding a #def-like #ifdef to C2Nim?
05:34:56Varriount|MobileThere are various defines ('__cplusplus', '__midl') that I would like c2nim to skip over entirely, preferably without parsing.
05:35:24Varriount|MobileEr, I mean, some ifdefs that I would like c2nim to skip over.
05:54:47*Demon_Fox quit (Quit: Leaving)
05:58:27*yglukhov joined #nim
06:02:30*yglukhov quit (Ping timeout: 245 seconds)
06:48:55*jszymanski joined #nim
06:51:15*Varriount|Mobile quit (Ping timeout: 246 seconds)
06:58:52*Trustable joined #nim
07:34:55*yglukhov joined #nim
07:35:31*strcmp1 joined #nim
07:36:06*strcmp1 quit (Client Quit)
07:37:46*yglukhov quit (Remote host closed the connection)
07:51:07*yglukhov joined #nim
08:10:08*Gonzih joined #nim
08:11:17*coffeepot joined #nim
08:12:25*darkf_ joined #nim
08:14:41*darkf quit (Ping timeout: 244 seconds)
08:27:22*Arrrr joined #nim
08:39:53*bjz joined #nim
08:42:24*dalarmmst quit (Ping timeout: 264 seconds)
08:45:21*kilon joined #nim
08:50:36*irrequietus joined #nim
08:53:00*Matthias247 joined #nim
08:57:55*Arrrr quit (Ping timeout: 260 seconds)
09:19:23*kilon quit (Read error: Connection reset by peer)
09:19:24*thekilon joined #nim
09:39:38*EXetoC joined #nim
10:03:51*strcmp1 joined #nim
10:05:33*jaco60 joined #nim
10:15:08*boopisaway is now known as boop
10:24:24*UberLambda joined #nim
10:42:58*thekilon quit (Remote host closed the connection)
10:46:30*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
10:47:26*coffeepot joined #nim
10:52:59*filcuc joined #nim
10:53:58*filcuc quit (Client Quit)
10:54:34*filcuc joined #nim
10:54:42*BitPuffin|osx quit (Ping timeout: 260 seconds)
11:04:32*kilon joined #nim
11:08:44*strcmp1 quit (Quit: Leaving)
11:17:41*kilon quit (Remote host closed the connection)
11:32:17*rollo joined #nim
11:34:30AraqVarriount: that is unfortunately a really nasty problem to solve
11:37:30*darkf_ is now known as darkf
11:38:10*Ven joined #nim
11:42:04*arnetheduck joined #nim
11:49:58*NimBot joined #nim
11:53:56*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:56:00*ivanvp joined #nim
12:01:29*Ven joined #nim
12:16:54*kilon joined #nim
12:17:24*NimBot joined #nim
12:19:27*kilon joined #nim
12:25:08*aziz joined #nim
12:44:53*ekarlso quit (Changing host)
12:44:53*ekarlso joined #nim
12:51:30*NimBot joined #nim
12:51:30*irrequietus quit ()
12:55:48*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:00:42*aziz quit (Remote host closed the connection)
13:10:41*dalarmmst joined #nim
13:11:54*kilon quit (Remote host closed the connection)
13:16:35*jszymanski quit (Quit: computer sleeps...)
13:17:16flyxwhen crosscompiling with --cpu:i386, I get "nimbase.h:393:28: error: 'assert_numbits' declared as an array with a negative size". the code says this means nim and the C compiler do not agree about the size of a pointer
13:17:20flyxcan I do something about it?
13:20:02*xcombelle joined #nim
13:21:54*Gonzih quit (Ping timeout: 272 seconds)
13:34:55*Demos joined #nim
13:36:29*Gonzih joined #nim
13:37:51reactormonkmaybe add some more flags, to the c compiler, e.g. march etc.
13:40:20*BitPuffin joined #nim
13:41:38flyxI read the compiler user guide, but it doesn't tell me how to define additional flags for the c compiler
13:42:17flyxI also tried compiling with --compile_only and invoking clang with -m32 afterwards, but it yields the same error.
13:44:51*rollo quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
13:45:10*rollo joined #nim
13:45:54*Ven joined #nim
13:49:31flyxhm. it works when I use --gen_script and manually add -m32 and -I to Nim/lib
13:50:48flyxshouldn't nim add -m32 by itself when I tell it to compile a 32bit binary?
13:51:55renesacflyx: http://nim-lang.org/docs/nimc.html#additional-features-passc-pragma
13:52:28flyxah thanks
13:52:34renesacand maybe it should
13:53:11flyxwell for now I can just script it dirty into my nakefile
13:54:03*darkf quit (Read error: Connection reset by peer)
13:54:29*darkf joined #nim
13:55:00*themagician quit ()
13:55:14*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:05:39*saml joined #nim
14:09:00*Ven joined #nim
14:09:26*themagician joined #nim
14:12:52flyxwell I could release emerald v0.2 now. but can nimble handle a dependency to the current compiler devel branch?
14:13:07flyxemerald doesn't compile with the latest stable nim release
14:17:08*NimBot joined #nim
14:18:04*NimBot joined #nim
14:19:31*Raimondi quit (Quit: The road to wisdom?—Well, it's plain and simple to express: Err and err and err again, but less and less and less. — Piet Hein)
14:21:29*strcmp1 joined #nim
14:27:15*arnetheduck quit (Ping timeout: 255 seconds)
14:32:38Araqflyx: indeed Nimble supports that
14:36:12*Kingsquee quit (Quit: http://i.imgur.com/EsXzoum.png)
14:40:40*MatrixBridge quit (Remote host closed the connection)
14:40:40*M-max quit (Remote host closed the connection)
14:47:03*irrequietus joined #nim
14:47:06*Gonzih quit (Ping timeout: 240 seconds)
14:47:07*gokr quit (Quit: Leaving.)
14:52:56*M-max joined #nim
15:02:39flyxokay, then I'll clean up the repo and release it
15:04:35*yglukhov_ joined #nim
15:07:40*yglukhov quit (Ping timeout: 272 seconds)
15:09:03*yglukhov_ quit (Ping timeout: 244 seconds)
15:14:44*EXetoC quit (Ping timeout: 244 seconds)
15:15:10*darkf quit (Quit: Leaving)
15:17:10*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:19:00*key_ quit (Read error: Connection reset by peer)
15:22:30*Ven joined #nim
15:24:23*Ven quit (Client Quit)
15:26:42*key_ joined #nim
15:34:12*Demon_Fox joined #nim
15:41:23*Ven joined #nim
16:00:59*NimBot joined #nim
16:02:27*Raimondi joined #nim
16:03:07*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:03:32*rollo quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:05:11*yglukhov joined #nim
16:09:33*yglukhov quit (Ping timeout: 246 seconds)
16:16:19*Jesin quit (Quit: Leaving)
16:18:52*Jesin joined #nim
16:25:06*rollo joined #nim
16:30:58*brson joined #nim
16:41:10*Demos quit (Ping timeout: 246 seconds)
16:44:24*UberLambda quit (Quit: GTG)
16:51:41*Gonzih joined #nim
16:55:22*Demos joined #nim
16:55:51*rollo quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:57:57*NimBot joined #nim
17:11:08*Raimondi quit (Read error: Connection reset by peer)
17:11:30*Raimondi joined #nim
17:13:23*Raimondii joined #nim
17:14:06*rollo joined #nim
17:15:52*P_raimondii joined #nim
17:16:03*Raimondi quit (Ping timeout: 246 seconds)
17:18:01*CryptoToad joined #nim
17:18:40*Raimondii quit (Ping timeout: 260 seconds)
17:19:29*Raimondi joined #nim
17:21:32flyxfor those interested in my emerald libs (seem to be a few according to github stars): I released v0.2 with complete API rewrite, new features and proper documentation: http://flyx.github.io/emerald/
17:22:07*P_raimondii quit (Ping timeout: 250 seconds)
17:24:28*jszymanski joined #nim
17:25:14def-flyx: very cool. can you change the "Nimrod" in the example to "Nim"?
17:25:23flyxoh, did I miss one?
17:31:00Xeflyx: can you please consider relicensing to MIT or CC0? The library is largely unusable for any buisiness projects with its current license.
17:32:01flyxXe: the WTFPL allows relicensing.
17:33:29flyxif you don't like the license name, you can just relicense it to whatever license you deem appropriate.
17:37:07flyxas emerald is currently highly experimental and the API not yet completely stable, I don't expect anyone to use it in a business environment. if it gets stable enough for business use-cases, I might consider relicensing it myself.
17:44:36*Arrrr joined #nim
17:44:46*X67r joined #nim
17:50:50*unclechu joined #nim
17:52:29*gokr joined #nim
17:55:48*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:56:55*Demos quit (Remote host closed the connection)
17:58:29ivanvphow's the nim community doing
18:01:23*Demos joined #nim
18:01:25ivanvplicensing sounds like a good problem to have
18:01:33ldleworkAnyone here doing game dev?
18:05:48Araqivanvp: IMO we're doing fine. Nimble is about to get a huge version bump and with a bit of luck we can release Nim 0.12.0 the next days
18:05:56*pregressive joined #nim
18:06:02federico3how about tomorrow?
18:08:10*xcombelle quit (Remote host closed the connection)
18:08:17ivanvpAraq: good to know. I am sort of out of the loop. just keeping an eye. how many releases till 1.0 do you think? the only roadmap file I see mentions only post-1.0 features
18:10:14*Raimondii joined #nim
18:10:38*EXetoC joined #nim
18:10:53Araqyeah well, features are one thing, bugs another
18:11:08Araqthe roadmap doesn't list bugs ;-)
18:12:18Araqwe need a way to communicate "language stable, implementation reasonably stable" :P
18:12:52*Raimondi quit (Ping timeout: 246 seconds)
18:14:14*NimBot joined #nim
18:15:12*polde quit (Ping timeout: 258 seconds)
18:15:53ivanvphaha
18:15:56ivanvpI understand
18:16:54ivanvpscrew bugs, need more features!! features!!
18:17:10*xcombelle joined #nim
18:17:15ivanvplook at mongodb, all they had was features, and they did fine
18:18:48federico3 /s
18:20:19*gokr quit (Quit: Leaving.)
18:20:50ivanvpindeed
18:22:10*Raimondii is now known as Raimondi
18:23:20Araqhey, I like mongo, it just worked for me.
18:23:42Araqalso I was aware of its limitations before using it.
18:24:37ivanvpI know, me too
18:24:52Xesomeone at work got mad at me suggesting using mongodb for ephemeral state
18:25:26federico3I liked the promises it made
18:28:15*polde joined #nim
18:33:30*BitPuffin quit (Ping timeout: 272 seconds)
18:42:10*aziz joined #nim
18:42:18dom96Araq: Got a list of bugs I should post a bounty on yet?
18:42:56dom96flyx: emerald looks really cool!
18:43:24dom96In fact, it's time to make @nim_lang more active
18:43:28dom96I'll tweet about it ;)
18:45:11Xedom96: why not have it tweet on every new nimble package?
18:45:49dom96That would be a bit spammy, I think we should should have a separate twitter account for that.
18:46:03dom96Want a project idea? Here you go ;)
18:47:28*kilon joined #nim
18:55:35reactormonkflyx, wow, neat documentation
18:56:33reactormonkflyx, maybe too much, but script should support nim ;-)
19:00:29*yglukhov joined #nim
19:05:02*kilon quit (Remote host closed the connection)
19:06:39*Raimondii joined #nim
19:06:52*kilon joined #nim
19:09:28*Raimondi quit (Ping timeout: 250 seconds)
19:09:32*Jehan_ joined #nim
19:12:10*Raimondii is now known as Raimondi
19:14:14*tinAndi joined #nim
19:15:40Araqso .. should the extension be .nimscript or .nims ?
19:15:53Araqbikeshed ahead
19:16:12reactormonkAraq, why not .nimble?
19:16:20reactormonk... incompatible? ^^
19:16:38Araqhe, I thought of that too
19:16:52Araqbut it's a bit hacky
19:16:58reactormonkI think it would be fitting though
19:17:18dom96noooo
19:17:21Araqso if [Package] as a string occurs, it's an old style .nimble file, otherwise it's nimscript?
19:17:27reactormonkPretty much
19:17:35dom96That's a disaster waiting to happen.
19:17:44Arrrr.ns is more coherent with other scripting extensions, like py, rb or js
19:18:07reactormonkdom96, in which case?
19:18:52dom96.ns is likely taken by something else
19:19:06reactormonkAraq, scala uses project/*.scala for build definitions, but I don't think we want to force project structure
19:20:45Araq.nimster
19:21:01Araqthat's how we call ourselves, right?
19:21:11*kilon quit (Remote host closed the connection)
19:23:36Arrrrnimroders
19:24:02Xebabylonians
19:24:28reactormonkI'm still for .nimble ;-)
19:24:37Xeas a TLD?
19:24:57reactormonkThat too.
19:25:20Xeactually
19:25:53AraqI like .nims. triggered a nice Win API bug btw
19:25:57Xeis the operator overloading strong enough that you could make the nim compiler read parsecfg data into nim code?
19:26:07Araq*.nim matches foo.nims
19:26:15Xelol
19:26:41Arrrrwhich windows, 98?
19:26:49AraqWindows 8.
19:26:54XeAraq: why not .nebrod for nimscript?
19:27:02XeNebrod is the greek form of Nimrod
19:27:17Arrrrpeople wont take it
19:27:37ArrrrBut on the other hand, .ns ...
19:27:53Araqwell either we come up with something short, or it should be .nimscript
19:28:03Xemongodb uses .ns files for data files
19:28:18Araqand something short is already taken cause there are only so many 3 letter combinations
19:28:36Araqso ... I guess we have no choice but to use .nimscript
19:28:39Arrrrthat didn't stop google to use go
19:28:45dom96just use nimscript
19:30:42AraqArrrr: Ignorance seems to be Go's overall design philosophy.
19:31:16Arrrrhah
19:32:24*kilon joined #nim
19:32:57*Trustable quit (Quit: Leaving)
19:34:34reactormonkAraq, wtf, why does *nim match foo.nims?
19:35:12Araqyou mean it does so on Unix too?
19:35:37reactormonknope
19:35:43Araqgood
19:35:45reactormonkbut why does it on windows?
19:36:26Araq*.nim is treated like *.nim* for reasons that escape me
19:36:36Araqmaybe DOS did it this way
19:37:00reactormonkso same for nimble?
19:37:21AraqI think so
19:38:58*gokr joined #nim
19:39:55Arrrrmaybe it just takes into account 3 chars
19:40:00Arrrrfrom the ext
19:40:48AraqDOS wouldn't allow for more than 3 anyway
19:41:02Araqmakes sense
19:43:28reactormonkAraq, how exactly would nimble run the nimscript?
19:45:01tinAndithe asterix matches for any char sequence even an none for no chars, it's that easy since 1981 ;)
19:46:17reactormonktinAndi, yeah, but only at the match location
19:46:45reactormonksee *.nim matching foo.nims
19:48:28kilonAraq: DOS did not support exenstion with more than 3 letters so *.nim* makes no sense for DOS
19:48:52kilonat least MSDOS back then
19:49:19kilonwindows command shell as it is now, should support this
19:49:39Araqwell the real question is why FindNextFileW, the *unicode* version of the API, needs to be compatible to fucking DOS...
19:50:15Araqit's not like DOS knew about Unicode anyway, also the filesystem allows for extensions longer than 3 bytes now
19:53:06tinAnditry touch foo.nim and dir '*.nim*' it works. MS calls this a stable api over 3 decades
19:53:45tinAndieven WIn XP had support for CPM cals in the command prompt ....
19:59:57Arrrrwell, if it cannot be .ns, then my vote goes for .nimscript
20:02:05*Arrrr quit (Quit: WeeChat 1.2)
20:04:27*Demos_ joined #nim
20:07:41*Demos quit (Ping timeout: 256 seconds)
20:11:19*BitPuffin|osx joined #nim
20:13:09*X67r quit (Ping timeout: 246 seconds)
20:22:30*Demos_ quit (Remote host closed the connection)
20:25:24*yglukhov quit (Remote host closed the connection)
20:27:39*Demos joined #nim
20:27:55*kilon quit (Remote host closed the connection)
20:29:19*kilon joined #nim
20:29:49*unclechu quit (Remote host closed the connection)
20:33:42*Gonzih quit (Ping timeout: 265 seconds)
20:37:41*tinAndi quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.2/20150812163655])
20:40:24*kilon quit (Remote host closed the connection)
20:40:36*Matthias247 quit (Ping timeout: 264 seconds)
20:44:03*Matthias247 joined #nim
20:46:03*kilon joined #nim
20:48:22*Demos quit (Remote host closed the connection)
20:48:59*Demos joined #nim
20:53:50*X67r joined #nim
21:16:01*rollo quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
21:21:19Xeis there a nim analog to the lua function pairs()?
21:21:27Xeyes there is
21:21:29XeI am blind
21:21:47*jaco60 quit (Remote host closed the connection)
21:23:44*jaco60 joined #nim
21:24:39*NimBot joined #nim
21:27:59*jszymanski quit (Quit: computer sleeps...)
21:30:31*Jehan_ quit (Quit: Leaving)
21:34:29*aziz quit (Remote host closed the connection)
21:36:05*xificurC quit (Ping timeout: 256 seconds)
21:37:30*Jehan_ joined #nim
21:46:54*bendiken joined #nim
21:53:49*pregressive quit ()
21:58:36*boop is now known as boopisaway
22:02:35*xcombelle quit (Quit: Leaving)
22:17:31*gokr1 joined #nim
22:20:26*gokr quit (Ping timeout: 240 seconds)
22:23:36*Demos_ joined #nim
22:23:57*Jehan_ quit (Quit: Leaving)
22:25:00*filcuc quit (Quit: Konversation terminated!)
22:25:00*Demos_ quit (Remote host closed the connection)
22:25:34*key_ quit (Quit: Konversation terminated!)
22:27:12*Demos quit (Ping timeout: 246 seconds)
22:37:17*yglukhov joined #nim
22:40:17*Kingsquee joined #nim
22:42:04*yglukhov quit (Ping timeout: 260 seconds)
22:42:10*silven quit (Ping timeout: 240 seconds)
22:42:48*silven joined #nim
22:46:18*Matthias247 quit (Read error: Connection reset by peer)
22:46:19*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:00:39*CryptoToad quit (Read error: Connection reset by peer)
23:01:06*CryptoToad joined #nim
23:02:27*Jehan_ joined #nim
23:03:47*Jehan_ quit (Client Quit)
23:05:41*X67r quit (Quit: leaving)
23:14:35*irrequietus quit ()
23:14:52*kilon quit (Remote host closed the connection)
23:16:47*EXetoC quit (Ping timeout: 244 seconds)
23:28:27*dalarmmst quit (Ping timeout: 252 seconds)
23:29:10*dalarmmst joined #nim
23:34:21*pleiosaur quit (Ping timeout: 250 seconds)
23:34:56*pleiosaur joined #nim
23:44:41*Sembei quit (Ping timeout: 244 seconds)
23:53:57*MyMind joined #nim