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:27 | Varriount|Mobile | Araq: How would I go about adding a #def-like #ifdef to C2Nim? |
05:34:56 | Varriount|Mobile | There are various defines ('__cplusplus', '__midl') that I would like c2nim to skip over entirely, preferably without parsing. |
05:35:24 | Varriount|Mobile | Er, 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:30 | Araq | Varriount: 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:16 | flyx | when 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:20 | flyx | can 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:51 | reactormonk | maybe add some more flags, to the c compiler, e.g. march etc. |
13:40:20 | * | BitPuffin joined #nim |
13:41:38 | flyx | I read the compiler user guide, but it doesn't tell me how to define additional flags for the c compiler |
13:42:17 | flyx | I 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:31 | flyx | hm. it works when I use --gen_script and manually add -m32 and -I to Nim/lib |
13:50:48 | flyx | shouldn't nim add -m32 by itself when I tell it to compile a 32bit binary? |
13:51:55 | renesac | flyx: http://nim-lang.org/docs/nimc.html#additional-features-passc-pragma |
13:52:28 | flyx | ah thanks |
13:52:34 | renesac | and maybe it should |
13:53:11 | flyx | well 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:52 | flyx | well I could release emerald v0.2 now. but can nimble handle a dependency to the current compiler devel branch? |
14:13:07 | flyx | emerald 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:38 | Araq | flyx: 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:39 | flyx | okay, 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:32 | flyx | for 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:14 | def- | flyx: very cool. can you change the "Nimrod" in the example to "Nim"? |
17:25:23 | flyx | oh, did I miss one? |
17:31:00 | Xe | flyx: can you please consider relicensing to MIT or CC0? The library is largely unusable for any buisiness projects with its current license. |
17:32:01 | flyx | Xe: the WTFPL allows relicensing. |
17:33:29 | flyx | if you don't like the license name, you can just relicense it to whatever license you deem appropriate. |
17:37:07 | flyx | as 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:29 | ivanvp | how's the nim community doing |
18:01:23 | * | Demos joined #nim |
18:01:25 | ivanvp | licensing sounds like a good problem to have |
18:01:33 | ldlework | Anyone here doing game dev? |
18:05:48 | Araq | ivanvp: 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:02 | federico3 | how about tomorrow? |
18:08:10 | * | xcombelle quit (Remote host closed the connection) |
18:08:17 | ivanvp | Araq: 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:53 | Araq | yeah well, features are one thing, bugs another |
18:11:08 | Araq | the roadmap doesn't list bugs ;-) |
18:12:18 | Araq | we 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:53 | ivanvp | haha |
18:15:56 | ivanvp | I understand |
18:16:54 | ivanvp | screw bugs, need more features!! features!! |
18:17:10 | * | xcombelle joined #nim |
18:17:15 | ivanvp | look at mongodb, all they had was features, and they did fine |
18:18:48 | federico3 | /s |
18:20:19 | * | gokr quit (Quit: Leaving.) |
18:20:50 | ivanvp | indeed |
18:22:10 | * | Raimondii is now known as Raimondi |
18:23:20 | Araq | hey, I like mongo, it just worked for me. |
18:23:42 | Araq | also I was aware of its limitations before using it. |
18:24:37 | ivanvp | I know, me too |
18:24:52 | Xe | someone at work got mad at me suggesting using mongodb for ephemeral state |
18:25:26 | federico3 | I 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:18 | dom96 | Araq: Got a list of bugs I should post a bounty on yet? |
18:42:56 | dom96 | flyx: emerald looks really cool! |
18:43:24 | dom96 | In fact, it's time to make @nim_lang more active |
18:43:28 | dom96 | I'll tweet about it ;) |
18:45:11 | Xe | dom96: why not have it tweet on every new nimble package? |
18:45:49 | dom96 | That would be a bit spammy, I think we should should have a separate twitter account for that. |
18:46:03 | dom96 | Want a project idea? Here you go ;) |
18:47:28 | * | kilon joined #nim |
18:55:35 | reactormonk | flyx, wow, neat documentation |
18:56:33 | reactormonk | flyx, 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:40 | Araq | so .. should the extension be .nimscript or .nims ? |
19:15:53 | Araq | bikeshed ahead |
19:16:12 | reactormonk | Araq, why not .nimble? |
19:16:20 | reactormonk | ... incompatible? ^^ |
19:16:38 | Araq | he, I thought of that too |
19:16:52 | Araq | but it's a bit hacky |
19:16:58 | reactormonk | I think it would be fitting though |
19:17:18 | dom96 | noooo |
19:17:21 | Araq | so if [Package] as a string occurs, it's an old style .nimble file, otherwise it's nimscript? |
19:17:27 | reactormonk | Pretty much |
19:17:35 | dom96 | That's a disaster waiting to happen. |
19:17:44 | Arrrr | .ns is more coherent with other scripting extensions, like py, rb or js |
19:18:07 | reactormonk | dom96, in which case? |
19:18:52 | dom96 | .ns is likely taken by something else |
19:19:06 | reactormonk | Araq, scala uses project/*.scala for build definitions, but I don't think we want to force project structure |
19:20:45 | Araq | .nimster |
19:21:01 | Araq | that's how we call ourselves, right? |
19:21:11 | * | kilon quit (Remote host closed the connection) |
19:23:36 | Arrrr | nimroders |
19:24:02 | Xe | babylonians |
19:24:28 | reactormonk | I'm still for .nimble ;-) |
19:24:37 | Xe | as a TLD? |
19:24:57 | reactormonk | That too. |
19:25:20 | Xe | actually |
19:25:53 | Araq | I like .nims. triggered a nice Win API bug btw |
19:25:57 | Xe | is the operator overloading strong enough that you could make the nim compiler read parsecfg data into nim code? |
19:26:07 | Araq | *.nim matches foo.nims |
19:26:15 | Xe | lol |
19:26:41 | Arrrr | which windows, 98? |
19:26:49 | Araq | Windows 8. |
19:26:54 | Xe | Araq: why not .nebrod for nimscript? |
19:27:02 | Xe | Nebrod is the greek form of Nimrod |
19:27:17 | Arrrr | people wont take it |
19:27:37 | Arrrr | But on the other hand, .ns ... |
19:27:53 | Araq | well either we come up with something short, or it should be .nimscript |
19:28:03 | Xe | mongodb uses .ns files for data files |
19:28:18 | Araq | and something short is already taken cause there are only so many 3 letter combinations |
19:28:36 | Araq | so ... I guess we have no choice but to use .nimscript |
19:28:39 | Arrrr | that didn't stop google to use go |
19:28:45 | dom96 | just use nimscript |
19:30:42 | Araq | Arrrr: Ignorance seems to be Go's overall design philosophy. |
19:31:16 | Arrrr | hah |
19:32:24 | * | kilon joined #nim |
19:32:57 | * | Trustable quit (Quit: Leaving) |
19:34:34 | reactormonk | Araq, wtf, why does *nim match foo.nims? |
19:35:12 | Araq | you mean it does so on Unix too? |
19:35:37 | reactormonk | nope |
19:35:43 | Araq | good |
19:35:45 | reactormonk | but why does it on windows? |
19:36:26 | Araq | *.nim is treated like *.nim* for reasons that escape me |
19:36:36 | Araq | maybe DOS did it this way |
19:37:00 | reactormonk | so same for nimble? |
19:37:21 | Araq | I think so |
19:38:58 | * | gokr joined #nim |
19:39:55 | Arrrr | maybe it just takes into account 3 chars |
19:40:00 | Arrrr | from the ext |
19:40:48 | Araq | DOS wouldn't allow for more than 3 anyway |
19:41:02 | Araq | makes sense |
19:43:28 | reactormonk | Araq, how exactly would nimble run the nimscript? |
19:45:01 | tinAndi | the asterix matches for any char sequence even an none for no chars, it's that easy since 1981 ;) |
19:46:17 | reactormonk | tinAndi, yeah, but only at the match location |
19:46:45 | reactormonk | see *.nim matching foo.nims |
19:48:28 | kilon | Araq: DOS did not support exenstion with more than 3 letters so *.nim* makes no sense for DOS |
19:48:52 | kilon | at least MSDOS back then |
19:49:19 | kilon | windows command shell as it is now, should support this |
19:49:39 | Araq | well the real question is why FindNextFileW, the *unicode* version of the API, needs to be compatible to fucking DOS... |
19:50:15 | Araq | it's not like DOS knew about Unicode anyway, also the filesystem allows for extensions longer than 3 bytes now |
19:53:06 | tinAndi | try touch foo.nim and dir '*.nim*' it works. MS calls this a stable api over 3 decades |
19:53:45 | tinAndi | even WIn XP had support for CPM cals in the command prompt .... |
19:59:57 | Arrrr | well, 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:19 | Xe | is there a nim analog to the lua function pairs()? |
21:21:27 | Xe | yes there is |
21:21:29 | Xe | I 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 |