00:06:40 | * | mcc quit (Quit: Connection closed for inactivity) |
00:09:19 | * | akaisora quit (Read error: Connection reset by peer) |
00:11:43 | * | xet7 quit (Quit: Leaving) |
00:32:49 | * | akaisora joined #nim |
01:03:44 | zds | Sembei: I assume you installed nim via homebrew? I had that issue too |
01:03:57 | zds | You just need to symlink nim to the path that nimble is looking for |
01:04:54 | zds | /usr/local/opt/nim/nim/lib -> /usr/local/lib/ |
01:11:52 | * | akaisora quit (Ping timeout: 264 seconds) |
01:15:29 | * | onionhammer joined #nim |
01:25:48 | * | mahasamoot quit (Ping timeout: 244 seconds) |
01:27:52 | * | philo quit (Ping timeout: 272 seconds) |
01:32:21 | chrisheller | Anyone played around with defining tasks for building/running Nim in Visual Studio Code? The tasks seem to work OK, but I haven't had any luck getting the problem matchers to work with Nim output. |
01:33:57 | chrisheller | This was the regular expression that I was using for matching errors and warnings. "^(.+\\.nim)[(](\\d+),(\\d+)[)]\\s+(Error|Warning): (.*)$" |
01:43:05 | * | yglukhov joined #nim |
01:46:53 | * | zodiak joined #nim |
01:47:30 | * | yglukhov quit (Ping timeout: 244 seconds) |
01:48:51 | * | zodiak_ quit (Ping timeout: 246 seconds) |
01:49:32 | * | Sembei quit (Read error: Connection reset by peer) |
01:49:32 | * | desophos quit (Read error: Connection reset by peer) |
01:49:55 | * | desophos joined #nim |
01:50:32 | * | Sembei joined #nim |
01:50:44 | * | chemist69_ quit (Ping timeout: 260 seconds) |
02:03:47 | * | chemist69_ joined #nim |
02:05:03 | * | ics quit (Quit: Connection closed for inactivity) |
02:15:06 | * | akaisora joined #nim |
02:27:16 | * | ics joined #nim |
02:32:28 | * | nchambers quit (Ping timeout: 272 seconds) |
02:32:51 | * | freezerburnV quit (Ping timeout: 240 seconds) |
02:34:48 | * | nchambers joined #nim |
03:06:18 | * | dhknight joined #nim |
03:11:26 | * | edub4rt quit (Remote host closed the connection) |
03:12:26 | * | dhknight quit () |
03:26:15 | * | chrisheller quit (Remote host closed the connection) |
03:33:05 | * | Demos quit (Read error: Connection reset by peer) |
03:42:28 | * | Demos_ joined #nim |
03:45:04 | * | yglukhov joined #nim |
03:49:35 | * | yglukhov quit (Ping timeout: 244 seconds) |
03:59:52 | * | akaisora quit (Ping timeout: 264 seconds) |
04:15:21 | * | chrisheller joined #nim |
04:34:39 | * | chemist69_ quit (Ping timeout: 260 seconds) |
04:46:04 | * | GangstaCat joined #nim |
04:51:12 | * | deavmi_mobile2 joined #nim |
04:51:45 | * | chemist69_ joined #nim |
04:53:18 | * | deavmi_mobile quit (Ping timeout: 246 seconds) |
04:56:15 | * | deavmi_mobile2 quit (Ping timeout: 276 seconds) |
05:07:19 | * | GangstaCat quit (Ping timeout: 260 seconds) |
05:14:16 | * | s4 joined #nim |
05:30:18 | * | polypus71 quit (Ping timeout: 258 seconds) |
05:46:47 | * | yglukhov joined #nim |
05:49:01 | * | GangstaCat joined #nim |
05:50:51 | * | yglukhov quit (Ping timeout: 240 seconds) |
05:53:37 | * | Varriount quit (Read error: Connection reset by peer) |
05:58:30 | * | Varriount joined #nim |
05:59:43 | * | endragor joined #nim |
06:20:58 | * | Demos_ quit (Ping timeout: 244 seconds) |
06:21:09 | * | endragor_ joined #nim |
06:24:25 | * | endragor quit (Ping timeout: 260 seconds) |
06:31:03 | * | endragor_ quit (Remote host closed the connection) |
06:31:36 | * | endragor joined #nim |
06:40:17 | * | Varriount quit (Quit: No Ping reply in 180 seconds.) |
06:40:59 | * | endragor quit (Remote host closed the connection) |
06:41:48 | * | Varriount joined #nim |
06:42:49 | * | vendethiel- quit (Quit: q+) |
06:46:04 | * | endragor joined #nim |
06:53:28 | * | zds quit (Quit: Connection closed for inactivity) |
07:12:31 | * | Varriount quit (Quit: No Ping reply in 180 seconds.) |
07:14:02 | * | Trustable joined #nim |
07:18:54 | * | Varriount joined #nim |
07:21:59 | * | Varriount quit (Disconnected by services) |
07:22:02 | * | Varriount_ joined #nim |
07:48:07 | * | shodan45 quit (Quit: Konversation terminated!) |
07:48:47 | * | yglukhov joined #nim |
07:49:36 | * | Varriount_ quit (Quit: No Ping reply in 180 seconds.) |
07:51:02 | * | Varriount joined #nim |
07:53:42 | * | yglukhov quit (Ping timeout: 276 seconds) |
07:54:26 | * | Gonzih joined #nim |
07:56:52 | * | PMunch joined #nim |
07:56:56 | * | Gonzih quit (Client Quit) |
07:57:16 | * | Gonzih joined #nim |
07:58:27 | * | endragor quit (Ping timeout: 260 seconds) |
08:03:52 | * | bjz joined #nim |
08:05:06 | * | Demon_Fox joined #nim |
08:08:36 | * | endragor joined #nim |
08:12:03 | * | bjz quit (Ping timeout: 244 seconds) |
08:28:19 | * | endragor quit (Remote host closed the connection) |
08:44:10 | * | bjz joined #nim |
08:46:44 | * | yglukhov joined #nim |
08:49:37 | * | endragor joined #nim |
08:53:29 | * | Gonzih quit (Quit: WeeChat 1.5) |
08:53:50 | * | Gonzih joined #nim |
08:55:03 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
08:59:08 | * | bjz joined #nim |
09:03:27 | * | nicanaca0 quit (Quit: Leaving) |
09:13:19 | cheatfate | dom96, ping |
09:17:39 | cheatfate | there still some bugs present in installation process https://github.com/nim-lang/nimble/issues/203#issuecomment-227028697 |
09:17:48 | * | desophos quit (Read error: Connection reset by peer) |
09:17:56 | cheatfate | guy with this problem was in irc at night |
09:17:58 | * | yglukhov quit (Remote host closed the connection) |
09:22:47 | * | gokr joined #nim |
09:23:40 | Araq | cheatfate: dom96 finally agreed with me that Nimble should be installed the way my script does it |
09:24:57 | cheatfate | Araq, i'm just trying to ping dom, because he was sleeping when all this happened |
09:25:22 | cheatfate | Araq, does your script made in `no alias` style? |
09:26:31 | cheatfate | Araq, https://github.com/nim-lang/Nim/issues/3989 |
09:28:07 | Araq | my script is a Nimscript, no shell script so it cannot break |
09:28:56 | cheatfate | but nimscript needs compiler to run and so needs compiler to find library path |
09:29:18 | cheatfate | but maintainers can make installation really broken :) |
09:31:01 | cheatfate | they like to move library to /usr/lib/ or /usr/local/lib or /opt/nim/lib or /home/xxx/nim/lib or even /var/packages/nim/lib or even /usr/share/nim/lib |
09:51:58 | cheatfate | but looks like you don't care :) |
09:54:05 | * | Gonzih quit (Remote host closed the connection) |
10:04:22 | * | WickedShell quit (Read error: Connection reset by peer) |
10:05:20 | * | kingofoz quit (Read error: Connection timed out) |
10:05:50 | * | kingofoz joined #nim |
10:18:29 | * | yglukhov joined #nim |
10:19:46 | * | Varriount quit (Quit: No Ping reply in 180 seconds.) |
10:21:16 | * | Varriount joined #nim |
10:22:47 | * | yglukhov quit (Ping timeout: 244 seconds) |
10:24:44 | * | GangstaCat quit (Quit: Leaving) |
10:29:00 | * | Varriount quit (Quit: No Ping reply in 180 seconds.) |
10:30:25 | itnex | wow it really makes you think |
10:30:27 | * | Varriount joined #nim |
11:11:18 | * | foosball quit (Quit: Lost terminal) |
11:17:43 | * | Demon_Fox quit (Quit: Leaving) |
11:22:46 | * | nsf quit (Quit: WeeChat 1.5) |
11:28:20 | PMunch | itnex, what does? |
11:53:13 | * | wuehlmaus joined #nim |
12:06:15 | * | yglukhov joined #nim |
12:10:14 | * | bjz quit (Ping timeout: 244 seconds) |
12:13:49 | * | bjz joined #nim |
12:17:16 | * | NimBot joined #nim |
12:17:55 | * | PMunch quit (Ping timeout: 252 seconds) |
12:18:59 | * | low-profile joined #nim |
12:19:35 | * | PMunch joined #nim |
12:20:30 | * | M-Flox joined #nim |
12:29:18 | * | Varriount quit (Disconnected by services) |
12:29:18 | * | Varriount_ joined #nim |
12:49:51 | * | M-Flox quit (Read error: Connection reset by peer) |
12:53:26 | itnex | it |
12:54:22 | PMunch | -_- |
12:57:18 | * | M-Flox joined #nim |
12:58:29 | dom96 | lol |
12:58:53 | dom96 | cheatfate: thank you for letting me know |
13:11:13 | * | abruanese quit (Ping timeout: 244 seconds) |
13:31:28 | * | nicanaca0 joined #nim |
13:36:32 | * | abruanese joined #nim |
13:46:07 | * | saml joined #nim |
13:58:09 | * | xet7 joined #nim |
14:07:51 | * | Guest73865 is now known as taotetek |
14:13:10 | * | cncl joined #nim |
14:13:49 | cheatfate | does nim has control on structure member alignment with some pragma? |
14:21:43 | * | nsf joined #nim |
14:24:02 | * | abruanese quit (Read error: Connection reset by peer) |
14:25:55 | * | abruanese joined #nim |
14:26:32 | * | pregressive joined #nim |
14:28:03 | * | lazypenguin joined #nim |
14:30:40 | * | abruanese quit (Ping timeout: 272 seconds) |
14:36:11 | * | abruanese joined #nim |
14:36:51 | * | namnguyen quit (Remote host closed the connection) |
14:42:14 | * | namnguyen joined #nim |
14:42:53 | * | M-Quora joined #nim |
14:46:02 | * | M-max joined #nim |
14:46:35 | * | philo joined #nim |
14:51:30 | * | mahasamoot joined #nim |
14:52:48 | * | deavmi_laptop quit (Quit: Page closed) |
14:58:41 | * | abruanese quit (Ping timeout: 244 seconds) |
15:01:57 | * | mahasamoot quit (Ping timeout: 260 seconds) |
15:02:54 | * | endragor quit (Ping timeout: 260 seconds) |
15:03:33 | * | philo quit (Ping timeout: 240 seconds) |
15:05:17 | * | endragor joined #nim |
15:08:20 | * | abruanese joined #nim |
15:09:55 | * | Demos_ joined #nim |
15:13:03 | * | pregressive quit (Remote host closed the connection) |
15:14:03 | * | pregressive joined #nim |
15:15:41 | * | mahasamoot joined #nim |
15:17:08 | * | philo joined #nim |
15:19:04 | * | M-Flox is now known as Flox42 |
15:22:50 | * | mahasamoot quit (Ping timeout: 260 seconds) |
15:23:16 | * | philo quit (Ping timeout: 252 seconds) |
15:26:57 | * | xet7 quit (Quit: Leaving) |
15:31:32 | * | Gonzih joined #nim |
15:31:50 | * | desophos joined #nim |
15:38:56 | * | PMunch quit (Quit: leaving) |
15:42:21 | * | abruanese quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) |
15:43:09 | * | abruanese joined #nim |
15:44:07 | * | cnu- quit (Quit: Quit.) |
15:48:19 | * | edub4rt joined #nim |
15:49:57 | * | GangstaCat joined #nim |
15:51:11 | * | desophos quit (Remote host closed the connection) |
15:54:17 | * | desophos joined #nim |
15:54:42 | * | desophos quit (Remote host closed the connection) |
15:54:58 | * | desophos joined #nim |
15:55:15 | * | abruanese quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) |
15:56:39 | * | gokr quit (Ping timeout: 276 seconds) |
16:01:10 | * | abruanese joined #nim |
16:01:12 | * | desophos quit () |
16:14:39 | * | Demon_Fox joined #nim |
16:18:29 | * | s4 quit (Quit: Konversation terminated!) |
16:23:11 | * | cnu- joined #nim |
16:23:14 | * | cnu- quit (Excess Flood) |
16:23:44 | * | cnu- joined #nim |
16:23:47 | * | cnu- quit (Excess Flood) |
16:26:14 | * | cnu- joined #nim |
16:26:17 | * | cnu- quit (Excess Flood) |
16:26:46 | * | cnu- joined #nim |
16:36:48 | * | mahasamoot joined #nim |
16:37:03 | * | philo joined #nim |
16:37:08 | * | ddl_smurf quit (Quit: ddl_smurf) |
16:44:09 | * | ddl_smurf joined #nim |
16:48:39 | * | endragor quit (Ping timeout: 250 seconds) |
16:57:03 | * | abruanese quit (Ping timeout: 240 seconds) |
17:17:25 | * | itnex left #nim ("http://quassel-irc.org - Chat comfortably. Anywhere.") |
17:21:36 | * | brson joined #nim |
17:34:09 | * | mahasamoot quit (Ping timeout: 250 seconds) |
17:34:58 | * | philo quit (Ping timeout: 272 seconds) |
17:46:30 | * | abruanese joined #nim |
17:48:33 | * | xet7 joined #nim |
17:59:21 | * | vendethiel joined #nim |
18:00:43 | * | PMunch joined #nim |
18:21:39 | * | mjanssen joined #nim |
18:26:07 | Demos_ | wow term rewriting macros are pretty rad |
18:31:01 | Araq | 'rad'? |
18:32:41 | * | BitPuffin joined #nim |
18:35:03 | dom96 | Araq: 'cool' |
18:36:51 | * | kaiXBerg joined #nim |
18:37:03 | Demos_ | tbh I just used them to define shortcuts for functions (for the sqlite3ext header) |
18:38:55 | Demos_ | can I use when defined(lib): ... |
18:39:03 | Demos_ | for when you compile with --app:lib |
18:43:43 | Araq | when system.appType == "lib" |
18:48:56 | * | ephja joined #nim |
18:49:02 | * | Oberon joined #nim |
18:50:06 | * | Oberon left #nim (#nim) |
19:00:28 | * | BitPuffin quit (Read error: Connection reset by peer) |
19:10:53 | * | sdw joined #nim |
19:15:58 | * | elrood joined #nim |
19:20:49 | Demos_ | ah |
19:21:05 | Demos_ | also -d:useNimRtl results in Error: system module needs 'reprAny' |
19:35:48 | * | edub4rt quit (Remote host closed the connection) |
19:36:30 | * | edub4rt joined #nim |
19:42:43 | * | WickedShell joined #nim |
20:03:06 | * | Matthias247 joined #nim |
20:09:01 | Araq | Demos_: that's part of our test suite, not sure what happens for you |
20:10:53 | * | shodan45 joined #nim |
20:20:09 | * | kaiXBerg left #nim (#nim) |
20:29:47 | edub4rt | for some reason --hint[Processing]:off isn't disabling the processing hints for me, what could be? other hints do disable fine, just the Processing doesn't work |
20:33:33 | edub4rt | just want to get rid of the processing hint spam when running, while not disabling all hints |
20:44:07 | * | gokr joined #nim |
20:44:34 | * | lazypenguin quit (Quit: Leaving) |
20:47:12 | Araq | edub4rt: do you pass that via command line? or in the config? |
20:48:13 | edub4rt | Araq: tried both |
20:48:54 | edub4rt | I want to get rid of the messages "Hint: asyncdispatch [Processing]" |
20:49:19 | edub4rt | test yourself if you can, this message just go away when disabling all hints |
20:49:29 | Demos_ | what causes the reprAny thing to happen |
20:49:40 | Demos_ | I'm using visual c btw |
20:49:45 | * | PMunch quit (Quit: leaving) |
20:53:21 | * | brson quit (Ping timeout: 246 seconds) |
20:53:23 | * | GangstaCat quit (Quit: Leaving) |
20:53:29 | Araq | Demos_: do you use 'repr' in your code? |
20:53:33 | * | brson joined #nim |
20:53:43 | Araq | edub4rt: ok, report it as a bug please |
20:54:02 | Araq | try --verbosity:0 as a workaround |
20:54:14 | Demos_ | probably |
20:54:16 | Demos_ | yeah |
20:54:17 | Demos_ | I do |
20:54:40 | Araq | well ... sorry, for some reason it's disabled when apptype=="lib" |
20:54:57 | Araq | somebody really needs to rewrite 'repr' |
20:55:14 | Araq | the implementation predates pretty much every Nim feature |
20:55:26 | edub4rt | I've tried --verbosity:0, it doesn't help |
20:56:06 | Demos_ | OK interestingly everything worked when I was using --app:lib without -d:useNimRtl |
20:56:29 | Araq | Demos_: look at lib/system/repr.nim |
20:56:43 | Araq | it's not really interesting it works without -d:useNimRtl |
20:56:48 | Araq | ;-) |
20:56:51 | Demos_ | o |
21:11:52 | * | yglukhov quit (Read error: Connection reset by peer) |
21:12:11 | * | yglukhov joined #nim |
21:16:53 | * | polypus74 joined #nim |
21:17:46 | polypus74 | How fast is nimscript? is it embeddable, e.g. could i use it for game scripting a compiled nim app? |
21:18:23 | Araq | polypus74: yeah but it needs more polish. in the benchmarks that I did, I beat Python |
21:19:56 | polypus74 | Araq: ty. are there docs on loading, calling out to it from nim proper? |
21:20:36 | Araq | Nimble's code has extensive examples of how to do that, but no real docs, sorry |
21:20:57 | polypus74 | ok ill have a look at nimble |
21:23:08 | * | polypus74 quit (Quit: WeeChat 1.5) |
21:29:22 | * | yglukhov quit (Remote host closed the connection) |
21:32:19 | * | Demos_ quit (Ping timeout: 252 seconds) |
21:58:08 | * | pregressive quit (Remote host closed the connection) |
22:02:35 | edub4rt | Araq: I've not created the issue about disabling Processing hint, but dived in the sources and made a fix for it https://github.com/nim-lang/Nim/pull/4379 |
22:10:55 | Araq | edub4rt: Nice! but I don't understand your patch :P |
22:14:30 | edub4rt | I thought it would be self explanatory, the bug is that in importModule function overrides gNotes, which is the set that contains all hints, with the set ForeignPackageNotes |
22:14:45 | Araq | yes |
22:14:46 | edub4rt | ForeignPackageNotes contains 3 enabled hints "ForeignPackageNotes*: TNoteKinds = {hintProcessing, warnUnknownMagic, |
22:14:46 | edub4rt | hintQuitCalled}" |
22:15:00 | Araq | yeah I remember special casing that |
22:15:53 | edub4rt | after that the override I disable the hint again with excl(gNotes, gDisableNotes) |
22:16:21 | edub4rt | gDisableNotes will contains hintProcessing when doing --hint[Processing]:off |
22:18:37 | Araq | why not turn ForeignPackageNotes into a var? |
22:19:37 | * | cheatfate quit (Ping timeout: 258 seconds) |
22:20:02 | edub4rt | hmm should work too |
22:22:59 | edub4rt | just did, check again the PR, simpler now |
22:23:03 | * | freezerburnV joined #nim |
22:27:02 | Araq | edub4rt: yeah that looks very good |
22:29:50 | * | yglukhov joined #nim |
22:30:16 | * | cheatfate joined #nim |
22:32:09 | * | fredrik92 joined #nim |
22:34:37 | * | yglukhov quit (Ping timeout: 260 seconds) |
22:36:06 | * | fredrik92 left #nim (#nim) |
22:43:16 | * | freezerburnV quit (Ping timeout: 252 seconds) |
22:50:22 | * | sarlalian quit (Ping timeout: 272 seconds) |
22:51:56 | * | sarlalian joined #nim |
22:56:07 | * | Matthias247 quit (Read error: Connection reset by peer) |
22:58:08 | * | freezerburnV joined #nim |
23:00:26 | * | Trustable quit (Remote host closed the connection) |
23:02:45 | * | shodan45 quit (Quit: Konversation terminated!) |
23:18:00 | cheatfate | Is it possible to repeat semantics of strings and sequences like (addr s[0]) |
23:18:08 | cheatfate | for custom type? |
23:22:22 | cheatfate | i'm speaking Chinese or Russian? :) |
23:23:39 | Araq | yes. |
23:23:46 | Araq | I have no idea what you're talking about. |
23:24:06 | Araq | addr works on anything |
23:24:20 | Araq | addr s[0] is not a special case in the compiler |
23:31:57 | cheatfate | but i need to declare some kind of "proc `[]`" for my custom type and what i must return? value? then how addr obtain address of this value? |
23:32:37 | cheatfate | there no docs about it |
23:35:59 | Araq | return a 'var T' |
23:36:05 | Araq | and patch the manual |
23:36:42 | cheatfate | Thank you |
23:38:35 | * | abruanese quit (Ping timeout: 258 seconds) |
23:38:40 | * | Jesin quit (Read error: Connection reset by peer) |
23:40:24 | * | Jesin joined #nim |
23:42:59 | * | abruanese joined #nim |
23:48:04 | * | heretobang joined #nim |
23:52:57 | * | Demon_Fox quit (Quit: Leaving) |