00:05:46 | * | PMunch quit (Quit: leaving) |
00:06:25 | * | v17d quit (Remote host closed the connection) |
00:41:56 | * | nsf quit (Quit: WeeChat 1.9) |
00:44:38 | * | pilne joined #nim |
01:09:09 | * | def-pri-pub quit (Quit: Lost terminal) |
01:10:54 | * | chemist69 quit (Ping timeout: 255 seconds) |
01:24:54 | * | chemist69 joined #nim |
01:56:00 | * | nattefrost quit (Remote host closed the connection) |
01:58:41 | * | def-pri-pub joined #nim |
02:46:28 | * | yglukhov joined #nim |
02:50:57 | * | yglukhov quit (Ping timeout: 240 seconds) |
03:03:04 | * | def-pri-pub quit (Quit: leaving) |
03:27:07 | * | pilne quit (Quit: Quitting!) |
03:29:18 | * | v17d joined #nim |
04:04:12 | * | v17d quit (Remote host closed the connection) |
04:05:35 | * | v17d joined #nim |
04:10:32 | * | endragor joined #nim |
04:36:24 | * | v17d quit (Remote host closed the connection) |
04:37:49 | * | v17d joined #nim |
04:48:52 | * | v17d quit (Remote host closed the connection) |
04:49:56 | FromGitter | <Greglefox> Hello all |
04:50:35 | FromGitter | <Greglefox> Newbie question: I am exploring parallelism in Nim, and I was wondering if gcsafe pragma is still valid? |
04:50:48 | * | v17d joined #nim |
04:51:05 | FromGitter | <Greglefox> trying to have a shared heap between threads |
05:06:59 | * | v17d quit (Quit: Leaving) |
05:10:46 | * | v17d joined #nim |
05:12:37 | * | haha_ joined #nim |
05:14:36 | * | v17d quit (Remote host closed the connection) |
05:16:18 | * | v17d joined #nim |
05:16:20 | * | v17d quit (Remote host closed the connection) |
05:16:22 | * | mahmudov quit (Remote host closed the connection) |
05:17:46 | * | v17d joined #nim |
05:34:08 | * | haha_ quit (Quit: haha_) |
05:43:42 | * | smt quit (Ping timeout: 260 seconds) |
06:00:25 | * | v17d quit (Ping timeout: 240 seconds) |
06:01:59 | * | krux02 quit (Remote host closed the connection) |
06:11:18 | * | Vladar joined #nim |
06:13:03 | * | v17d joined #nim |
06:25:26 | * | scriptum joined #nim |
06:32:43 | * | ShalokShalom_ joined #nim |
06:35:25 | * | ShalokShalom quit (Ping timeout: 240 seconds) |
06:44:27 | FromGitter | <Smaehtin> @Greglefox as far as I know, yes, if you use the Boehm GC, you can "safely" use the `gcsafe` pragma to override the default GC safety analysis |
06:45:34 | * | arnetheduck joined #nim |
06:47:45 | Araq | that is correct |
06:47:55 | * | dddddd quit (Remote host closed the connection) |
06:55:21 | * | v17d quit (Ping timeout: 240 seconds) |
07:11:18 | * | v17d joined #nim |
07:14:56 | * | ShalokShalom_ is now known as ShalokShalom |
07:15:21 | * | haha_ joined #nim |
07:16:41 | * | v17d quit (Ping timeout: 240 seconds) |
07:29:40 | * | gangstacat joined #nim |
07:29:55 | * | v17d joined #nim |
08:11:05 | * | Trustable joined #nim |
08:23:34 | * | yglukhov joined #nim |
08:27:54 | * | yglukhov quit (Read error: Connection reset by peer) |
08:28:29 | * | yglukhov joined #nim |
08:33:18 | * | nsf joined #nim |
09:09:19 | * | BitPuffin|osx joined #nim |
09:21:11 | * | haha_ quit (Quit: haha_) |
09:36:56 | * | haha_ joined #nim |
09:48:37 | * | couven92 joined #nim |
09:52:23 | * | Sembei joined #nim |
09:52:55 | * | Pisuke quit (Ping timeout: 240 seconds) |
09:54:22 | FromGitter | <Bennyelg> import strutils ⏎ var x = 10 ⏎ echo "x = $1" % x ⏎ ⏎ Error: type mismatch: got (string, int) ... [https://gitter.im/nim-lang/Nim?at=59980ace9acddb2407a88b96] |
10:05:20 | FromGitter | <GULPF> you need to convert x to a string. ⏎ echo "x = $1" % $x |
10:07:41 | FromGitter | <Bennyelg> There is no other way? I want it to be printed in the original formt |
10:07:43 | FromGitter | <Bennyelg> type* |
10:09:26 | FromGitter | <Bennyelg> easy casting to sql statement |
10:09:59 | FromGitter | <GULPF> well it will still print "x = 10". I don't understand what you mean with "printed in the original type" |
10:11:08 | FromGitter | <Bennyelg> for example ⏎ lowVal: castint (csvParser.row[4]) ⏎ I cast it to int from csv but I got strange value |
10:11:37 | FromGitter | <Bennyelg> for example 25 I got 4303298872 |
10:12:21 | * | nsf quit (Quit: WeeChat 1.9) |
10:13:23 | FromGitter | <GULPF> you can't cast from string to int. the strutils module contains procs for parsing strings to ints (https://nim-lang.org/docs/strutils.html#parseInt,string) |
11:01:47 | * | yglukhov quit (Remote host closed the connection) |
11:22:04 | * | gokr joined #nim |
11:22:34 | * | kunev quit (Ping timeout: 264 seconds) |
11:24:54 | * | kunev joined #nim |
11:36:44 | * | Yardanico joined #nim |
11:43:41 | FromGitter | <codenoid> is nim safe-type type programming lang for typing-safety type ? |
11:46:50 | FromGitter | <TiberiumN> yes |
11:47:11 | FromGitter | <TiberiumN> and also it's very smart |
11:52:09 | FromGitter | <Yardanico> because you don't need to write types manually in most of the cases (variables) |
11:57:19 | * | nsf joined #nim |
12:09:03 | * | dddddd joined #nim |
12:11:14 | FromGitter | <codenoid> agree |
12:14:41 | * | gokr quit (Ping timeout: 240 seconds) |
12:31:20 | * | nattefrost joined #nim |
13:16:03 | * | gangstacat quit (Quit: Leaving) |
13:16:46 | * | mahmudov joined #nim |
13:27:09 | * | endragor quit (Remote host closed the connection) |
13:27:18 | Araq | x ?? f(a, b) becomes f(x, a, b) |
13:27:32 | dom96 | what now? |
13:27:33 | Araq | what's the name of the ?? operation? |
13:27:36 | * | endragor joined #nim |
13:27:50 | Araq | any Haskellers around? :P |
13:27:54 | dom96 | oh, it's a sort of curry |
13:28:19 | Araq | not really but even if, I cannot use the name 'curry' for it |
13:29:58 | * | endragor_ joined #nim |
13:30:18 | Araq | prependArg ? |
13:30:33 | dom96 | I have a feeling that the >> and >>= Haskell operators might be related to this |
13:30:36 | Araq | f(a, b).prependArg(x) |
13:30:59 | Araq | I even feel like adding it to macros.nim |
13:31:01 | * | nsf quit (Quit: WeeChat 1.9) |
13:31:25 | dom96 | what's the rationale for this? |
13:31:28 | Araq | it comes up often if you do "perfect forwarding" the Nim style |
13:31:41 | * | endragor quit (Ping timeout: 240 seconds) |
13:32:32 | Araq | xmap(seq, f(a, b)) |
13:32:55 | Araq | xmap needs to inject 'it' into the f(a, b) call |
13:33:08 | dom96 | You should check out the modules of other languages that include the 'curry' proc |
13:33:16 | dom96 | I bet there is a standard name for this |
13:33:38 | Araq | but can a standard name be as good as "prependArg"? :P |
13:33:52 | Araq | the FP people are not known for coming up with sane names |
13:34:05 | dom96 | meh, true. |
13:34:17 | dom96 | Do we have an FP module? |
13:34:35 | Araq | in nimble yes |
13:34:43 | * | endragor_ quit (Ping timeout: 255 seconds) |
13:35:12 | Araq | but maybe I should stick to the Nim standard and inject an 'it' name |
13:35:20 | Araq | xmapIt(seq, f(it, a, b)) |
13:35:39 | dom96 | what's xmap? |
13:35:58 | Araq | something Karax specific |
13:36:47 | dom96 | but basically a map, no? |
13:37:01 | dom96 | xmap(seq, it => f(it, a, b)) |
13:37:05 | dom96 | This is how you should do it |
13:37:33 | Araq | yes, basically a map |
13:43:23 | * | pilne joined #nim |
13:44:32 | euantor | Regarding the earlier discussion of Finder on OSX: Finder really sucks |
13:45:23 | euantor | When I first got this mac, Finder was the thing I hated most, it's extremely lacking. Though Gnome's file browser is heading in the same direction now by removing lots of useful features in the name of simplicity |
13:48:29 | Yardanico | can I somehow get type of an expression? in a macro? |
13:49:17 | * | haha_ quit (Quit: haha_) |
13:55:49 | * | haha_ joined #nim |
13:57:44 | * | BitPuffin|osx quit (Ping timeout: 246 seconds) |
13:58:05 | * | PMunch joined #nim |
14:08:59 | * | haha_ quit (Quit: haha_) |
14:34:32 | Araq | Yardanico: macros.getType() |
14:40:43 | * | haha_ joined #nim |
14:41:34 | * | haha_ quit (Client Quit) |
14:50:42 | * | haha_ joined #nim |
15:01:41 | Yardanico | Araq, hmm this can't help me. I was trying to somehow make list comprehension from "future" module work without specifying element types |
15:01:41 | * | smt joined #nim |
15:11:00 | Araq | Yardanico: if it were simple others would have done it already |
15:11:21 | Yardanico | hmm, yeah, seems to be true |
15:11:43 | Araq | we thought about making 'for' avaible as an expression instead |
15:11:52 | Araq | much like we do it for 'if' and 'case' |
15:11:55 | Araq | bbl |
15:11:57 | Yardanico | yeah, I saw that in irc |
15:18:10 | * | nsf joined #nim |
15:18:39 | FromGitter | <Smaehtin> I think there was a similar suggestion for Rust |
15:19:19 | FromGitter | <Smaehtin> Ah, yeah: https://github.com/rust-lang/rfcs/blob/master/text/1624-loop-break-value.md |
15:21:05 | * | PMunch quit (Quit: leaving) |
15:22:19 | Yardanico | is "loop" basically a shortcut for while true? |
15:26:13 | Yardanico | ah, yes |
15:26:17 | Yardanico | and it's a keyword, lol |
15:30:40 | Yardanico | we can make the same "loop" in nim with 3 lines |
15:36:05 | * | haha_ quit (Quit: haha_) |
15:36:44 | * | enthus1ast- joined #nim |
15:38:33 | enthus1ast- | what do you think of something like a "echo only in debug build" template for the stdlib? https://gist.github.com/enthus1ast/da7de81b1c5b3c0079d2f8ddada65ecb |
15:40:57 | Yardanico | you can also remove "else: discard" |
15:42:05 | Yardanico | when not defined(release): echo nn is all that you need |
15:42:13 | Yardanico | but it's a good addition actually |
15:42:17 | Yardanico | a small shortcut |
15:42:44 | enthus1ast- | i've used it in my last projects and i like it |
15:43:44 | Yardanico | well yeah, it would save many lines of code if you echo stuff in many places |
15:44:55 | enthus1ast- | where should it be? system.nim? |
15:45:06 | Yardanico | probably yeah |
15:45:20 | Yardanico | I don't think it would be good to add it to other modules |
15:45:49 | Yardanico | but I don't know what name would be the best |
15:46:04 | * | gokr joined #nim |
15:46:29 | Yardanico | because there's already debugEcho in macros.nim |
15:46:34 | Yardanico | ah sorry |
15:46:35 | Yardanico | in system.nim |
15:47:07 | Yardanico | hmm |
15:47:27 | Yardanico | it actually would be the best to use debugEcho in your template |
15:47:38 | Yardanico | because it pretends to be free of side effects |
15:47:59 | enthus1ast- | ok |
15:52:33 | enthus1ast- | so its this then (commented): https://gist.github.com/enthus1ast/da7de81b1c5b3c0079d2f8ddada65ecb |
15:53:34 | Yardanico | enthus1ast-, btw, you can also edit gists :) |
15:53:53 | enthus1ast- | :) |
15:55:25 | Yardanico | well it's a cool thing actually |
15:55:27 | * | arnetheduck quit (Ping timeout: 240 seconds) |
15:56:08 | enthus1ast- | i like the name, but, any nameing suggestions? :) |
15:56:43 | FromGitter | <Smaehtin> It's a shame `debugEcho` is taken already |
15:56:45 | Yardanico | yeah |
15:57:01 | * | v17d quit (Remote host closed the connection) |
15:57:11 | enthus1ast- | i've never seend debugEcho used |
15:57:15 | enthus1ast- | seen |
15:57:21 | * | endragor joined #nim |
15:58:34 | * | vlad1777d joined #nim |
15:58:43 | Yardanico | enthus1ast-, https://github.com/search?q=language%3ANim+debugEcho&type=Code&utf8=%E2%9C%93 |
15:58:46 | FromGitter | <Smaehtin> I honestly think it would make more sense to just alter `debugEcho` to do what your `dbg` template does, but of course, that's just my opinion |
15:58:50 | Yardanico | yeah |
15:59:02 | Yardanico | it seems that ppl use debugEcho like your "dbg" |
15:59:50 | FromGitter | <Smaehtin> > Same as echo, but as a special semantic rule, debugEcho pretends to be free of side effects, so that it can be used for debugging routines marked as noSideEffect |
16:00:19 | FromGitter | <Smaehtin> I mean ... it's kind of in the documentation of `debugEcho` already: "used for *debugging* routines" |
16:01:30 | * | endragor quit (Ping timeout: 240 seconds) |
16:01:40 | FromGitter | <Yardanico> Well the re might be bugs which are reproducible only in release build |
16:02:50 | enthus1ast- | or if one would do a : "dbg doSomething()" |
16:03:01 | enthus1ast- | mhh |
16:03:33 | FromGitter | <Smaehtin> Doesn't D have something like that? |
16:03:37 | FromGitter | <Smaehtin> I believe it does |
16:04:04 | enthus1ast- | idk |
16:05:15 | enthus1ast- | if you like it i'll make a pr |
16:05:47 | * | RelaxBox joined #nim |
16:06:26 | FromGitter | <Smaehtin> Ah, yeah, it's mentioned here: https://dlang.org/spec/function.html#pure-functions |
16:06:39 | * | def-pri-pub joined #nim |
16:06:59 | FromGitter | <Smaehtin> `debug writeln("in foo()");`the call is only made in debug mode |
16:07:23 | Yardanico | ah |
16:07:31 | Yardanico | when we can make template like that |
16:08:58 | Yardanico | https://gist.github.com/Yardanico/e84f5ce6595cf31f3764160180219060 |
16:09:58 | enthus1ast- | +1 |
16:10:04 | enthus1ast- | i like it |
16:10:14 | FromGitter | <Smaehtin> Yeah, it's really useful IMO |
16:11:50 | enthus1ast- | is it maybe clashing with debug from logging? |
16:12:08 | Yardanico | hmmm |
16:12:11 | Yardanico | probably yes |
16:12:22 | enthus1ast- | then maybe just dbg? |
16:12:31 | FromGitter | <Smaehtin> `template debug(args: varargs[string, `$`])` |
16:12:46 | Yardanico | well it wouldn't clash |
16:13:06 | Yardanico | because yes, debug from logging accepts some number of strings |
16:13:12 | Yardanico | ah wait |
16:13:13 | Yardanico | it does |
16:13:26 | FromGitter | <Smaehtin> I'd hope overload resolution would make it not clash :D |
16:13:36 | FromGitter | <Smaehtin> But idk |
16:13:48 | Yardanico | it does :( |
16:14:08 | * | yglukhov joined #nim |
16:14:19 | FromGitter | <Smaehtin> Ah, dam |
16:14:23 | enthus1ast- | dbg? :D |
16:14:28 | Yardanico | well make a PR |
16:14:45 | Yardanico | Araq, dom96 and others then would probably add their feedback :) |
16:15:01 | * | dddddd quit (Ping timeout: 240 seconds) |
16:16:27 | FromGitter | <Smaehtin> What if you declare the "body" as a proc without a return type+ |
16:16:59 | Yardanico | ? |
16:17:12 | Yardanico | well it would still insert body |
16:17:24 | * | haha_ joined #nim |
16:17:36 | dom96 | maybe you could call it withDebug or onDebug |
16:18:02 | enthus1ast- | ooor |
16:18:05 | FromGitter | <Smaehtin> `template debug(body: proc)` |
16:18:06 | Yardanico | ?? |
16:18:10 | enthus1ast- | we could define debug :) |
16:18:17 | enthus1ast- | when debug: |
16:18:27 | Yardanico | well it would be actually very easy |
16:18:43 | * | dddddd joined #nim |
16:19:12 | Yardanico | enthus1ast-, well but you'll still need to use many "when debug" statements |
16:19:16 | FromGitter | <Smaehtin> Oh yeah, I just meant. if you define the template as `template debug(body: proc)`, it shouldn't clash with the `logging.debug` proc |
16:19:41 | Yardanico | ah, yes |
16:20:02 | Yardanico | hmm |
16:20:04 | Yardanico | it wouldn't work |
16:20:58 | FromGitter | <Smaehtin> Well it would work like ⏎ ⏎ ```debug: ⏎ echo(123)``` [https://gitter.im/nim-lang/Nim?at=5998656a80d90ca024174396] |
16:21:28 | FromGitter | <Yardanico> well then we can just define debug |
16:21:44 | FromGitter | <Yardanico> ```when debug: ⏎ echo(123)``` [https://gitter.im/nim-lang/Nim?at=5998659876a757f808c0625f] |
16:21:58 | FromGitter | <Smaehtin> Yeah, that'd be nice |
16:22:14 | Yardanico | const debug = not defined(release) |
16:22:59 | dom96 | pretty sure defined(debug) already works |
16:23:29 | Yardanico | nah :) |
16:36:26 | enthus1ast- | so then: https://gist.github.com/enthus1ast/de7419c5abbaa00faf76fbc375be6c7f |
16:36:55 | * | haha_ quit (Quit: haha_) |
16:39:11 | enthus1ast- | i like 3 and maybe 4 |
16:41:44 | FromGitter | <Smaehtin> Yeah, on 3 and 4 from here as well |
16:47:10 | * | haha_ joined #nim |
16:49:21 | dom96 | yeah, agreed |
16:55:42 | enthus1ast- | or maybe even whenDebug: |
16:56:03 | * | haha_ quit (Quit: haha_) |
16:56:40 | enthus1ast- | nah |
16:58:42 | enthus1ast- | i've made an isse https://github.com/nim-lang/Nim/issues/6258 |
16:58:49 | enthus1ast- | issue |
17:01:35 | * | haha_ joined #nim |
17:06:17 | * | yglukhov quit (Remote host closed the connection) |
17:24:40 | * | haha_ quit (Quit: haha_) |
17:25:05 | * | haha_ joined #nim |
17:54:56 | * | haha_ quit (Quit: haha_) |
17:56:19 | * | haha_ joined #nim |
17:59:59 | * | def-pri-pub quit (Quit: leaving) |
18:05:56 | * | yglukhov joined #nim |
18:07:20 | * | yglukhov quit (Remote host closed the connection) |
18:15:05 | * | eldiz joined #nim |
18:28:11 | * | endragor joined #nim |
18:32:35 | * | endragor quit (Ping timeout: 240 seconds) |
18:41:21 | * | RelaxBox quit (Ping timeout: 240 seconds) |
18:57:19 | * | RelaxBox joined #nim |
19:03:50 | * | def-pri-pub joined #nim |
19:10:18 | * | yglukhov joined #nim |
19:15:45 | * | gokr quit (Ping timeout: 248 seconds) |
19:15:50 | * | yglukhov quit (Remote host closed the connection) |
19:20:31 | * | couven92 quit (Quit: Client Disconnecting) |
19:25:35 | * | def-pri-pub quit (Ping timeout: 240 seconds) |
19:27:37 | Yardanico | wow, in my usecase scanf is at least 2x faster than split |
19:27:53 | * | def-pri-pub joined #nim |
19:27:53 | * | def-pri-pub quit (Changing host) |
19:27:53 | * | def-pri-pub joined #nim |
19:28:57 | Yardanico | also using parseUntil is a bit faster than split :) |
19:29:36 | Yardanico | I use parseUntil for splitting by , |
19:29:43 | Yardanico | and use scanf for parsing strings like int|float|float|int |
19:31:53 | dom96 | cool |
19:32:17 | dom96 | Sounds like a nice blog article ;) |
19:33:21 | Yardanico | well nothing big here, just wanted to try something new. I don't parse anything interesting, just osu! game replays (they have very simple structure) |
19:33:33 | Yardanico | I use "streams" module for parsing binary |
19:33:52 | Yardanico | also I use easylzma C library for decompressing LZMA :) |
19:35:41 | dom96 | nice |
19:35:50 | dom96 | why are you parsing replays? |
19:37:01 | Yardanico | well, because i wanted to try something new and also because I have no ideas of new programs :D |
19:38:40 | dom96 | Yardanico: I can give you an idea if you'd like :) |
19:39:08 | Yardanico | dom96, I'm all ears |
19:40:21 | * | haha_ quit (Quit: haha_) |
19:40:26 | dom96 | A website that collects a list of wanted Nim libraries and projects that people are working on in Nim. |
19:40:49 | dom96 | This in itself would be a repository of ideas for you and others ;) |
19:42:24 | * | haha_ joined #nim |
19:43:48 | * | niv quit (Ping timeout: 246 seconds) |
19:44:31 | federico3 | I was thinking of the same, but as an idea bank |
19:56:41 | * | def-pri-pub quit (Ping timeout: 255 seconds) |
19:57:38 | * | niv joined #nim |
19:58:01 | * | haha_ quit (Quit: haha_) |
19:58:45 | * | def-pri-pub joined #nim |
19:58:45 | def-pri-pub | zacharycarter: Can you do me a solid and give this issue a little higher priority? |
19:58:49 | def-pri-pub | whoops |
19:59:03 | def-pri-pub | zacharycarter: https://github.com/zacharycarter/zengine/issues/26 |
19:59:32 | def-pri-pub | You've been touching that for model textures, so I think you'd be better to handle it. |
19:59:34 | * | def-pri-pub quit (Client Quit) |
20:05:48 | * | haha_ joined #nim |
20:07:05 | * | Vladar quit (Quit: Leaving) |
20:07:11 | * | def-pri-pub joined #nim |
20:11:37 | * | def-pri-pub quit (Ping timeout: 255 seconds) |
20:13:23 | FromGitter | <dandevelop> Hi everyone, I am inside a package dir in the terminal. How do I tell nimble to compile all the files in the package to make sure that everything compiles ok? |
20:13:33 | * | def-pri-pub joined #nim |
20:15:14 | euantor | `nimble build` should do it, or `nimble install` to install the package as you would if it were being installed from source control |
20:15:51 | euantor | For the future a `nimble check` command could be useful to check package structure |
20:18:45 | * | haha_ quit (Quit: haha_) |
20:21:04 | FromGitter | <dandevelop> Thank you @euantor . Yes that should be useful as for now nimble build returns with Error: Nothing to build. Did you specify a module to build using the `bin` key in your .nimble file? |
20:21:53 | euantor | Ah, yeah it'll only build binary packages |
20:22:47 | * | def-pri-pub quit (Quit: leaving) |
20:34:33 | * | Yardanico quit (Remote host closed the connection) |
20:36:47 | * | smt quit (Ping timeout: 248 seconds) |
20:38:37 | * | Zevv joined #nim |
20:41:35 | * | RelaxBox quit (Ping timeout: 248 seconds) |
20:48:40 | * | AndyM joined #nim |
20:50:41 | * | mahsav2 quit (Ping timeout: 240 seconds) |
20:51:08 | * | RelaxBox joined #nim |
20:51:43 | * | mahmudov quit (Ping timeout: 248 seconds) |
20:51:51 | * | mahmudov joined #nim |
20:57:05 | * | mahmudov quit (Changing host) |
20:57:05 | * | mahmudov joined #nim |
21:00:54 | * | AndyM quit (Quit: Page closed) |
21:02:57 | * | Tiberium joined #nim |
21:03:19 | * | Tiberium quit (Client Quit) |
21:04:22 | * | Yardanico joined #nim |
21:04:56 | dom96 | `nimble develop` is here https://github.com/nim-lang/nimble#nimble-develop |
21:07:54 | * | watzon joined #nim |
21:10:26 | * | enthus1ast- quit (Quit: Lost terminal) |
21:25:20 | FromGitter | <zacharycarter> @define-private-public can't get to it right this second, just looked and seems reasonable, I'll work on it this evening |
21:25:42 | FromGitter | <zacharycarter> yay! @dom96 that's awesome :D |
21:26:02 | dom96 | Hope you all find it useful :) |
21:26:18 | dom96 | I know Araq has been lusting after this feature at least :D |
21:29:14 | * | gokr joined #nim |
21:30:01 | * | vlad1777d quit (Remote host closed the connection) |
21:33:30 | * | RelaxBox quit (Ping timeout: 240 seconds) |
21:44:01 | * | BitPuffin|osx joined #nim |
21:45:35 | euantor | Nice |
21:45:50 | subsetpark | dom96: awesome!! |
21:48:58 | mahmudov | dom96 it is also does git update? |
21:49:11 | mahmudov | git pull if any change comes? |
21:51:27 | mahmudov | it will be good feature when any package wants to use it as depency then it will be auto do 'git pull' |
22:07:46 | * | def-pri-pub joined #nim |
22:10:54 | dom96 | mahmudov: no, it's up to you to do yourself |
22:14:07 | * | eldiz quit (Quit: Leaving) |
22:33:44 | mahmudov | hm ok dom96 |
23:01:15 | * | yglukhov joined #nim |
23:02:57 | * | gokr quit (Ping timeout: 240 seconds) |
23:03:19 | * | nsf quit (Quit: WeeChat 1.9) |
23:12:21 | * | yglukhov quit (Remote host closed the connection) |
23:27:50 | * | PMunch joined #nim |
23:28:32 | Yardanico | dom96, is there any functionality in NimBot to show new issues and commits in github? this would be useful |
23:31:35 | dom96 | sorta |
23:35:24 | Yardanico | oh, i see this functionality, so why it's disabled? |
23:38:07 | dom96 | because it requires NimBuild to be running |
23:39:47 | Yardanico | ah |
23:46:23 | dom96 | Yardanico: so what did you think about my idea? |
23:49:16 | mahmudov | dom96 so can you add also "nimble develop github/acc/project.git" will install gitrepo current directory and will link under packages ? |
23:49:30 | dom96 | yep |
23:49:44 | mahmudov | cool |
23:50:02 | mahmudov | so it wont be look packages.json |
23:50:22 | mahmudov | more flexible to install projects |
23:50:55 | mahmudov | but can it be conflicts about names of projects? |
23:51:43 | mahmudov | it can be warn... |
23:52:07 | * | Trustable quit (Remote host closed the connection) |
23:55:32 | * | Yardanico quit (Read error: Connection reset by peer) |
23:57:29 | * | arnaud1 joined #nim |