| 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) |